0001558370-21-007549.txt : 20210519 0001558370-21-007549.hdr.sgml : 20210519 20210519164159 ACCESSION NUMBER: 0001558370-21-007549 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 106 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210519 DATE AS OF CHANGE: 20210519 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Porch Group, Inc. CENTRAL INDEX KEY: 0001784535 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 900781625 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-39142 FILM NUMBER: 21940867 BUSINESS ADDRESS: STREET 1: 2200 1ST AVENUE S. CITY: SEATTLE STATE: WA ZIP: 98134 BUSINESS PHONE: (206) 947-2472 MAIL ADDRESS: STREET 1: 2200 1ST AVENUE S. CITY: SEATTLE STATE: WA ZIP: 98134 FORMER COMPANY: FORMER CONFORMED NAME: PropTech Acquisition Corp DATE OF NAME CHANGE: 20190805 10-K/A 1 prch-20201231x10ka.htm 10-K/A
0001784535--12-312020FYtrue341978228166915121562100P24MP12M10.33330.3333P36MP36MP2Y0001784535srt:MinimumMemberprch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001784535srt:MinimumMemberprch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001784535srt:MaximumMemberprch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001784535srt:MaximumMemberprch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2020-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExpectedDividendRateMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2020-12-310001784535srt:WeightedAverageMemberprch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2019-12-310001784535srt:WeightedAverageMemberprch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2019-12-310001784535prch:SecondaryStockTransactions2019Memberus-gaap:RedeemableConvertiblePreferredStockMember2019-05-310001784535us-gaap:RedeemableConvertiblePreferredStockMember2018-12-310001784535prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001784535prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember2020-01-012020-12-310001784535prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001784535prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember2019-01-012019-12-310001784535us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001784535prch:SeriesCRedeemableConvertiblePreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001784535srt:ChiefExecutiveOfficerMember2020-07-302020-07-300001784535prch:ProptechAcquisitionCorporationMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-302020-07-300001784535prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMemberus-gaap:CommonStockMember2020-01-012020-12-310001784535prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMemberus-gaap:CommonStockMember2019-01-012019-12-310001784535us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:CommonStockMember2020-01-012020-12-310001784535prch:SeriesCRedeemableConvertiblePreferredStockMemberus-gaap:CommonStockMember2020-01-012020-12-310001784535prch:CommonStockWarrantsMemberus-gaap:CommonStockMember2020-01-012020-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2020-01-012020-12-310001784535prch:CommonStockWarrantsMember2020-01-012020-12-310001784535us-gaap:RetainedEarningsMember2020-12-310001784535us-gaap:AdditionalPaidInCapitalMember2020-12-310001784535srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001784535srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2019-12-310001784535srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001784535us-gaap:RetainedEarningsMember2019-12-310001784535us-gaap:AdditionalPaidInCapitalMember2019-12-310001784535srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001784535srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001784535us-gaap:RetainedEarningsMember2018-12-310001784535us-gaap:AdditionalPaidInCapitalMember2018-12-310001784535us-gaap:CommonStockMember2020-12-310001784535srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2019-12-310001784535us-gaap:CommonStockMember2018-12-310001784535us-gaap:SubsequentEventMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2021-03-310001784535prch:EquityIncentivePlan2012Member2020-12-310001784535srt:MinimumMember2020-01-012020-12-310001784535srt:MinimumMember2019-01-012019-12-310001784535srt:MaximumMember2019-01-012019-12-310001784535prch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Memberus-gaap:SubsequentEventMember2021-03-012021-03-310001784535us-gaap:RestrictedStockMember2020-01-012020-12-310001784535us-gaap:RestrictedStockMember2019-12-310001784535us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-3100017845352022-01-012020-12-3100017845352021-01-012020-12-310001784535us-gaap:ManagementServiceMember2020-01-012020-12-310001784535prch:SoftwareSubscriptionMember2020-01-012020-12-310001784535prch:ReferralNetworkMember2020-01-012020-12-310001784535us-gaap:ManagementServiceMember2019-01-012019-12-310001784535prch:SoftwareSubscriptionMember2019-01-012019-12-310001784535prch:ReferralNetworkMember2019-01-012019-12-310001784535srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Member2019-01-010001784535prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember2020-10-310001784535prch:SeniorSecuredTermLoansMember2020-05-012020-05-310001784535srt:ChiefExecutiveOfficerMember2020-01-012020-12-310001784535us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2019-01-012019-12-310001784535srt:MinimumMemberprch:FurnitureOfficeEquipmentAndOtherMember2020-01-012020-12-310001784535srt:MaximumMemberprch:FurnitureOfficeEquipmentAndOtherMember2020-01-012020-12-310001784535us-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001784535prch:SoftwareAndComputerEquipmentMember2020-01-012020-12-310001784535us-gaap:SoftwareDevelopmentMember2020-12-310001784535us-gaap:LeaseholdImprovementsMember2020-12-310001784535prch:SoftwareAndComputerEquipmentMember2020-12-310001784535prch:FurnitureOfficeEquipmentAndOtherMember2020-12-310001784535us-gaap:SoftwareDevelopmentMember2019-12-310001784535us-gaap:LeaseholdImprovementsMember2019-12-310001784535prch:SoftwareAndComputerEquipmentMember2019-12-310001784535prch:FurnitureOfficeEquipmentAndOtherMember2019-12-310001784535srt:MaximumMemberus-gaap:SubsequentEventMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2021-04-012021-04-300001784535us-gaap:SubsequentEventMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2021-04-012021-04-300001784535prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember2020-10-012020-10-310001784535prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember2020-07-012020-07-310001784535prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember2017-03-142017-03-140001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-012020-07-310001784535prch:AdditionalOfferingPipeInvestorsMember2020-07-302020-07-300001784535us-gaap:StateAndLocalJurisdictionMember2019-12-310001784535us-gaap:DomesticCountryMember2019-12-310001784535us-gaap:ConvertibleDebtMembersrt:ChiefExecutiveOfficerMember2019-12-310001784535us-gaap:ConvertibleDebtMemberprch:SeriesBRedeemableConvertiblePreferredStockMember2019-12-310001784535srt:RestatementAdjustmentMemberprch:OtherImmaterialItemsMember2020-01-012020-12-310001784535us-gaap:RetainedEarningsMember2020-01-012020-12-310001784535us-gaap:RetainedEarningsMember2019-01-012019-12-310001784535prch:PaycheckProtectionProgramCaresActLoansMember2020-12-310001784535prch:MovingServicesCompanyMember2020-12-310001784535prch:FutureReceivablesAgreementMember2020-12-310001784535prch:Pre2019ConvertiblePromissoryNotesMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535prch:LoanProceedsRemainOutstandingTerminationOfMergerMember2020-12-230001784535prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember2020-12-230001784535prch:SeniorSecuredTermLoansMember2020-05-310001784535prch:SeriesCRedeemableConvertiblePreferredStockMember2019-12-310001784535prch:LoanProceedsRemainOutstandingTerminationOfMergerMember2019-12-310001784535prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember2019-12-310001784535us-gaap:SubsequentEventMember2021-01-310001784535us-gaap:FairValueInputsLevel3Memberprch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationBusinessCombinationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535prch:ContingentConsiderationEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535prch:ContingentConsiderationBusinessCombinationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535us-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:FairValueOptionNotesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001784535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001784535prch:FairValueOptionNotesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001784535prch:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001784535us-gaap:FairValueMeasurementsRecurringMember2019-12-310001784535prch:SeniorSecuredTermLoansMember2020-07-012020-07-310001784535prch:SeriesCRedeemableConvertiblePreferredStockMember2020-01-012020-12-310001784535us-gaap:TrademarksAndTradeNamesMember2019-01-012019-12-310001784535us-gaap:TechnologyBasedIntangibleAssetsMember2019-01-012019-12-310001784535us-gaap:CustomerRelationshipsMember2019-01-012019-12-310001784535us-gaap:TrademarksAndTradeNamesMember2020-12-310001784535us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001784535us-gaap:NoncompeteAgreementsMember2020-12-310001784535us-gaap:CustomerRelationshipsMember2020-12-310001784535us-gaap:TrademarksAndTradeNamesMember2019-12-310001784535us-gaap:TechnologyBasedIntangibleAssetsMember2019-12-310001784535us-gaap:CustomerRelationshipsMember2019-12-310001784535prch:PrivateWarrantsMember2020-12-310001784535prch:ContingentConsiderationEarnoutMember2020-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2020-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2019-12-310001784535prch:FairValueOptionNotesMember2019-12-310001784535prch:ContingentConsiderationMember2019-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2019-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2018-12-310001784535prch:ContingentConsiderationMember2018-12-310001784535prch:ContingentConsiderationEarnoutMember2020-01-012020-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2020-01-012020-12-310001784535prch:PrivateWarrantsMember2020-01-012020-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2020-01-012020-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2019-01-012019-12-310001784535prch:FairValueOptionNotesMember2019-01-012019-12-310001784535prch:ContingentConsiderationMember2019-01-012019-12-310001784535prch:PrivateWarrantLiabilityMember2020-01-012020-12-310001784535us-gaap:RestrictedStockUnitsRSUMemberprch:EquityIncentivePlan2012Member2020-12-310001784535us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2020-12-310001784535us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2019-12-310001784535us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMemberprch:Serviz.comInc.Member2020-01-012020-12-310001784535prch:Acquisitions2019Memberus-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember2019-01-012019-12-310001784535prch:PropertyEquipmentSoftwareMember2020-01-012020-12-310001784535prch:PropertyEquipmentSoftwareMember2019-01-012019-12-310001784535prch:PaycheckProtectionProgramCaresActLoansMember2020-04-012020-04-300001784535prch:FairValueOptionNote1Memberus-gaap:MeasurementInputSharePriceMemberprch:SeriesRedeemableConvertiblePreferredStockMember2020-12-310001784535prch:FairValueOptionNote1Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001784535prch:FairValueOptionNote1Memberus-gaap:MeasurementInputPriceVolatilityMember2020-12-310001784535prch:FairValueOptionNote1Memberus-gaap:MeasurementInputExpectedTermMember2020-12-310001784535prch:TwoPointFiveFivePercentPromissoryNoteDue2020Member2020-12-310001784535prch:ThreePointFivePercentPromissoryNoteDue2022Member2020-12-310001784535prch:ThreePercentPromissoryNoteDue2024Member2020-12-310001784535prch:TenPercentConvertiblePromissoryNoteMember2020-12-310001784535prch:SixPercentPromissoryNoteDue2020Member2020-12-310001784535prch:NinePercentTermLoanDue2023Member2020-12-310001784535prch:MovingServicesCompanyMember2020-12-020001784535prch:PaycheckProtectionProgramCaresActLoansMember2020-04-300001784535us-gaap:PaymentInKindPIKNoteMember2019-12-310001784535srt:MinimumMemberprch:Pre2019ConvertiblePromissoryNotesMember2019-01-130001784535srt:MaximumMemberprch:Pre2019ConvertiblePromissoryNotesMember2019-01-130001784535srt:MaximumMemberprch:ConvertiblePromissoryNotes2018Member2019-01-130001784535prch:TwentyTwentyPromissoryNotesMember2020-12-012020-12-3100017845352020-07-232020-07-230001784535prch:LoanAndSecurityAgreementRunwayLoanMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-07-012020-07-310001784535prch:FairValueOptionNotesMember2020-12-310001784535prch:TwentyTwentyPromissoryNotesMemberprch:SeriesCRedeemableConvertiblePreferredStockMember2020-07-310001784535prch:SeniorSecuredTermLoansMemberprch:RunwayGrowthCreditFundInc.Member2020-07-310001784535prch:SeniorSecuredTermLoansMember2020-07-310001784535prch:FairValueOptionNotesMember2020-06-300001784535prch:FutureReceivablesAgreementMember2020-02-110001784535prch:ConvertiblePromissoryNotes2019Member2019-12-310001784535prch:Pre2019ConvertiblePromissoryNotesMember2018-12-310001784535prch:LoanProceedsRemainOutstandingTerminationOfMergerMember2018-11-010001784535prch:OtherNotesMember2020-12-310001784535prch:OnePercentPromissoryNoteDue2022Member2020-12-310001784535prch:FairValueOptionNote1Member2020-12-310001784535prch:ElevenPointZeroFivePercentPromissoryNoteDue2020Member2020-12-310001784535prch:TwoPointFiveFivePercentPromissoryNoteDue2020Member2019-12-310001784535prch:ThreePointFivePercentPromissoryNoteDue2022Member2019-12-310001784535prch:ThreePercentPromissoryNoteDue2024Member2019-12-310001784535prch:TenPercentConvertiblePromissoryNoteMember2019-12-310001784535prch:SixPercentPromissoryNoteDue2020Member2019-12-310001784535prch:OtherNotesMember2019-12-310001784535prch:NinePercentTermLoanDue2023Member2019-12-310001784535prch:FairValueOptionNote2Member2019-12-310001784535prch:TwentyTwentyPromissoryNotesMemberprch:SeriesCRedeemableConvertiblePreferredStockMember2020-07-012020-07-3100017845352019-12-192019-12-190001784535prch:SeriesBRedeemableConvertiblePreferredStockMember2019-01-012019-12-310001784535us-gaap:InvestorMemberprch:SeriesBRedeemableConvertiblePreferredStockMember2019-01-012019-12-310001784535us-gaap:ConvertibleDebtMemberprch:SeriesBRedeemableConvertiblePreferredStockMember2019-01-012019-12-310001784535us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2018-01-012018-12-310001784535prch:Pre2019ConvertiblePromissoryNotesMember2020-12-282020-12-280001784535us-gaap:PaymentInKindPIKNoteMemberprch:SeriesCRedeemableConvertiblePreferredStockMember2019-12-232019-12-230001784535prch:ConvertiblePromissoryNotes2019Memberprch:SeriesCRedeemableConvertiblePreferredStockMember2019-12-232019-12-230001784535prch:TenPercentConvertibleNoteMember2020-12-310001784535us-gaap:ConvertiblePreferredStockMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-302020-07-300001784535us-gaap:AccountingStandardsUpdate201409Member2020-12-310001784535prch:RefundableCustomerDepositsMember2020-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2019-12-310001784535prch:RefundableCustomerDepositsMember2019-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2018-12-310001784535prch:RefundableCustomerDepositsMember2018-12-310001784535prch:AccountsReceivableCurrentMember2020-12-310001784535prch:AdditionalOfferingPipeInvestorsMember2020-07-3000017845352020-07-290001784535prch:CommonStockWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535prch:PrivateWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-310001784535prch:PublicWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535prch:PrivateWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535us-gaap:RedeemableConvertiblePreferredStockMember2019-12-310001784535us-gaap:CommonStockMember2019-12-310001784535srt:ScenarioPreviouslyReportedMember2019-12-3100017845352018-12-310001784535prch:Acquisitions2019Member2019-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:TrademarksAndTradeNamesMember2020-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:NoncompeteAgreementsMember2020-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:CustomerRelationshipsMember2020-12-310001784535prch:OtherAcquisitionsMemberus-gaap:TrademarksAndTradeNamesMember2020-12-310001784535prch:OtherAcquisitionsMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001784535prch:December312020AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2020-12-310001784535prch:December312020AcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001784535prch:December312020AcquisitionMemberus-gaap:NoncompeteAgreementsMember2020-12-310001784535prch:December312020AcquisitionMemberus-gaap:CustomerRelationshipsMember2020-12-310001784535prch:July232020AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2020-07-230001784535prch:July232020AcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-07-230001784535prch:July232020AcquisitionMemberus-gaap:NoncompeteAgreementsMember2020-07-230001784535prch:July232020AcquisitionMemberus-gaap:CustomerRelationshipsMember2020-07-230001784535srt:WeightedAverageMemberprch:MeasurementInputCostOfCapitalMember2020-12-310001784535srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMember2020-12-310001784535srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2020-12-310001784535us-gaap:MeasurementInputSharePriceMember2020-12-310001784535us-gaap:MeasurementInputPriceVolatilityMember2020-12-310001784535us-gaap:MeasurementInputDiscountRateMember2020-12-310001784535prch:MeasurementInputStrikePriceMember2020-12-310001784535prch:MeasurementInputRevenueVolatilityMember2020-12-310001784535srt:WeightedAverageMemberprch:MeasurementInputCostOfCapitalMember2019-12-310001784535srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMember2019-12-310001784535srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2019-12-310001784535prch:MeasurementInputRevenueVolatilityMember2019-12-310001784535prch:HireHelperLlcMemberus-gaap:SubsequentEventMember2021-01-310001784535srt:MaximumMemberprch:DatamentorsHoldingsLlcDBV12DataMemberus-gaap:SubsequentEventMember2021-01-120001784535prch:DatamentorsHoldingsLlcDBV12DataMemberus-gaap:SubsequentEventMember2021-01-120001784535us-gaap:IncomeApproachValuationTechniqueMember2020-12-310001784535prch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535prch:DatamentorsHoldingsLlcDBV12DataMemberus-gaap:SubsequentEventMember2021-01-122021-01-120001784535prch:July232020AcquisitionMember2020-07-232020-07-230001784535prch:Acquisitions2019Member2019-01-012019-12-310001784535prch:Acquisitions2019Memberus-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001784535prch:OtherAcquisitionsMember2020-09-3000017845352020-07-300001784535prch:ProptechAcquisitionCorporationMember2020-12-310001784535us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMemberprch:Serviz.comInc.Member2020-05-290001784535us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001784535prch:RestrictedStockUnitsAndAwardsMember2020-01-012020-12-310001784535prch:PublicWarrantsMember2020-01-012020-12-310001784535prch:EarnoutSharesMember2020-01-012020-12-310001784535us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001784535us-gaap:ConvertibleDebtSecuritiesMember2019-01-012019-12-310001784535prch:RestrictedStockUnitsAndAwardsMember2019-01-012019-12-310001784535prch:LegacyPorchWarrantsMember2019-01-012019-12-310001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:SecondaryStockTransactions2019Member2020-12-012020-12-310001784535us-gaap:RestrictedStockUnitsRSUMemberprch:EquityIncentivePlan2012Member2020-12-012020-12-310001784535prch:FormerEmployeesMemberprch:SecondaryStockTransactions2019Member2020-12-012020-12-310001784535prch:SecondaryStockTransactions2019Member2020-12-012020-12-310001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Member2020-01-012020-12-310001784535srt:ChiefExecutiveOfficerMemberprch:EarnoutRestrictedStockUnitsMember2020-01-012020-12-310001784535us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001784535us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001784535us-gaap:CostOfSalesMember2020-01-012020-12-310001784535prch:SecondaryStockTransactions2019Member2020-01-012020-12-310001784535prch:ProductAndTechnologyMember2020-01-012020-12-310001784535prch:EquityIncentivePlan2012Member2020-01-012020-12-310001784535us-gaap:GeneralAndAdministrativeExpenseMemberprch:SecondaryStockTransactions2019Member2019-01-012019-12-310001784535us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001784535us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001784535us-gaap:CostOfSalesMember2019-01-012019-12-310001784535prch:SecondaryStockTransactions2019Member2019-01-012019-12-310001784535prch:ProductAndTechnologyMember2019-01-012019-12-310001784535prch:EquityIncentivePlan2012Member2019-01-012019-12-310001784535us-gaap:TrademarksAndTradeNamesMember2020-01-012020-12-310001784535us-gaap:TechnologyBasedIntangibleAssetsMember2020-01-012020-12-310001784535us-gaap:NoncompeteAgreementsMember2020-01-012020-12-310001784535us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001784535prch:ProptechAcquisitionCorporationMemberus-gaap:IPOMember2020-07-300001784535prch:ProptechAcquisitionCorporationMember2020-07-300001784535us-gaap:RedeemableConvertiblePreferredStockMember2019-01-012019-12-310001784535prch:SecondaryStockTransactions2019Memberus-gaap:RedeemableConvertiblePreferredStockMember2019-07-012019-07-310001784535prch:SecondaryStockTransactions2019Memberus-gaap:RedeemableConvertiblePreferredStockMember2019-05-012019-05-310001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-300001784535us-gaap:SubsequentEventMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2021-03-012021-03-310001784535prch:PrivateWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-232020-12-230001784535prch:CommonStockWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-302020-07-300001784535prch:Acquisitions2019Member2020-12-310001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-12-232020-12-230001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Memberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-12-232020-12-230001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-12-232020-12-230001784535srt:ChiefExecutiveOfficerMemberprch:EarnoutRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-12-232020-12-230001784535srt:ChiefExecutiveOfficerMemberprch:EarnoutRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-12-232020-12-230001784535srt:ChiefExecutiveOfficerMemberprch:EarnoutRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-12-232020-12-230001784535us-gaap:RestrictedStockUnitsRSUMemberprch:EquityIncentivePlan2012Member2020-01-012020-12-310001784535srt:MaximumMember2020-01-012020-12-310001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Member2020-12-232020-12-230001784535srt:ChiefExecutiveOfficerMemberprch:EarnoutRestrictedStockUnitsMember2020-12-232020-12-230001784535us-gaap:CommonStockMember2019-01-012019-12-310001784535prch:MovingServicesCompanyMember2020-12-312020-12-310001784535prch:AcquisitionDeferralAgreementMember2019-06-142020-03-140001784535srt:ScenarioPreviouslyReportedMember2020-01-012020-12-310001784535prch:PrivateWarrantsMember2020-07-300001784535prch:PostMoveServicesMember2020-01-012020-12-310001784535prch:MovingServicesMember2020-01-012020-12-310001784535prch:PostMoveServicesMember2019-01-012019-12-310001784535prch:MovingServicesMember2019-01-012019-12-310001784535prch:FutureReceivablesAgreementMember2020-02-112020-02-110001784535prch:ProptechAcquisitionCorporationMember2020-07-302020-07-300001784535prch:AcquisitionDeferralAgreementMember2018-01-012018-12-310001784535prch:PeriodBeginningApril22020ThroughMay152020Memberprch:SeniorSecuredTermLoansMember2020-05-260001784535prch:PeriodBeginningAfterMay152020Memberprch:SeniorSecuredTermLoansMember2020-05-260001784535prch:ExecutivesMemberus-gaap:RedeemableConvertiblePreferredStockMember2019-07-012019-07-310001784535prch:AmendedAcquisitionDeferralAgreementMember2019-06-012019-06-300001784535srt:RestatementAdjustmentMember2020-01-012020-12-3100017845352020-07-302020-07-300001784535prch:FairValueOptionNotesMember2020-01-012020-12-310001784535us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMemberprch:Serviz.comInc.Member2020-05-292020-05-290001784535prch:FairValueOptionNotesMember2020-07-012020-07-310001784535prch:Pre2019ConvertiblePromissoryNotesMember2019-01-132019-01-130001784535prch:LoansRepaidPriorToThirdAnniversaryMemberprch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:LoansRepaidPriorToSecondAnniversaryMemberprch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:LoansRepaidPriorToFourthAnniversaryMemberprch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:LoansRepaidPriorToFirstAnniversaryMemberprch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-12-232020-12-230001784535prch:FairValueOptionNotesMember2020-01-012020-12-310001784535prch:SeniorSecuredTermLoansMember2019-12-310001784535prch:SeniorSecuredTermLoansMemberus-gaap:PrimeRateMember2019-01-012019-12-310001784535prch:SeniorSecuredTermLoansMemberus-gaap:BaseRateMember2019-01-012019-12-310001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-10-012020-12-310001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-07-310001784535prch:Pre2019ConvertiblePromissoryNotesMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-232020-12-230001784535prch:SeriesCRedeemableConvertiblePreferredStockMember2020-12-232020-12-230001784535prch:Pre2019ConvertiblePromissoryNotesMember2020-12-232020-12-230001784535prch:LoanProceedsRemainOutstandingTerminationOfMergerMember2020-12-232020-12-230001784535prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember2020-12-232020-12-230001784535prch:FairValueOptionNotesMember2020-12-232020-12-230001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:SeniorSecuredTermLoansMember2019-01-012019-12-3100017845352019-12-190001784535prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember2017-03-140001784535prch:Pre2019ConvertiblePromissoryNotesMember2020-01-012020-12-310001784535prch:Pre2019ConvertiblePromissoryNotesMember2020-12-310001784535prch:MovingServicesCompanyMember2020-11-020001784535prch:Pre2019ConvertiblePromissoryNotesMember2019-01-130001784535prch:RefundableCustomerDepositsMember2020-01-012020-12-310001784535prch:RefundableCustomerDepositsMember2019-09-012019-09-300001784535prch:RefundableCustomerDepositsMember2019-01-012019-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2020-01-012020-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2019-01-012019-12-310001784535srt:WeightedAverageMemberus-gaap:MeasurementInputExercisePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535srt:MinimumMemberus-gaap:MeasurementInputExercisePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535srt:MaximumMemberus-gaap:MeasurementInputExercisePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535us-gaap:MeasurementInputPriceVolatilityMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535prch:MeasurementInputForfeitureRateMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535us-gaap:RestrictedStockUnitsRSUMember2020-12-310001784535us-gaap:RestrictedStockMember2020-12-310001784535prch:StockIncentivePlan2020Member2020-12-310001784535prch:PublicWarrantsMember2020-12-310001784535prch:PrivateWarrantsMember2020-12-3100017845352020-12-232020-12-2300017845352020-12-230001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535prch:SeriesCRedeemableConvertiblePreferredStockMember2020-12-310001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-12-310001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-232020-12-230001784535prch:SeniorSecuredTermLoansMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-12-310001784535us-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-12-310001784535us-gaap:CommonStockMember2020-01-012020-12-310001784535us-gaap:StateAndLocalJurisdictionMember2020-12-310001784535us-gaap:DomesticCountryMember2020-12-310001784535srt:ChiefExecutiveOfficerMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-012020-07-310001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-302020-07-300001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-12-310001784535prch:OtherAcquisitionsMember2020-12-310001784535prch:December312020AcquisitionMember2020-12-310001784535prch:July232020AcquisitionMember2020-07-230001784535prch:Pre2019ConvertiblePromissoryNotesMember2020-02-280001784535prch:Pre2019ConvertiblePromissoryNotesMember2018-07-200001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-01-012020-12-310001784535prch:OtherAcquisitionsMember2020-01-012020-12-310001784535prch:December312020AcquisitionMember2020-12-312020-12-310001784535prch:HomeownersOfAmericaHoldingCorporationMemberus-gaap:SubsequentEventMember2021-01-132021-01-130001784535prch:HomeownersOfAmericaHoldingCorporationMemberus-gaap:SubsequentEventMember2021-01-130001784535us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-3100017845352019-01-012019-12-310001784535prch:TwentyTwentyPromissoryNotesMember2020-12-232020-12-230001784535us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001784535srt:ScenarioPreviouslyReportedMember2020-12-310001784535srt:RestatementAdjustmentMember2020-12-3100017845352020-12-3100017845352019-12-310001784535srt:MinimumMemberprch:FutureReceivablesAgreementMember2020-02-110001784535srt:MaximumMemberprch:FutureReceivablesAgreementMember2020-02-110001784535us-gaap:CommonStockMember2020-01-012020-12-310001784535prch:WarrantsToPurchaseCommonStockMember2020-01-012020-12-3100017845352020-06-3000017845352021-03-2600017845352020-01-012020-12-31xbrli:sharesiso4217:USDprch:Diso4217:USDxbrli:sharesprch:NotesSeriesxbrli:pureprch:installmentprch:itemprch:tranche

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K/A

(Amendment No. 1)

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

For the fiscal year ended December 31, 2020

OR

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

Commission file number: 001-39142

PORCH GROUP, INC

(Exact name of registrant as specified in its charter)

Delaware

83-2587663

(State of Other Jurisdiction of incorporation or Organization)

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

2200 1st Avenue S., Suite 300, Seattle, WA

98134

(Address of principal executive offices)

(Zip code)

Registrant’s telephone number, including area code: (855) 767-2400

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, par value $0.0001 per share

Warrants to purchase common stock

PRCH

PRCHW

The Nasdaq Stock Market LLC

The Nasdaq Stock Market LLC

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 Nasdaq Stock Market, the aggregate market value of the Registrant’s Common Stock held by non-affiliates on June 30, 2020 (the last business day of the Registrant’s most recently completed second fiscal quarter) was approximately $175 million. 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 26, 2021 was 89,415,481.

Documents Incorporated by Reference

Items 10 (as to directors and Section 16(a) Beneficial Ownership Reporting Compliance), 11, 12, 13 and 14 of Part III incorporate by reference information from the registrant’s proxy statement filed on April 29, 2021 with the Securities and Exchange Commission in connection with the solicitation of proxies for the Registrant’s 2021 Annual Meeting of Stockholders to be held on June 9, 2021.

TABLE OF CONTENTS

    

Page

PART I

Item 1. Business

6

Item 1A. Risk Factors

18

Item 1B. Unresolved Staff Comments

47

Item 2. Properties

47

Item 3. Legal Proceedings

47

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

48

Item 6. Selected Financial Data

49

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

50

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

64

Item 8. Financial Statements and Supplementary Data

66

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

114

Item 9A. Controls and Procedures

114

Item 9B. Other Information

116

PART III

Item 10. Directors, Executive Officers and Corporate Governance

116

Item 11. Executive Compensation

116

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

116

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

116

Item 14. Principal Accountant Fees and Services

116

PART IV

Item 15. Exhibits and Financial Statement Schedules

116

Item 16. Form 10-K Summary

118

2

EXPLANATORY NOTE RELATED TO THE RESTATEMENT

This Amendment No. 1 to Form 10-K/A (this “Amendment” or “Form 10-K/A”) amends the Porch Group, Inc. (“Porch” or the “Company”) Annual Report on Form 10-K for the year ended December 31, 2020 originally filed with the Securities and Exchange Commission (“SEC”) on March 31, 2021 by the Company (the “Original Filing”). This Amendment restates the Company's previously issued consolidated financial statements as of and for the year ended December 31, 2020. See Note 1, Restatement of Previously Issued Consolidated Financial Statements, in Item 8, Financial Statements and Supplementary Data, for additional information. This Form 10-K/A also amends certain other items in the Original Filing, as listed in “Items Amended in this Form 10-K/A” below.

Restatement Background

On April 12, 2021, the Staff of the U.S. Securities and Exchange Commission released a statement highlighting a number of financial reporting considerations for Special Purpose Acquisition Companies (“SPACs”) (the “SEC Staff Statement”). The SEC Staff Statement highlighted potential accounting implications of certain terms that are common in warrants issued in connection with initial public offerings of SPACs. The SEC Staff Statement clarified guidance for all SPAC-related companies regarding the accounting and reporting for their warrants that could result in the warrants issued by SPACs being classified as a liability measured at fair value, with non-cash fair value adjustments recorded in earnings at each reporting period

Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed 8,625,000 public warrants and 5,700,000 private warrants to purchase an aggregate 14,325,000 shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share. The private warrants are identical to the public warrants, except that the private warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the placement warrants are held by someone other than the initial purchasers or their permitted transferees, the private warrants will be redeemable by the Company and exercisable by such holders on the same basis as the public warrants. In light of the SEC Staff Statement, the Company reevaluated the accounting treatment of the Public Warrants and Private Warrants, which had been classified as equity on the consolidated balance sheet as of December 31, 2020. The Company determined that the Public Warrants did not contain these provisions and were otherwise appropriately classified as equity. However, the Private Warrant agreements provided for an alternative settlement structure dependent upon the characteristic of being an eligible Private Warrant holder. As the characteristics of a warrant holder are not inputs into the pricing of a fixed-for-fixed option on equity shares, such provision precludes the Private Warrants from being classified in equity, and thus the Private Warrants should be classified as a liability in accordance with Accounting Standards Codification (“ASC”) 815.

Accordingly, on May 13, 2021, the Audit Committee of the Board of Directors of the Company, after considering the recommendations of management, concluded that the Original Filing should not be relied upon due to the misclassified Private Warrants. With this Amendment, the Private Warrants are now appropriately classified as a liability measured at fair value on the Company’s consolidated balance sheet as of December 31, 2020, and the change in fair value of such liability in each period is presented as a gain or loss in the Company’s consolidated statements of operations.

Effect of Restatement and Revisions

As described above, the Private Warrants should be accounted for as liabilities measured at fair value, with non-cash fair value adjustments recorded in earnings at each reporting period. As a result, we are including in this Amendment No. 1 restated consolidated financial statements as of and for the year ended December 31, 2020. The change in the accounting treatment for the Private Warrants along with the correction of certain other previously identified immaterial errors and the resulting restatement and revision of our consolidated financial statements resulted in an increase in total liabilities of approximately $31.9 million and a decrease of approximately $29.7 million in additional paid-in capital in our Consolidated Balance Sheet as of December 31, 2020, and a decrease in revenue of approximately $0.9 million and an increase in other expenses, net of approximately $1.5 million in our Consolidated Statements of Operations for the year ended December 31, 2020. Additionally, due to the change in accounting treatment for Private Warrants, when

3

presenting diluted earnings (loss) per share the Private Warrants were considered for inclusion in the diluted share count in accordance with U.S. generally accepted accounting principles (“GAAP”), which resulted in an increase to our diluted loss per share.

The restatement of the consolidated financial statements had no impact on our liquidity or cash position as of December 31, 2020. An explanation of the impact of the restatement on our consolidated financial statements is contained in “Note 1—Restatement of Previously Issued Consolidated Financial Statements” to the accompanying consolidated financial statements included in this Amendment No. 1.

As all material restatement information will be included in this Amendment No. 1, investors and others should rely only on the financial information and other disclosures regarding the periods described above in this Amendment No. 1 and in future filings with the SEC (as applicable) and should not rely on any previously issued or filed reports, press releases, corporate presentations or similar communications relating to the year ended December 31, 2020.

Internal Control Considerations

As described within Part II, Item 9A. Controls and Procedures of the Original Filing, management had identified a material weakness in our internal control over financial reporting as of December 31, 2020 stemming from the previously existing internal control processes not being comprehensive enough to mitigate the risks related to the operations of the consolidated entity post-Merger.

In conjunction with the restatement, management has concluded that the Company’s lack of processes and resources to identify and evaluate the appropriate treatment of complex securities, such as warrants, represents a second material weakness in internal control over financial reporting. Refer to Part II, Item 9A. Controls and Procedures in this amended Annual Report for additional information regarding management’s considerations.

Items Amended in this Form 10-K/A

This Form 10-K/A presents the Original Filing, amended and restated with modifications as necessary to reflect the restatements. The following items have been amended to reflect the restatement:

Part I, Item 1A. Risk Factors
Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Part II, Item 8. Financial Statements and Supplementary Data
Part II, Item 9A. Controls and Procedures

This Amendment speaks as of the filing date of the Original 10-K Filing and does not reflect events occurring after the filing date of the Original 10-K Filing.

As required by Rule 12b-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), new certifications by the Company’s principal executive officer and principal financial officer are filed herewith as exhibits to this Amendment pursuant to Rule 13a-14(a) of the Exchange Act and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350).

4

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This annual report on Form 10-K (this “Annual Report”) and the documents incorporated herein by reference contain forward- looking statements as defined by the Private Securities Litigation Reform Act of 1995. These statements are based on the beliefs and assumptions of management. Although the Company believes that its plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, the Company cannot assure you that it will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject to risks, uncertainties and assumptions. Generally, statements that are not historical facts, including statements concerning the Company’s possible or assumed future actions, business strategies, events or results of operations, are forward-looking statements. These statements may be preceded by, followed by or include the words “believes,” “estimates,” “expects,” “projects,” “forecasts,” “may,” “will,” “should,” “seeks,” “plans,” “scheduled,” “anticipates” or “intends” or similar expressions.

Forward-looking statements are not guarantees of performance. You should not put undue reliance on these statements which speak only as of the date hereof. You should understand that the following important factors, among others, could affect the Company’s future results and could cause those results or other outcomes to differ materially from those expressed or implied in the Company’s forward-looking statements:

the ability to recognize the anticipated benefits of the Company’s business combination consummated on December 23, 2020 (the “Merger”) pursuant to that certain Agreement and Plan of Merger, dated July 30, 2020 (as amended by the First Amendment to the Agreement and Plan of Merger, dated as of October 12, 2020, the “Merger Agreement”), by and among PropTech Acquisition Corporation (“PTAC”), PTAC Merger Sub Corporation, a Delaware corporation and wholly-owned subsidiary of PTAC (“Merger Sub”), Porch.com, Inc. a Delaware corporation, and Joe Hanauer, in his capacity as the shareholder representative, which may be affected by, among other things, competition and the ability of the combined business to grow and manage growth profitably;
expansion plans and opportunities, including future acquisitions or additional business combinations;
costs related to the Merger;
litigation, complaints, and/or adverse publicity;
the impact of changes in consumer spending patterns, consumer preferences, local, regional and national economic conditions, crime, weather, demographic trends and employee availability;
privacy and data protection laws, privacy or data breaches, or the loss of data; and
the impact of the COVID-19 pandemic and its effect on the business and financial conditions of the Company.

These and other factors that could cause actual results to differ from those implied by the forward-looking statements in this Annual Report are more fully described in the “Risk Factors” section. The risks described in “Risk Factors” are not exhaustive. New risk factors emerge from time to time and it is not possible for us to predict all such risk factors, nor can the Company assess the impact of all such risk factors on its business or the extent to which any factor or combination of factors may cause actual results to differ materially from those contained in any forward-looking statements. All forward- looking statements attributable to the Company or persons acting on its behalf are expressly qualified in their entirety by the foregoing cautionary statements. The Company undertakes no obligations to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

5

PART I

Item 1. Business

Unless the context otherwise requires, references in this section to “we,” “our,” “us,” the “Company” or “Porch” generally refer to Porch Group, Inc. and its consolidated subsidiaries.

Overview

Who We Are

Porch is a vertical software platform for the home, providing software and services to approximately 11,000 home services companies, such as home inspectors, moving companies, utility companies, home insurance, warranty companies, and others. Porch helps these service providers grow their business and improve their customer experience. As a way to pay for the software and services, these companies connect their homebuyers to Porch, who in turn makes the moving process easier, helping consumers save time and make better decisions about critical services, including insurance, moving, security, TV/internet, home repair and improvement, and more. While some home services companies pay Porch typical software-as-a-service (“SaaS”) fees, the majority of Porch’s revenue comes from business-to-business-to-consumer (“B2B2C”) transaction revenues, with service providers such as insurance carriers or TV/internet companies paying Porch for new customer sign-ups.

Porch is the largest provider of software for certain home service verticals, such as the home inspection industry where more than a quarter of all U.S. home inspections are processed through Porch. Porch operates under a number of brands, such as Inspection Support LLC (“ISN™”), Porch’s enterprise resource planning (“ERP”) and customer relationship management (“CRM”) software, HireAHelperTM , where it provides software and demand for moving companies, Elite Insurance Group, where Porch is a licensed nationwide insurance agency, V12, which provides data and analytical solutions that allow brands to improve the performance of their marketing, iRoofing, which provides measurement software for roofers, and Porch.com, where homeowners can complete home projects.

Background and Corporate History

On December 23, 2020 (the “Closing Date”), Porch.com, Inc. and PTAC consummated the business combination pursuant to the Merger Agreement whereby Porch.com, Inc. merged with and into Merger Sub and became a wholly owned subsidiary of PTAC. On the Closing Date, PTAC changed its name from “PropTech Acquisition Corporation” to “Porch Group, Inc.” References in this section to Porch prior to the Closing Date refer to Porch.com, Inc.

We were incorporated in the State of Delaware on December 22, 2011 and officially launched as Porch.com, Inc. on September 17, 2013. We launched Porch with the goal of simplifying the homebuying, move-in, and home maintenance process. We began as a data-driven home services marketplace, delivering project requests to home improvement professionals across the country who make up part of the $460 billion North American home improvement market.1 After two (2) years of growth, and with key learnings in hand, Porch expanded its offerings by providing software and service to home services companies, transitioning to a vertical software company focused on the home. We knew that we wanted to focus on individuals making critical and high value purchase decisions at the start of their homeowning journey. We also knew that we wanted to partner with home service companies to create long-term defensible and proprietary access to these consumers. As of the end of 2020, approximately 11,000 small and large businesses — home inspectors, moving companies, large utilities, home warranty companies and more — use Porch to improve their operations, grow their business, and improve their customer experiences. These partnerships provide Porch introductions to end customers (who are largely homebuyers or existing homeowners) to help make the move and home maintenance simpler. This access is unique, wide-ranging and early in the homebuying process. Because the home inspection industry is Porch’s largest vertical with more than a quarter of all U.S. home inspections being managed in Porch’s ERP/CRM software2, Porch typically gets introduced to a homebuyer approximately six (6) weeks before their move-in day, when

1 Based on data from Global Market Insights, Inc.

2 Based on internal Porch data regarding total home inspections processed via Porch software from January 2020 through June 2020, as a percentage of total 1H 2020 home sales. “Total 1H 2020 home sales,” as used herein, represents the sum of new and existing U.S. home sales for the period from February 2020 through July 2020 (in order to account for the delay between home inspection and closing of sale), as reported by the U.S. Census Bureau (new home sales) and the National Association of Realtors (existing home sales).

6

critical purchase decisions are being made.

Throughout the last seven (7) years, Porch has established many partnerships across a number of home-related industries. Porch has also proven effective at selectively acquiring companies which can be efficiently integrated into Porch’s platform. In 2017, we significantly expanded our position in the home inspection industry by acquiring ISN™, a developer of ERP and CRM software for home inspectors. Under Porch’s ownership, ISN™ has increased its revenues approximately five-fold (5x) in the three (3) years since Porch acquired it. In November 2018, we acquired Hire A Helper, LLC (“HireAHelper™”), a provider of software and demand for moving companies. Similarly, within 18 months after being acquired by Porch, HireAHelper™ had more than doubled its revenues and achieved significant increases in profits. More recently, Porch announced acquisitions of V12, PalmTech, and iRoofing, as well as the signing of Homeowners of America which is expected to close in Q2 2021. We remain committed to pursuing attractive M&A opportunities as a key part of our growth strategy going forward as a public company.

However, as described elsewhere in part in “Risk Factors, Risks Related to Our Acquisition Strategy – We may experience risks related to acquisitions, including the HOA acquisition”, not all of our prior or future acquisitions have or will perform at the levels expected by management or stockholders from an operational, business, financial, or risk management perspective. In addition, at our stage of development we are continuing to build out capabilities in the business and functional staffing areas to assess, value, execute and integrate acquisitions – the growth and capabilities of these teams can introduce risk with respect to realizing our acquisition strategy and the value of acquisition opportunities.

The Porch Platform

Porch provides software and services to home services companies, and, through these relationships, gains unique and early access to homebuyers and homeowners, assists homebuyers and homeowners with critical services such as insurance and moving, and, in turn, Porch’s platform drives demand for other services from such companies as part of our value proposition. Porch has three types of customers: (1) home services companies, such as home inspectors, for whom Porch provides software and services and who provide introductions to homebuyers and homeowners; (2) consumers, such as homebuyers and homeowners, whom Porch assists with the comparison and provision of various critical home services, such as insurance, moving, security, TV/internet, and home repair and improvement; and (3) service providers, such as insurance carriers, moving companies, security companies and TV/internet providers, who pay Porch for new customer sign-ups.

7

Graphic

Software and Services for Home Services Companies

Porch’s platform provides home services companies with software and services to help them grow their business and provide a better experience for their customers. This value proposition can be divided into three components.

First, Porch offers leading vertical-specific software that includes a wide range of functionality required by home services companies like home inspectors, roofers, and moving services providers to run a better business. These software solutions provide a wide range of functionality including configurable dashboards, calendars and scheduling, online booking, payment processing, dispatch and routing optimization, customer relations and communications, flexible reporting, industry integrations, reporting writing, quoting and more. Companies use this software for their customers and transactions, managing their employees and tracking their partners. The depth of functionality varies among industry-specific products. Because this software is used in so many aspects of day-to-day management by home services companies such as home inspectors, Porch sees very low attrition rates among our software customer base.

Second, Porch offers a Moving Concierge service that home services companies can provide to their end customers in order to improve the moving and home improvement experience. Instead of the relationship ending once the initial service is complete, home inspectors, moving companies, utilities, home warranty companies, and others can provide Porch’s Moving Concierge to assist an end customer with the remaining aspects of their move and, going forward, with ongoing home maintenance. Each Moving Concierge client is provided with a self-service dashboard through which they can manage their moving “to do” list. A Porch Moving Concierge representative will also contact the client to talk about their home inspection, answer questions, collect a review for the company, and chart out all upcoming services with which Porch can assist. Instead of selling customer data as leads, Porch helps the end customer compare prices and make decisions about critical services such as insurance (Porch is a licensed nationwide insurance agency (“EIG”) that underwrites policies for home, auto, flood and umbrella coverage), moving, security, and TV/internet. This experience creates a positive end customer experience that can benefit the home services company.

Third, Porch can help home service companies to grow their business through new customer acquisition. Porch does this through its various digital and concierge experiences and marketing solutions. Home services companies can pay for Porch’s software and certain modules with B2B SaaS fees. They also have the ability to access Porch’s core software suite for free if they provide Porch with access and introductions to their end customers by providing each with Porch’s Moving Concierge experience. This allows Porch to generate business-to-business-to-customer (“B2B2C”) transaction

8

revenues by offering high value services to end customers. The combination of this value proposition is compelling. This allows Porch to achieve a very strong home services company lifetime value to acquisition cost ratio.

Consumer Services

Porch connects consumers with home services companies nationwide and offers a full range of products and services where homeowners can, among other things: (i) compare and buy home insurance policies (along with auto, flood and umbrella policies) with competitive rates and coverage; (ii) arrange for a variety of services in connection with their move, from labor to load or unload a truck to full-service, long-distance moving services; (iii) discover and install home automation and security systems; (iv) compare internet and television options for their new home; (v) book small handyman jobs at fixed, upfront prices with guaranteed quality; and (vi) compare bids from home improvement professionals who can complete bigger jobs.

Porch focuses on the move stage of the homeowner’s journey given the concentration of high value services that are purchased during this time. During the move, Porch assists the customer with services via its Moving Concierge and moving dashboard experience. For example, after helping the consumer quickly compare a large set of options for homeowner’s insurance for the new home, Porch will bind coverage as a licensed insurance agent and connect it back to the homebuyer’s mortgage. Additionally, Porch can highlight a variety of options and pricing for any type of move, including truck, storage and labor booking. For TV and Internet service, Porch provides the consumer a wide variety of rates, options and promotions for all major TV and Internet providers in their area and activates service directly for the consumer. According to a survey conducted by Article and OnePoll, moving was the second most stressful high-stress moment in a consumer’s life (behind only loss of a job), and across each of these services, Porch helps the consumer quickly and easily select the right products for them.

After the move, Porch provides consumers with tools and resources to help them find local professionals to complete most types of home maintenance, repair and improvement projects. Homeowners simply submit a project request on the Porch website, and Porch matches the homeowner with local professionals in their area who have the skills to do the job. Porch then sends the homeowner contact details about the service professionals they have been matched with, so the homeowner can select the right person or company for the job. Professionals can create profiles on Porch.com, but we also partner with both large service provider companies as well as large networks of service providers. This enables Porch to offer consumers various high-quality options without having to build a large sales force or operate as a standalone marketplace.

Our Industry

The home is foundational to the American experience. According to data from the National Association of Realtors and the U.S. Census Bureau, there were 5.64 million existing homes sold and approximately 815,000 newly constructed homes sold in the United States in 20203. There are millions of home services companies, most of which are small businesses operating in fragmented markets, according to the U.S. Small Business Administration Office of Advocacy. For consumers, moving and maintenance can be full of pitfalls and headaches. Porch seeks to simplify the home by providing software and services to home services companies and connecting homeowners to high-quality services throughout the home lifecycle. In doing so, Porch conducts its business across a broad total addressable market (“TAM”), consisting of moving services, property and casualty (“P&C”) insurance and contractor services, with an estimated total value of approximately $320 billion4. This TAM is based on the products Porch offers today, with ample opportunity for expansion of Porch’s addressable market.

Moving Services

Porch provides three primary moving services that support homeowners during the moving process: direct moving services, security installations and TV/internet installations. Based on U.S. Census Bureau data and Porch management estimates, Porch believes the overall addressable opportunity for Porch in these three service offerings in the U.S. to be

3 National Association of Relators 2020 report.

4 National Association of Relators 2020 report.

9

approximately $4 billion. This estimate assumes that of the approximately 6 million annual home sales, approximately 20% will result in a home security purchase (according to industry estimates), which at approximately $1,100 per sale results in a $1.3 billion security installation TAM. The TV/internet installation TAM assumes all homebuyers will get some combination of TV and Internet service as an average commission per household of $114. This also assumes each home sale results in one move and that Porch can receive $314 net commission per move (which is a mix between full service moves and labor only moves), thereby creating a $1.9 billion moving service TAM. Porch bases these net commission assumptions on a review of existing customer purchasing patterns and revenue contributions.

Property and Casualty (P&C) Insurance

Through its wholly-owned licensed insurance agency, Elite Insurance Group, Porch serves customers in the P&C home, auto, flood, and umbrella insurance market. In addition, as discussed more fully under “— Our Strategies for Growth — Insurance Expansion,” Porch recently entered into a definitive agreement to acquire Homeowners of America Holding Corporation (“HOA”), a leading property and casualty insurance company focused on products in the residential homeowner space which, if completed, would result in Porch owning a managing general agent (“MGA”) and an insurance carrier, thereby significantly expanding Porch’s revenue from insurance sales. Based on U.S. home insurance annual revenues of $105B plus U.S. auto insurance annual revenues of $288B multiplied by a 20% commission, Porch believes the P&C home and auto insurance TAM is approximately $163 billion.5

Contractor Services

Contractor services is another large portion of Porch’s TAM with an estimated size of approximately $140 billion. This estimate is based on GM Insights’ $460 billion valuation of the home improvement market in 2018 and assumes 50% of projects are fully managed and coordinated by Porch with a 45% take rate ($104 billion managed services TAM) and 50% of projects are referred to third parties without any coordination by Porch for a 15% referral fee ($34 billion referral services TAM). The assumptions surrounding the percentage split between managed and outsourced projects, gross margins, and referral fees are based on Porch’s historical experience.

Mover Marketing

Mover Marketing represents Porch’s opportunity to sell marketing technology and services that help advertisers retain existing customers and attract new customers at key moments in time, such as during the homebuying process. Porch estimates this TAM in the U.S. as $8B based on 6 million homebuyers annually spending an average $9,000 during the first 3 to 6 months of the move6, and of this $54B in spend, Porch estimates that 15% will be spent on marketing to these consumers based on what it has observed in the industries it serves.

Trends and Growth in the Housing and Home Maintenance Sectors

Increasing Home Sales

As a home services platform that provides ERP and CRM software to approximately 11,000 inspection, moving and home services companies, Porch’s revenue is linked to existing home sales, which, according to the National Association of Home Builders, were at a 13-year high as of February 2020. COVID-19 significantly impacted Porch’s home inspection volumes in March and April of 2020, but by June, Porch’s volume had fully recovered to 2019 levels. Continued strong home sales are supported by historically low 30-year fixed mortgage rates and the behavior of homeowners to move and change homes. America is a mobile country, with the average American homeowner moving once every 13 years, according to the National Association of Realtors. Research from the National Association of Realtors shows several reasons for Americans moving, with the most frequent reasons being to find a new or better home, to start or transfer jobs or to establish a new family home for the first time.

5 According to IBISWorld 2020 full year data, U.S. home insurance annual revenues totaled $105 billion and U.S. auto insurance annual revenues totaled $288 billion.

6 Epsilon 2012 New Mover Report.

10

Buying a Home and Moving is Becoming More Complex

Moving is considered one of the most stressful life events. The list of decisions a buyer needs to make begin with the qualities and attributes of the new home. There is a growing list of factors that go into choosing a home, including, but not limited to, home affordability, safety, quality of schools and proximity to parks, recreational facilities, health centers and outdoor space. When purchasers do find the right home, they might face a competitive process where their bid is ultimately rejected. Once their bid is accepted, home buyers have to manage home inspections and finalize their mortgage by meeting lender requirements.

With the house purchase offer accepted, homebuyers then must deal with the complexity of and logistics of moving. Pre-move considerations include but are not limited to researching moving services, visiting new communities, booking rentals, reserving storage units, coordinating with movers on packing, transferring utilities, home cleaning, completing a change of address, purchasing home insurance, and purchasing a home warranty. Within the moving company market alone, according to the American Moving and Storage Association, there are over 7,000 companies in over 13,900 locations to choose from. Post-move considerations include but are not limited to unpacking, cleaning the new house, scheduling essential home improvements listed in the inspection report, changing locks, transferring medical records, registering vehicles, purchasing internet and setting up a security system. All of these considerations make moving a stressful and tenuous process.

Porch helps make the move simple through its Moving Concierge and related services. Homebuyers can use Porch’s self-service dashboard to compare prices for movers, provision move-related services, and manage their moving checklist. Customers are also offered a wide variety of home services. Ultimately, Porch makes moving less stressful.

Increasing Home Improvement Spending

After helping consumers with their move, Porch continues to say in touch with the movers to help with home maintenance and improvement projects. The continued growth of the home improvement spending market will have a substantial impact on Porch’s future revenues.

According to the Home Improvement Research Institute, total home improvement spending in 2019 was approximately $405 billion and grew to just short of $440 billion in 2020. Despite COVID-19, there is a strong positive economic outlook. At the federal level, the fiscal stimulus from the Bipartisan Budget Act of 2019 is expected to help drive growth through 2021. According to recently published data from the Home Improvement Research Institute, the housing and home improvement market is forecasted to return to 2019 levels by the end of 2021. By 2022, home improvement sales are projected to pass $460 billion per year.

Outsourcing of Specialized Home Improvement Projects

According to iPropertyManagement, four out of five homeowners hire a professional or licensed specialist to assist on typical home projects such as window replacements, roof repairs, heating, ventilation and air conditioning installations, and others, and 87% of home renovations utilized a service professional in 2018. Porch helps make finding these professionals easy and offers transparent pricing.

Digitalization of Home Services

According to Technavio, online on-demand home services are expected to grow at a compounded annual growth rate of over 50% from 2020 to 2024. Driving this trend is the digitally minded millennial generation that is entering the home ownership market and hiring home services professionals online. Home service professionals experiencing the benefits and scalability of connecting and engaging with consumers online, including reaching wider or targeted audiences, improving conversion rates, reducing acquisition costs, and tracking performance of marketing investments, are expected to invest more into digital offerings over time.

11

Our Competitive Strengths

Leading ERP and CRM Software with Approximately 11,000 Contracted Companies in a Diverse Set of Industries

Porch owns several leading ERP and CRM software platform brands including ISN™ for home inspectors and HireAHelper™ for moving companies. Porch provides software to approximately 11,000 companies across a number of home services verticals utilizing its various software brands.

Early Access to Demand

Porch’s early access to homebuyers allows Porch to be among the first service providers to reach out to consumers and to assist them in their moving journey prior to completing many large purchasing decisions. Home services companies have the option to opt into Porch’s customer access model and receive Porch’s software for free in exchange for access rights to their customers, thereby allowing Porch to market and offer services to these customers up to six (6) weeks in advance of their move. Porch’s customer access model represents an extremely valuable marketing tool and customer acquisition platform for home services providers, who typically rely on a change of address request that occurs near the end of the moving journey to reach out to homebuyers.

Of all of the verticals Porch operates in, the largest is the home inspection industry. Porch’s ERP and CRM software for home inspectors, is the software of choice for over 6,000 inspection companies, including most of the largest inspection companies in the U.S. These inspection companies complete over a quarter of all U.S. home inspections through Porch’s ISN™ software. Through research and development, Porch continues to invest in and strengthen the software advantage of ISN™. Moreover, Porch expects to increase the percentage of U.S. homebuyers available through its customer access model by expanding sales efforts of ISN™ and other software, and by completing acquisitions of software and service companies in the home services sector.

Porch’s other portfolio brands, including HireAHelper™ and Kandela™ also provide Porch access to customers. HireAHelper™ offers third party moving services by matching homeowners with local movers, trucks and storage containers, in addition to providing CRM software for moving companies. Kandela™ offers a leading moving concierge product for utility customers in the U.S., helping hundreds of thousands of movers through its exclusive partnerships with utilities. These brands generate incremental customer access and provide services to consumers, augmenting Porch’s competitive advantage across a broader array of home services.

Innovative Customer Access Pricing Model

Porch’s customer access model, whereby software customers utilize Porch’s software for free in exchange for providing access rights to their customers, reduces competition from traditional software providers that charge a fee and rely on that revenue to sustain their businesses. In addition to obtaining the software for free, inspection companies report higher net promoter scores after enrolling in Porch’s customer access model as Porch drives improved customer satisfaction through its concierge service at a critical time of need. As a result, ISN™ benefits from high retention rates among software customers.

Proprietary Data and Analytics

Through the services it offers, Porch has amassed a trove of proprietary data on homebuyers and their homes. Using this data, Porch intends to accelerate its investment in data science and analytics to provide more suitable services to homebuyers and improve service provider marketing opportunities. For example, Porch believes that its data could help improve Porch’s ability to predict a variety of events, including the timing and likelihood of specific purchase decisions around the home, a mover’s likelihood of switching insurance carriers or the likelihood and severity of home insurance and home warranty claims. V12, a Porch business provides software and of data solutions to help brands and SMBS acquire new customers and improve their marketing, leveraging our own proprietary mover data.

12

Strong Management Team with Extensive Merger and Acquisition Experience

Porch’s management team has significant merger and acquisition and integration experience obtained through over a hundred merger and acquisition transactions between the CEO, CFO and head of corporate development during their employment at previous companies. Porch has a strong track record of driving significant value creation from acquisitions to date. In less than 3 years after acquiring ISN™, Porch management had increased ISN’s revenues by five (5x) times. In less than 18 months after acquiring HireAHelper™, Porch had doubled its revenues. More recently, Porch announced acquisitions of V12, PalmTech, and iRoofing, as well as the signing of Homeowners of America which is expected to close in Q2 2021. Porch intends to leverage its acquisition experience by continuing to selectively pursue strategic SaaS acquisitions that strengthen Porch’s unique access to demand.

Comprehensive Service Offering

Porch offers a unique breadth and depth of home services that span the entire homeownership experience from the move to ongoing maintenance. Not only is Porch able to help a consumer with the services they need at any point in their journey with their home, but also by going deeper into select services such as insurance, moving, and handyman services for example, Porch is able to improve the consumer experience and capture more value. This ability to create value from consumers allows Porch to offer a unique and strong value proposition to companies who provide Porch access to their customers. Because we are able to drive value to the companies that use our products and services, we are more easily able to attract new business partners and invest in product development and customer support to ensure we sustain out competitive advantage.

Our Strategies for Growth

Porch plans to achieve its strategic plan by driving organic growth and executing attractive acquisition opportunities. Porch intends to continue focusing on growth that will positively impact long-term shareholder value through the following strategies:

Sell More Software and Gain Access to More Homebuyers

Porch’s software for home inspectors and other industries not only generates strong B2B SaaS revenues, it is also a valuable and low-cost customer acquisition tool that drives growth through expanded homebuyer access. Porch intends to expand its B2B SaaS fees and homeowner access by:

Increasing the number of software customers organically through expanded sales and marketing efforts and inorganically through SaaS acquisitions. See Selectively Pursue Strategic SaaS Acquisitions below.
Upsell into these software customers additional SaaS modules for B2B SaaS fees.
Continue to realize low churn rates of software customers, while increasing B2B SaaS fees as Porch helps these companies grow.
Increasing the percent of software customers that grant access rights to their consumers. Porch has been steadily converting more of its software customers to this option by explaining its benefits, which include increased net promoter scores for inspectors that adopt the customer access model, to inspectors during Porchs software training program.

13

Increase Revenue per Homebuyer

Porch intends to capitalize on its expanded homebuyer access by increasing the revenue generated from each homebuyer. Porch believes it is currently capturing approximately 1% of the $2,300 estimated potential revenue opportunity per homebuyer7 and believes that it can increase this percentage by:

Improving the digital shopping experience for consumers who prefer to purchase online.
Increasing the percent of individuals with access rights that are called, contacted, and engaged by Porchs Moving Concierge call center team.
Make available additional high-margin services for these homebuyers, such as electricity setup, warranty, and solar installation.
Improving conversion and take rates of both existing and new services by offering more competitive quotes per service so that customers do not find a better price elsewhere and more services so that customers do not need to leave the Porch ecosystem.
Generating more revenue from certain services by handling more of the experience for the consumer, such as what Porch is doing in the insurance industry with its acquisition of HOA.

Mover Marketing

Today, companies of all shapes and sizes advertise to movers through direct mail after the consumers have moved into their new home and change their address with the United States Postal Service. Through Porch’s early access to homebuyers, Porch can help homebuyers obtain earlier access to discounts and promotions that are typically made available to movers, while helping these brands and advertisers send direct mail to consumers in advance of their move.

On January 12, 2021, the Company acquired DataMentors Holdings, LLC d/b/a V12 Data (“V12 Data”), a leading consumer data and analytics platform with a focus on household and mover insights, data management and marketing activation, in a cash transaction for a total purchase price of $22 million payable at closing, subject to customary adjustments, plus up to $6 million of contingent purchase price payments based upon the financial performance of V12 Data during the 2021 and 2022 calendar years. In addition, the Company has agreed to provide a retention pool under the 2020 Porch Group Inc. Stock Incentive Plan of up to 100,000 shares of restricted Common Stock to retain key employees of V12 Data and contingent compensation (subject to the achievement of certain post-closing milestones) of up to an additional $6 million in cash or shares of Common Stock (at the Company’s election) to certain key employees of V12 Data. The V12 Data acquisition is expected to provide Porch with full-spectrum, enterprise-grade capabilities to capture the unique-to-the-market pre-mover marketing opportunity.

Insurance Expansion in 2021

Elite Insurance Group, Porch’s wholly owned subsidiary, is an insurance agent that is currently licensed in all 50 states. Porch intends to expand from an insurance agency to an MGA by acquiring one or more MGAs. Becoming an MGA would allow Porch to capitalize on the underwriting advantage provided by its unique insights into properties and homebuyers. The MGA structure would allow Porch to obtain higher commissions and participate in the upside of selecting good risks with lower claims. Additional potential growth opportunities for Porch’s insurance business include adding more insurance carriers as partners in certain regions of the country and adding state licenses for certain in-house insurance agents.

7 Based on Porch estimated value of potential insurance sales, security system installations, TV/internet installations, utility activation, moving services, warranty products, inspection repairs, marketing revenues and certain other services and products and Porch estimates of the frequency with which such products are purchased by homebuyers.

14

On January 13, 2021, the Company entered into a definitive agreement to acquire Homeowners of America Holding Corporation (“HOA”), a leading property and casualty insurance company focused on products in the residential homeowner space, in a cash and stock transaction with consideration consisting of (i) $100,000,000, as adjusted in accordance with the terms of the definitive agreement, of which up to $25,000,000 may be payable in Common Stock at the election of the Company (the “Stock Election”), (ii) 500,000 additional shares of Common Stock subject to the trading price of Common Stock exceeding $22.50 for twenty (20) out of thirty (30) consecutive trading days in the two (2) year period following the consummation of the HOA acquisition and (iii) a retention pool under the 2020 Porch Group, Inc. Stock Incentive Plan of shares of restricted Common Stock in an amount equal to $510,000 and up to 100,000 options for acquisition of Common Stock to retain key employees of HOA, in each case upon the terms and subject to the conditions of the definitive agreement. The HOA acquisition is subject to state insurance regulatory approval and customary closing conditions. The HOA acquisition is expected to close in the second quarter of 2021. HOA is a MGA and carrier hybrid with a strong reinsurance strategy that currently operates in six states. The HOA acquisition is expected to enable Porch to offer its own line of homeowner’s insurance alongside its existing insurance agency which partners with many other top carriers and provide consumers with flexibility and choice.

Expand into New Home Service Verticals

There are opportunities for Porch to expand organically and via mergers and acquisitions to provide software and services to additional home service verticals. In addition to the HOA and V12 Data acquisitions, Porch plans to identify and close several accretive acquisitions that expand the number of home services companies that Porch supports and increases Porch’s access to unique demand and data. As an example, the recent acquisition of iRoofing brings Porch into the roofing software market where it can help these contractors grow and improve the experience to their customers (such as by saving money on insurance once a new roof is installed). Porch has an extensive pipeline of additional acquisition targets across the home services SaaS, insurance, moving, and home technology sectors. Management maintains active discussions with potential suitable targets.

Geographic Expansion

Porch currently conducts the vast majority of its business in the United States and a small portion in Canada. While Porch expects to remain focused on the U.S. market for the next several years, in the future Porch anticipates expanding internationally into Europe, Australia, and other markets where the home sales market operates similarly to the U.S. Within the United States, Porch operates nationwide and has opportunity to expand is insurance operations and offerings across many U.S. markets.

Revenue

Porch generates revenue in three (3) ways: (i) recurring SaaS fees that companies pay us for our software and services, (ii) reoccurring B2B2C transaction revenues for move-related services, and (iii) reoccurring B2B2C and business-to-consumer (“B2C”) transaction revenues from post-move related services.

Companies which use Porch’s software and services have the option to pay Porch with SaaS fees or customer access at which time Porch generates revenue via B2B2C transactions. Because Porch gets full access to a complete base of homeowners from a company, this customer access payment method is more attractive to Porch and such companies are worth an average of six (6x) times more to Porch than SaaS fees.8

B2B2C transaction revenues for move-related services include the LTV of commissions Porch receives from insurance carriers for each new sale to a policyholder which are paid in the first year and each subsequent year that the policyholder renews, and bounties related to the sale of moving service, security, or TV/Internet service. B2B2C transaction revenues for post-move related services includes per lead, per appointment and per job fees paid by contractors and partners for customer demand.

8 Based on internal Porch calculation comparing SaaS fee from per inspection from paying subscribers and Porch estimate of total revenue generated per inspection from access subscribers in 2019.

15

Revenue for Porch generally follows seasonality of both existing home sales and home projects, with more revenue concentrated in the second and third quarters rather than the first and fourth quarters.

Sales and Marketing

We sell our software and services to companies using a variety of sales and marketing tactics. We have teams of inside sales representatives organized by vertical market who engaged directly with companies. We have enterprise sales teams which target the large named accounts in each of our vertical markets. These teams are supported by a variety of typical software marketing tactics, including both digital, in-person (such as trade shows and other events) and content marketing. Porch has been very successful at partnering with key companies in our vertical markets who have aided in sales and adoption.

For consumers, Porch largely relies on our unique and proprietary relationships with the approximately 11,000 companies using Porch’s software to provide the company with end customer access and introductions. Porch then utilizes technology, lifecycle marketing and teams in lower cost locations to operate as a Moving Concierge to assist these consumers with services. Porch has invested in limited direct-to-consumer marketing capabilities, but expects to become more advanced over time with capabilities such as digital and social retargeting.

Technology

Porch has invested significantly for many years in engineering, product, and design in order to build out our platform. We operate a modern technology stack that allows for rapid development and deployment as well as integrations. Each of our business units develops its own technology to support its products and services, leveraging both open-source and vendor supported software technology. Each of our various brands and businesses has dedicated engineering teams responsible for software development and the creation of new features to support our products and services across a full range of devices (desktop, mobile web and native mobile applications). Our engineering teams use an agile development process that allows us to deploy frequent iterative product and feature releases.

Competition

The home services industry is highly competitive, fragmented, and localized. We compete with, among others: (i) search engines and online directories for all types of home services we assist consumers with, (ii) other vertical software companies in our markets, (iii) companies who help consumers purchase insurance, moving, and other home services, and (iv) other companies which help consumers to make their homes simple. We believe that our largest competition comes from the wide variety of companies focused on reaching consumers for the purpose of helping with key high-value services such as insurance, moving, TV/Internet and other such services, as well as numerous traditional digital and non-digital service providers.

We believe that our ability to compete successfully will depend primarily upon the following factors:

the size, quality, diversity and stability of the large number of companies utilizing Porch’s software and services who give Porch early and proprietary access to homebuyers before competitors are aware;
our ability to consistently generate home services fees and revenues through our access to homebuyers and homeowners in a cost-effective manner;
our ability to increasingly engage with consumers directly through our platforms (rather than through search engine marketing or search engine referrals);
the functionality of our software and services, websites and mobile applications and the attractiveness of their features and our products and services generally to home services companies and consumers, as well as our continued ability to introduce new products and services that resonate with consumers and service professionals generally;

16

our ability to continue to build trust in and loyalty to, our various brands, particularly Porch.com, ISN, HireAHelper, V12, iRoofing and Elite Insurance Group; and
the ability for us to continue to expand our platform organically and inorganically into other vertical markets and select services.

Intellectual Property

We regard our intellectual property rights as critical to our success generally, with our trademarks, service marks and domain names being especially critical to the continued development and awareness of our brands and our marketing efforts.

We protect our intellectual property rights through a combination of trademarks, trade dress, domain name registrations, and trade secrets, as well as through contractual restrictions and reliance on federal, state and common law. We enter into confidentiality and proprietary rights agreements with employees, consultants, contractors and business partners, and employees and contractors are also subject to invention assignment provisions.

We have several registered trademarks in the United States (the most significant of which relate to our Porch™, ISN™ and HireAHelper™ brands), as well as other trademarks in Canada and Europe. We have also registered a variety of domestic and international domain names, the most significant of which relate to our Porch brand.

Government Regulation

We are subject to laws and regulations that affect companies conducting business on the Internet generally and through mobile applications, including laws relating to the liability of providers of online services for their operations and the activities of their users. As a result, we could be subject to claims based on negligence, unfair business practices, various torts and trademark and copyright infringement, among other actions.

In addition, because we receive, transmit, store and use a substantial amount of information received from or generated by consumers and service professionals, we are also impacted by laws and regulations governing privacy, the storage, sharing, use, processing, disclosure and protection of personal data and data breaches.

We are particularly sensitive to laws and regulations that adversely impact the popularity or growth in the use of the Internet and/or online products and services generally, restrict or otherwise unfavorably impact the ability or manner in which we provide our products and services, regulate the practices of third parties upon which we rely to provide our products and services and undermine open and neutrally administered Internet access. To the extent our businesses are required to implement new measures and/or make changes to our products and services to ensure compliance, our business, financial condition and results of operations could be adversely affected. Compliance with this legislation or similar or more stringent legislation in other jurisdictions could be costly, and the failure to comply could result in service interruptions and negative publicity, any or all of which could adversely affect our business, financial condition and results of operations. In addition, in December 2017, the U.S. Federal Communications Commission (“FCC”) adopted an order reversing net neutrality protections in the United States, including the repeal of specific rules against blocking, throttling or “paid prioritization” of content or services by Internet service providers. To the extent Internet service providers take such actions, our business, financial condition and results of operations could be adversely affected.

We are also subject to laws governing marketing and advertising activities conducted by/through telephone, e-mail, mobile devices and the Internet, including the TCPA, the Telemarketing Sales Rule, the CAN-SPAM Act, Section 5 of the FTC Act and similar state laws, as well as federal, state, and local laws and agency guidelines governing background screening.

17

Employees

Our core values are foundational to Porch. By staying true to: No Jerks/No Egos; Solve Each Problem; Be Ambitious; Care Deeply; and Together We Win, we have created a company where good people can do great work and drive shareholder value. These values guide us in everything we do, from individual everyday tasks to high-level strategic planning. They foster a culture of dialogue, collaboration, recognition and a sense of family that contributes to our long-term success.

Porch is organized as a decentralized operating model, which we believe allows our businesses to move quickly and entrepreneurially with a common playbook and infrastructure that benefit from shared best practices as we scale.  When we acquire a company, our decentralized operating model helps us manage the costs and risks associated with integration and do not take on that risk.  We integrate acquisitions 1) into our central data platform and 2) transactional monetization to drive our B2B2C revenues such as insurance. 

We engage and empower our team with continued career and learning and development opportunities. Fostering a growth mindset facilitates a culture where all voices are heard and team members can take informed risks, ask questions, and seek creative solutions to tough problems. This approach helps us build a strong bench of leaders for tomorrow’s business challenges.

Our diversity, equity and inclusion efforts are based on the principle that all Porch team members can bring their whole selves to work and thrive. We have a growing Employee Resource Group (ERG) community and a commitment throughout the organization for Porch to be a supportive and inclusive environment.

As of January 2021, Porch had approximately 1,000 full-time employees and independent contractors. We believe that we generally have good relationships with our employees and contractors.

Additional Information

Our main website is www.porch.com, and our investor relations website is located at www.porchgroup.com. Neither the information on these websites, nor the information on the websites of any of our brands and businesses, is incorporated by reference into this Annual Report, or into any other filings with, or into any other information furnished or submitted to, the SEC.

Item 1A. Risk Factors

The following summary risk factors and other information included in this Annual Report should be carefully considered. The summary risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not currently known to us or that we currently deem less significant may also affect our business operations or financial results. If any of the following risks actually occur, our stock price, business, operating results and financial condition could be materially adversely affected. For more information, see below for more detailed descriptions of each risk factor.

Our brands and businesses operate in an especially competitive and evolving industry.
We rely on our ability to reach homebuyers earlier than our competitors via proprietary relationships with home services companies and other commercial partners. Our competitors could find ways to reach homebuyers earlier than us.
We rely on strategic relationships with third parties to provide us with personal information.
Our future growth is dependent in part on increasing the revenue we generate from homebuyers and consumers we serve through the sale of related services. We may not succeed in these efforts.
We rely on our ability to retain home services companies who use our software and services and our retention rates could be impacted if we are not able to sustain our competitive advantages related to our value proposition.
If the market for SaaS software applications develops more slowly than we expect or declines, our business would be adversely affected.

18

Our success depends, in part, on our ability to develop and monetize versions of our products and services for mobile and other digital devices.
Our success will depend, in substantial part, on the continued migration of the home services market online.
Litigation and regulatory actions could distract management, increase our expenses or subject us to material money damages and other remedies.
Our insurance business is subject to state governmental regulation, which could limit the growth of our insurance business and impose additional costs on us.
We face a variety of risks through our expansion into the insurance business.
The business of Elite Insurance Group is commission-based and depends on our relationships with insurance providers with no long-term contractual commitments.
Our business may also be adversely affected by downturns in the home, auto, flood and umbrella insurance industries.
Insurance commission revenue recognition and changes within our insurance business may create a fluctuation of our business results and expose us to additional risks.
Marketing efforts designed to drive traffic to our brands and businesses may not be successful or cost-effective.
Our brands and businesses are sensitive to general economic events or trends, particularly those that adversely impact consumer confidence and spending behavior.
Our success will depend, in part, on our ability to maintain and/or enhance our various brands.
We face risks related to the number of service providers available to consumers on our platform.
If we are unable to deliver effective customer service, it could harm our relationships with our existing home services companies, consumers, service providers and commercial partners and adversely affect our ability to attract new home services companies, consumers, service providers and commercial partners.
We may face negative consequences from the actions and omissions of our service providers, and our terms and conditions may not adequately protect us from claims.
Our marketing efforts are subject to a variety of federal and state regulations.
Our moving services business is subject to state regulations and certain state regulatory structures do not address our business model for moving services. Compliance with required licensure and other regulatory requirements could be costly and any inability to comply could harm our business.
Our primary operating subsidiary may not be qualified to do business in all jurisdictions in which we have sufficient nexus of operations to require qualification.
The global outbreak of COVID-19 and other similar outbreaks has adversely affected our business, financial condition and results of operations.
Our success depends, in part, on our ability to access, collect and permissibly use personal data about consumers.
If personal, confidential or sensitive user information that we maintain and store is breached or otherwise accessed by unauthorized persons, it may be costly to mitigate and our reputation could be harmed.
The processing, storage, use and disclosure of personal data could give rise to liabilities and increased costs.
We are subject to payment network rules and any material modification of our payment card acceptance privileges could have a material adverse effect on our business, results of operations and financial condition.
We may experience risks related to acquisitions, including the HOA acquisition.
The HOA acquisition is subject to closing conditions, including certain conditions that may not be satisfied, and it may not be completed on a timely basis, or at all. Failure to complete the HOA acquisition could have material and adverse effects on us.
The Company’s stock price may change significantly following the Merger and you could lose all or part of your investment as a result.
Future sales, or the perception of future sales, by the Company or its stockholders in the public market following the merger could cause the market price for the Company’s common stock to decline.
The Private Warrants are accounted for as liabilities and the changes to their value could have a material effect on our financial results.
Warrants for our common stock have become exercisable, and we have called for redemption of our Public Warrants, which will likely result in significant near-term warrant exercises and dilution to our existing stockholders.

19

Our outstanding loan under the Paycheck Protection Program may not be forgiven, which could adversely affect our financial condition or otherwise subject us to significant legal and reputational costs.
The JOBS Act permits “emerging growth companies” like us to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies.

The summary risk factors described above should be read together with the text of the full risk factors below and in the other information set forth in this Annual Report, including our consolidated financial statements and the related notes, as well as in other documents that we file with the SEC. If any such risks and uncertainties actually occur, our business, prospects, financial condition and results of operations could be materially and adversely affected. The risks summarized above or described in full below are not the only risks that we face. Additional risks and uncertainties not currently known to us, or that we currently deem to be immaterial may also materially adversely affect our business, prospects, financial condition and results of operations.

Risks Relating to the Company’s Business and Industry

Our brands and businesses operate in an especially competitive and evolving industry.

The insurance industry, moving services industry, home service industry, and software for home services companies industry are all competitive, with many existing competitors and a consistent and growing stream of new entrants, services and products. Some of our competitors are more well-established or enjoy better competitive positions with respect to certain geographical areas, consumer and service professional demographics, and/or types of services offered. Some of our competitors have stronger brand recognition, better economies of scale, more developed software platforms or other intellectual property, and/or better access to capital. In the home services space, we compete with online home services marketplaces, search engines and social media platforms that have the ability to market products and services online in a more prominent and cost-effective manner than we can, and may better tailor results with respect to products and services to individual users. In the software-as-a-service (“SaaS”) application space, we compete with existing providers of enterprise resource planning (“ERP”) and customer relationship management (“CRM”) software through both traditional software and SaaS models. Additionally, many of our competitors in the home and home-related services industries are undergoing consolidation and vertical integration. These consolidations may make it more difficult to compete with such competitors. Any of these advantages could enable these competitors to reach more consumers and service professionals than we do, offer products and services that are more appealing to consumers and service professionals than our products and services, and respond more quickly and/or cost effectively than we do to evolving market opportunities and trends, any of which could adversely affect our business, financial condition and results of operations.

In addition, since most home services marketplace products and services are offered to consumers for free, consumers can easily switch among home services offerings (or use multiple home services offerings simultaneously) at no cost to them. And while service professionals may incur additional or duplicative near-term costs, the costs for switching to a competing platform over the long term are generally not prohibitive. Low switching costs, coupled with the propensity of consumers to try new products and services generally, will most likely result in the continued emergence of new products and services, entrants and business models in the home and home-related services industry.

Our inability to compete effectively against new competitors, services or products could result in decreases in the size and level of engagement of our consumer and service professional bases, any of which could adversely affect our business, financial condition and results of operations.

We rely on our ability to reach homebuyers earlier than our competitors via proprietary relationships with home services companies and other commercial partners. Our competitors could find ways to reach homebuyers earlier than us.

Our business model allows home services companies to receive our software for free in exchange for access rights to their end customers, thereby allowing us to market and offer services to these customers very early in their move and homebuying processes. We also have relationships with commercial partners that provide us with data about consumers early in the moving process. There can be no assurances that we will continue to receive earlier access to homebuyer customers relative to our competitors. Our competitors may adopt a similar model or may develop a new model that

20

affords them similar or earlier access. Any erosion of our competitive advantage in early access to homebuyers may impair future opportunities to monetize those customers, which in turn could adversely impact our business, financial condition and results of operations.

We rely on strategic relationships with third parties to provide us with personal information.

Our business model relies on our ability to access, collect and use personal information. We rely on strategic relationships with third parties to provide us with personal information, including home services companies that provide personal information in exchange for access to our ERP and CRM services and commercial partners that provide us with data about their consumers. In the future, any of these third parties could sever its relationship with us, change its data sharing policies, including making them more restrictive, or alter its own data collection practices, any of which could result in the loss of, or significant impairment to, our ability to access, collect and use personal information. These third parties could also interpret our personal information collection policies or practices as being inconsistent with their policies, which could result in the loss of our ability to collect this personal information. Any such changes could impair our ability to access, collect and use personal information and could adversely impact our business financial condition and results of operations.

Our future growth is dependent in part on increasing the revenue we generate from homebuyers and consumers we serve through the sale of related services. We may not succeed in these efforts.

Our future growth depends in part on increasing the revenue generated from each homebuyer and customer we serve. We plan on increasing this revenue by increasing the number of value-add touchpoints with consumers for whom we have access rights by offering new services and by improving conversion rates and revenue generation of both existing and new services. There can be no assurances we will be successful in these efforts. Failure to increase revenue generated may slow our growth, which could in turn have an adverse impact on our business, financial condition and results of operations.

We rely on our ability to retain home services companies who use our software and services and our retention rates could be impacted if we are not able to sustain our competitive advantages related to our value proposition.

Our customer access model, whereby home services companies use our software for free in exchange for providing access rights to their end customers, helps us gain early access to homebuyers, which, in turn, helps us generate revenue from such homebuyers. There can be no assurances that home services companies will use or retain our software and services. Our retention rates could be impacted by, among other things, more desirable software and services from competitors, software developed in house by home services companies and acquisitions, consolidations and other changes to the structure and dynamics of the home and home-related services industries that may make our ERM and CRP offerings less valuable. If adoption and retention rates of our software and services decline, our growth prospects, business, financial condition and results of operations could be impaired.

If the market for SaaS software applications develops more slowly than we expect or declines, our business would be adversely affected.

The adoption rate of SaaS business software applications may be slower among companies in the moving and home improvement industries generally and among business in those industries requiring highly customizable application software more particularly. Our success will depend to a substantial extent on the widespread adoption of SaaS business applications within the industries we serve. The expansion of the SaaS business applications market depends on a number of factors, including the cost, performance, and perceived value associated with SaaS, as well as the ability of SaaS providers to address data security and privacy concerns. If SaaS business applications do not continue to achieve market acceptance within the industries we serve, if there is a reduction in demand for SaaS business applications caused by a lack of customer acceptance, or if there are technological challenges, weakening economic conditions, data security or privacy concerns, governmental regulation, competing technologies and products, or decreases in information technology spending, it could result in decreased revenue or access to consumer personal information and our business, financial condition and results of operations could be adversely affected.

21

Our success will depend, in substantial part, on the continued migration of the home services market online.

We believe that the digital penetration of the home and home-related services market remains low, with the vast majority of consumers continuing to search for, select and hire service professionals offline. While many consumer demographics have been and remain averse to finding service professionals online, others have demonstrated a greater willingness to purchase such services online. Whether or not service professionals turn to internet platforms will depend, in substantial part, on whether online products and services help them to better connect and engage with consumers relative to traditional offline efforts. The speed and ultimate outcome of the transition of the home and home-related services market online for consumers and service professionals is uncertain and may not occur as quickly as we expect, or at all. The failure or delay of a meaningful number of consumers and/or service professionals to migrate online and/or the return of a meaningful number of existing participants in the online home services market to offline solutions could adversely affect our business, financial condition and results of operations.

Litigation and regulatory actions could distract management, increase our expenses or subject us to material money damages and other remedies.

We are subject to various legal proceedings and claims that have arisen out of the conduct of our business and are not yet resolved, including claims alleging violations of the automated calling and/or Do Not Call restrictions of the Telephone Consumer Protection Act of 1991 (“TCPA”), claims alleging breach of contract and putative class action claims for failure to pay overtime, failure to pay compensation at the time of separation and unfair business practices in violation of California law. In the future, we may be involved from time to time in various additional legal proceedings, including, but not limited to, actions relating to breach of contract, breach of federal and state privacy laws, and intellectual property infringement, as well as regulatory investigations or civil and criminal enforcement actions that might necessitate changes to our business or operations. Regardless of whether any claims, investigations or actions against us have merit, or whether we are ultimately held liable or subject to payment of damages or penalties, claims, investigations and enforcement actions may be expensive to defend or comply with, and may divert management’s time away from our operations. If any legal proceeding, regulatory investigation or regulatory enforcement action were to result in an unfavorable outcome, it could have a material adverse effect on our business, financial position and results of operations. Any adverse publicity resulting from actual or potential litigation, regulatory enforcement actions or regulatory investigations may also materially and adversely affect our reputation, which in turn could adversely affect our business, financial condition and results of operations. See “Item 3. Legal Proceedings” for additional information with respect to material litigation and other proceedings to which we are party.

Marketing efforts designed to drive traffic to our brands and businesses may not be successful or cost-effective.

Attracting home services companies and consumers to our brands and businesses involves considerable expenditures for online and offline marketing and sales. We have made, and expect to continue to make, significant marketing expenditures, primarily for digital marketing such as paid search engine marketing, display advertising and third-party affiliate agreements. These efforts may not be successful or cost-effective.

Our ability to market our brands on any given property or channel is subject to the policies of the relevant third-party seller or publisher of advertising or marketing affiliate. As a result, we cannot assure you that these parties will not limit or prohibit us from purchasing certain types of advertising, advertising certain of our products and services and/or using one or more current or prospective marketing channels in the future. If a significant marketing channel took such an action generally, for a significant period of time and/or on a recurring basis, our business, financial condition and results of operations could be adversely affected. In addition, if we fail to comply with the policies of third-party sellers, publishers of advertising and/or marketing affiliates, our advertisements could be removed without notice and/or our accounts could be suspended or terminated, any of which could adversely affect our business, financial condition and results of operations.

In addition, our failure to respond to rapid and frequent changes in the pricing and operating dynamics of marketing channels, as well as changing policies and guidelines applicable to digital advertising, which may unilaterally be updated by search engines without advance notice, could adversely affect our digital marketing efforts and free search engine traffic. Such changes could adversely affect the placement and pricing of paid listings, as well as the ranking of our

22

brands and businesses within search results, any or all of which could increase our marketing expenditures, particularly if free traffic is replaced with paid traffic. Additionally, our competitors may engage in marketing strategies and search engine optimization techniques that increase the relative ranking of their brands and businesses within search engine results at the expense of our rankings within such search results. This could have a negative impact on the results of our search engine marketing efforts. Any or all of these events could adversely affect our business, financial condition and results of operations.

Our brands and businesses are sensitive to general economic events or trends, particularly those that adversely impact consumer confidence and spending behavior.

We, along with our industry, have been historically, and will continue to be, particularly sensitive to events and trends that result in consumers delaying or foregoing decisions with respect to moving, real estate transactions or home services projects. Any such event or trend, such as a general economic downturn or sudden disruption in business conditions, consumer confidence, spending levels and access to credit, could result in decreases in demand for moving, real estate transactions and home improvement services. Any such decreases could result in turnover of our consumer and service professional base and/or adversely impact the breadth of services offered through our platform, any or all of which could adversely affect our business, financial condition and results of operations.

These events and trends could also result in decreased marketing and advertising expenditures by service professionals or cash flow problems for service professionals that could affect their ability to pay us subscription fees, their ability to purchase leads from us and the success of any revenue sharing arrangements with them. Adverse economic conditions and trends could result in service professionals decreasing and/or delaying subscription fees paid for our platform or being more likely to default on incurred fees, which would result in decreased revenue and could adversely affect our business, financial condition and results of operations.

Our success will depend, in part, on our ability to maintain and/or enhance our various brands.

We believe that our success depends, in substantial part, on our continued ability to maintain and enhance our established brands, as well as building awareness and consumer loyalty with respect to our new and emerging brands. Events that could negatively impact our brands and brand-building efforts include service quality concerns, service professional quality concerns, consumer and service provider complaints and lawsuits, advertising or marketing that is ineffective or that is perceived as excessive or untimely, inappropriate and/or unlawful acts perpetrated by service providers, actions or proceedings commenced by governmental or regulatory authorities, data protection and security breaches, and negative publicity related to the foregoing. Any factors that negatively impact our brands could adversely affect our business, financial condition and results of operations.

In addition, trust in the integrity and objective, unbiased nature of the service provider options we present to consumers as well as any ratings, reviews and information with respect to service provider qualification and experience found across our various brands contributes significantly to public perception of these brands and their ability to attract consumers and service professionals. If the options available to consumers or consumer reviews are perceived as not authentic in general, the reputation and strength of the relevant brands could be materially and adversely affected. Additionally, our service marketplace platform aggregates service provider reviews from third-party platforms. If these third-party platform reviews are inaccurate or misleading, consumers may lose confidence in the reliability of the ratings displayed on our site, which could in turn negatively impact our brand and reputation, and we may be subject to claims of misrepresentation.

We face risks related to the number of service providers available to consumers on our platform.

The usefulness of our platform to consumers is based in part on the number of service providers available on our platform for each type of service trade or service area we offer. There can be no assurances that our ability to attract and retain service providers to our platform will be commensurate with consumer demand for the services of such service providers. Supply of service providers may be affected by, among other things, the size of the workforce in a given trade or service area and barriers to entry in a given market (such as licensure requirements). Additionally, our competitors may enter into arrangements with service providers that prevent them from offering their services on our platform. If for

23

these or any other reasons we are unable to attract and retain enough service providers to our platform to meet consumer demand, we may be required to increase payments to service providers in order to perform services for our consumer or our consumer experience may suffer, each of which could adversely affect our business, financial condition and results of operations.

If we are unable to deliver effective customer service, it could harm our relationships with our existing home services companies, consumers, service providers and commercial partners and adversely affect our ability to attract new home services companies, consumers, service providers and commercial partners.

Our business depends, in part, on our ability to satisfy our home services companies, consumers and service providers, both by providing access to services that address the needs of consumers and service providers and providing services and software-based solutions to home services companies that address their business needs. Our customer support personnel also sell our products and services. If our sales efforts are not satisfactory, consumers may choose not to do business with us or we may suffer reputational costs. Additionally, our home services companies, consumers and service providers depend on our customer support personnel to resolve technical issues relating to use of our products and services. We may be unable to respond quickly to accommodate short-term increases in demand for support services or may otherwise encounter a customer service issue that is difficult to resolve. If a home services company, consumer or service provider is not satisfied with the quality or responsiveness of our customer service, we could incur additional costs to address the situation or the home services company, service provider, or consumer (and commercial partners who provide us with their customers’ data) may choose not to do business with us or we may suffer reputational costs. As we do not separately charge our home services companies, consumers and service providers for support services, increased demand for our support services would increase costs without corresponding revenue, which could adversely affect our business, financial condition and results of operations. In addition, regardless of the quality or responsiveness of our customer service efforts, home services companies, consumers, service providers and commercial partners that are not satisfied with outcomes may choose to terminate, or not to renew, their relationships with us.

Certain parts of our business are highly dependent on the ease of use of our products and services and positive recommendations from our existing home services companies, consumers and service providers. Any failure to maintain high-quality or responsive customer service, or a market perception that we do not maintain high-quality or responsive customer service, could harm our reputation, cause us to lose home services companies, consumers or service providers and adversely impact our ability to sell our products and services to prospective consumers.

Our outstanding loan under the Paycheck Protection Program may not be forgiven, which could adversely affect our financial condition or otherwise subject us to significant legal and reputational costs.

In April 2020, we entered into a loan agreement in the amount of $8.1 million under the Paycheck Protection Program (the “PPP”). The loan accrues interest at 1.0% per annum and matures on April 18, 2022. The PPP was established as part of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and provides for loans to qualifying businesses for amounts up to 2.5 times the average monthly payroll expenses of the business, subject to certain limitations. The loans and accrued interest are forgivable after twenty-four (24) weeks so long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities. The total amount eligible for forgiveness may be adjusted if, at the time of the forgiveness application, the borrower does not maintain employment and wage levels. A forgiveness application may be submitted at any time prior to the maturity of the loan. We believe that we have been using the proceeds of the loan for qualifying expenses in accordance with the requirements of the CARES Act. However, no assurance is provided that we will be able to obtain forgiveness of the loan in whole or in part. Whether forgiveness will be granted and in what amount is subject to an application to, and approval by, the Small Business Administration (“SBA”) and may also be subject to further requirements in any regulations and guidelines the SBA may adopt. The SBA and members of Congress have indicated an intention to provide strong oversight of loans granted under the PPP. If we are audited or reviewed or our records are subpoenaed by the federal government as a result of entering into the PPP loan, it could divert our management’s time and attention and we could incur legal and reputational costs, and an adverse finding could lead to the requirement to return the PPP loan, which could reduce our liquidity, or could subject us to fines, penalties and negative publicity.

24

We may face negative consequences from the actions and omissions of our service providers, and our terms and conditions may not adequately protect us from claims.

Under our agreements with consumers and service providers, our service providers, and not us, are responsible for the actions and omissions of our service providers. However, consumers may still bring claims against us for actions and omissions of service providers, and the service providers may deny responsibility for or be unable to pay any resulting liability. Additionally, certain agreements with our commercial partners obligate us to indemnify such commercial partners against third-party claims resulting from the actions and omissions of the service providers we engage to provide services to consumers referred to us by those commercial partners. These claims may be expensive and may divert management’s time away from our operations. We may not have adequate insurance coverage to compensate for losses resulting from these claims, and too many or certain types of claims may result in increased premiums or denial of coverage. In addition, we may be deemed, correctly or incorrectly, a contractor with respect to our service providers, which may subject us to licensure and/or bonding requirements and may subject us to penalties for past operations. Any of the foregoing could adversely affect our business, financial condition and results of operations.

In general, our consumers and our service providers agree to our customer terms and conditions by accessing our services online. However, some consumers or service providers who access our services only by phone, and consumers who come to us from third-party lead sources, may not click through to our terms and conditions. If consumers or service providers do not agree to our terms and conditions for any reason, we may face increased litigation risk, which could in turn adversely affect our business, financial condition and results of operations.

Our marketing efforts are subject to a variety of federal and state regulations.

We conduct marketing activities, directly and indirectly, via telephone, text (SMS) messages, email, direct mail and/or through other online and offline marketing channels. Such general marketing activities are governed by numerous federal and state regulations, including the Telemarketing Sales Rule, the TCPA, state and federal Do-Not-Call regulations and other state telemarketing laws, federal and state privacy laws, the CAN-SPAM Act, and the Federal Trade Commission Act and its accompanying regulations and guidelines, among others. In addition to being subject to action by regulatory agencies, some of these laws, like the TCPA, allow private individuals to bring litigation against companies for breach of these laws. We are also dependent on our third-party partners to comply with applicable laws. Any lawsuit or action by a regulatory agency for an actual or alleged violation of applicable law or regulation by us or our third-party partners may have an adverse effect on our business, results of operations and financial condition.

Our moving services business is subject to state regulations and certain state regulatory structures do not address our business model for moving services. Compliance with required licensure and other regulatory requirements could be costly and any inability to comply could harm our business.

Our moving services business is subject to licensure and bonding requirements that various states impose in connection with the performance of certain services and trades. Additionally, in some jurisdictions, the existing regulatory structures do not contemplate our hybrid business model of marketplace (where consumers search for professionals on our platform and book moving services themselves) and managed services (where we manage moving services on consumers’ behalf). Furthermore, interest groups in certain jurisdictions have lobbied and may in the future lobby for regulations that make our hybrid model more difficult or impossible to maintain in those jurisdictions. Any future changes to (or judicial or regulatory interpretations of) these regulations, whether due to lobbying efforts or otherwise, could impose significant compliance costs. Any failure to obtain or maintain required licensure and otherwise comply with applicable regulations in relevant jurisdictions could inhibit or prohibit our ability to operate our moving services business in those jurisdictions. Additionally, we may be deemed, correctly or incorrectly, a contractor with respect to our service providers, which may subject us to licensure and/or bonding requirements and may subject us to penalties for past operations. Any of the foregoing could have a negative impact on our business, financial condition and results of operations.

25

Our primary operating subsidiary may not be qualified to do business in all jurisdictions in which we have sufficient nexus of operations to require qualification.

While we offer products and services to home services companies, service providers and consumers in all 50 states, Porch.com, Inc., our primary operating subsidiary, is qualified to do business only in Washington, Texas and Delaware. Failure by us or any of our subsidiaries to qualify as a foreign corporation in a jurisdiction where we are required to do so could subject us to penalties and the obligation to pay taxes for prior periods and could result in our inability to enforce contracts in such jurisdictions. Any such failure could have a material adverse effect on our business, results of operations and financial condition.

The global outbreak of COVID-19 and other similar outbreaks has adversely affected our business, financial condition and results of operations.

Our business has been adversely affected by the outbreak of COVID-19, which has been declared a pandemic by the World Health Organization. To date, the outbreak of COVID-19 has caused a widespread global health crisis, and governments in affected regions have implemented measures designed to curb the spread of the disease, such as social distancing, government imposed quarantines and lockdowns, travel bans and other public health safety measures. These measures have resulted in significant social disruption and have had and are likely to continue to have an adverse effect on economic conditions generally, as well as on consumer confidence and spending, all of which could have an adverse effect on our businesses, financial condition and results of operations.

In response to the COVID-19 outbreak and government-imposed measures to control its spread, our ability to conduct ordinary course business activities has been and may continue to be impaired for an indefinite period of time. From March 2020 through June 2020, we reduced pay for certain employees and partially or fully furloughed certain employees. After this period, we did not bring back certain employees that were furloughed. After June 2020, we have allowed certain employees to earn a portion of their compensation in equity in place of salary.

In addition, we have taken several precautions that could adversely impact employee productivity, such as requiring employees to work remotely. While we have experienced few disruptions with respect to the transition to remote work, we can give no assurance that productivity and efficiency will remain at pre-pandemic levels, particularly as we transition to long-term remote work. Also, working remotely may involve increased operational risks, such as making compliance and enforcement of information security requirements more difficult, as well as increased risks of “phishing,” other cybersecurity attacks or the unauthorized dissemination of personally identifiable information or proprietary and confidential information. Moreover, we may also experience business disruption if the ordinary course operations of our contractors, vendors or business partners are adversely affected. Any of these measures or impairments could adversely affect our business, financial condition and results of operations.

The extent to which developments related to the COVID-19 outbreak and measures designed to curb its spread continue to impact our business, financial condition and results of operations will depend on future developments, all of which are highly uncertain and many of which are beyond our control, including the speed of contagion, the development and implementation of effective preventative measures and possible treatments, the scope of governmental and other restrictions on travel, non-essential services (including those provided by certain of our service professionals) and other activity, and public reactions to these developments. The longer the global outbreak and measures designed to curb the spread of the virus continue to adversely affect levels of consumer confidence, discretionary spending and the willingness of consumers to interact with other consumers, vendors and service providers face-to-face (and in turn, adversely affect demand for home services provided by our service professionals and our products and services generally), the greater the adverse effect is likely to be on our business, financial condition and results of operations and the more limited our ability will be to try and make up for delayed or lost revenues. The COVID-19 pandemic may also have the effect of heightening many of the other risks described in this “Risk Factors” section.

26

Risks Relating to Technology and Personal Information

Our success depends, in part, on our ability to access, collect and permissibly use personal data about consumers.

Our customer access pricing model is dependent on our ability to access, collect and use personal data about consumers. In particular, we rely on companies providing or consumers granting us the right to use their personal data to connect them to service providers and to market services to them. We gain access, collection and use rights through home services companies and other commercial partners that arrange for their customers to receive our services, such as home services companies who pay for our ERP and CRM software-as-a-service offering through introducing our services to their customers, home warranty companies that include our services as part of their plan offerings and commercial partners that refer their customers to us or otherwise provide us with customer data. As discussed more fully under “Item 1. Business — Our Strategies for Growth — Mover Marketing,” we are further expanding our capabilities through the acquisition of DataMentors Holdings, LLC d/b/a V12 Data (“V12 Data”), a leading consumer data and analytics platform with a focus on household and mover insights, data management and marketing activation. We also license data from third party data brokers and other data suppliers. However, we cannot assure you that we will continue to be able to access, collect or use personal information provided by consumers, service providers and commercial partners as we currently do or may want to do in the future. Our ability to access, collect and use personal information provided by these parties may be adversely affected by federal and state laws and regulations that make it burdensome for us to collect or use personal data, privacy concerns of the individuals from whom we collect personal data, privacy and reputational concerns of commercial partners that provide us with end customer personal information, and adverse consumer reaction to our marketing practices. We use consumer data that we directly collect from consumers or license from third parties to engage in targeted marketing based upon such consumer data and their online behavior. Practices in this industry are under scrutiny by regulators in light of new and proposed federal and state laws, and pressure from some lawmakers and privacy advocates regarding how consumer data is collected and used in the ad tech industry. Additionally, our ERP and CRM SaaS offerings are highly concentrated within our Inspection Support Network (ISN) brand, and reductions in the user base of these offerings or failure to grow such user base may adversely impact our ability to access and collect personal information. If we are unable to collect information from our customers or our service providers and commercial partners do not continue to provide us with information of their customers, or if applicable laws prohibit or materially impair our use of such information, our ability to provide services to consumers and drive early consumer access to service providers may be materially impacted. This may make our products and services less appealing to consumers and service providers, which in turn may lead to reduced utilization of our products and services. To the extent any of the foregoing occurs, our business, financial condition and results of operations may be adversely impacted.

If personal, confidential or sensitive user information that we maintain and store is breached or otherwise accessed by unauthorized persons, it may be costly to mitigate and our reputation could be harmed.

We receive, process, store and transmit a significant amount of personal, confidential or sensitive personal information about consumers that use our products and services. While we continuously develop and maintain systems designed to protect the security, integrity and confidentiality of this information, we cannot guarantee that inadvertent or unauthorized use or disclosure will not occur or that third parties will not gain unauthorized access to this information. When such events occur, we may not be able to remedy them, we may be required by law to notify regulators, impacted individuals and commercial partners, and it may be costly to mitigate the impact of such events and to develop and implement protections to prevent future events of this nature from occurring. If we or any third party that we engage to host our platforms or to otherwise store or process data experience a breach of security, third parties could gain unauthorized access to personal data about our users and subscribers. As a result, we could face governmental enforcement actions, significant fines, litigation (including consumer class actions), claims for breach of contract and/or indemnity by third parties, and harm to the reputation of our brands and business, each of which could adversely affect our business, financial condition and results of operations. A single breach could result in claims for damages or indemnification from many counterparties. Any such breach or other unauthorized access could indirectly harm the reputation of our brands and businesses and, in turn, adversely affect our business, financial condition and results of operations.

27

The processing, storage, use and disclosure of personal data could give rise to liabilities and increased costs.

We receive, process, store and transmit a significant amount of personal, confidential or sensitive personal information about consumers that use our products and services. In addition, we accept payments (including recurring payments) from home services companies, consumers and service providers. The manner in which we share, store, use, disclose and protect this information is determined by the respective privacy and data security policies of our various businesses, as well as federal and state laws and regulations and evolving industry standards and practices. These laws, regulations, standards and practices are continually evolving, and in some cases, may subject us to inconsistent and conflicting obligations and may be subject to differing interpretations. In addition, new laws, regulations, standards and practices of this nature are proposed and adopted from time to time.

Moreover, multiple legislative proposals concerning privacy and the protection of user information are being considered by the U.S. Congress and various state legislatures (including those in Illinois, New York, Virginia and Washington). Other U.S. state legislatures have already enacted privacy legislation, one of the strictest and most comprehensive of which is the California Consumer Privacy Act of 2018 (the “CCPA”). The CCPA became effective January 1, 2020, with penalties becoming enforceable under the CCPA on July 1, 2020. The CCPA imposes strict requirements and restrictions on the use of personal information with respect to California consumers, including mandating that companies provide consumers with information with respect to personal information is being collected about them and how it is being used upon request, as well granting consumers significant control over the use of their personal information (including the right to have such information deleted and the right to object to the “sale” (as defined in the CCPA) of such information) and mandating new operational requirements for businesses (primarily providing consumers with enhanced privacy-related disclosures). The CCPA imposes strict requirements on the ability of our businesses to use personal California user and subscriber information in connection with our various products, services and operations, such as retargeting users with advertisements online, which could adversely affect our business, financial condition and results of operations. The CCPA also provides consumers with a private right of action for security breaches, as well as statutory damages of up to $750 per violation, with the California Attorney General maintaining authority to enforce the CCPA and seek civil penalties for intentional violations of the CCPA of up to $7,500 per violation. In addition, California voters approved a ballot initiative related to consumer data privacy in November 2020 that could further restrict the ability of our businesses to use personal California user and subscriber information in connection with our various products, services and operations and/or impose additional operational requirements on our businesses, which could adversely affect our business, financial condition and results of operations. Lastly, the FTC has also increased its focus on privacy and data security practices, as evidenced by the first-of-its-kind, $5.0 billion dollar fine against a social media platform for privacy violations in July 2019.

While we continue to invest heavily in compliance efforts with respect to applicable privacy and data protection policies, law and regulation and industry standards and practices, we could still be subject to claims of non-compliance that we may not be able to successfully defend and/or significant fines and penalties. Moreover, any non-compliance or perceived non-compliance by us or any third party we engage to store or process information or any compromise of security that results in unauthorized access to (or use or transmission of) personal information could result in a variety of claims against us, including governmental enforcement actions, significant fines, litigation (including consumer class actions), claims for breach of contract and indemnity by third parties and adverse publicity. When such events occur, our reputation could be harmed and the competitive positions of our various brands and businesses could be diminished, which could adversely affect our business, financial condition and results of operations. Additionally, to the extent multiple U.S. state-level laws are introduced with inconsistent or conflicting standards and there is no federal preemption of such laws, compliance could be even more difficult to achieve and our potential exposure to the risks discussed above could increase.

Furthermore, our ability to comply with all applicable privacy and data protection policies, law and regulation and industry standards and practices may affect our ability to do business with our commercial partners. Some commercial partners have imposed significant data protection requirements in the past, and commercial partners may in the future impose requirements that, particularly given our relative size and resources, result in burdensome compliance obligations to us. These obligations and ongoing compliance with existing and future privacy and data protection laws worldwide could be costly, and if we cannot fully comply, we could face liability, reputational harm or loss of relationships with customers or commercial partners. The devotion of significant costs to compliance (versus the development of products

28

and services) could result in delays in the development of new products and services, decreases in or loss of business with commercial partners, abandonment of problematic products and services in existing jurisdictions and an inability to introduce new products and services in certain new and existing jurisdictions, each of which could adversely affect our business, financial condition and results of operations.

We are subject to payment network rules and any material modification of our payment card acceptance privileges could have a material adverse effect on our business, results of operations, and financial condition. 

The loss of our credit and debit card acceptance privileges or the significant modification of the terms under which we obtain card acceptance privileges would significantly limit our business model since a substantial number of our customers and commercial partners pay using credit or debit cards. We are required by our payment processors to comply with payment card network operating rules, including the Payment Card Industry Data Security Standards (the “PCI DSS”). Under the PCI DSS, we are required to adopt and implement internal controls over the use, storage, and transmission of card data to help prevent credit card fraud. If we fail to comply with the rules and regulations adopted by the payment card networks, including the PCI DSS, we would be in breach of our contractual obligations to payment processors and merchant banks. Such failure to comply may damage our relationship with payment card networks, subject us to restrictions, fines, penalties, damages, and civil liability, and could eventually prevent us from processing or accepting payment cards, which would have a material adverse effect on our business, results of operations, and financial condition. Moreover, the payment card networks could adopt new operating rules or interpret or reinterpret existing rules that we or our payment processors might find difficult or even impossible to comply with, or costly to implement. As a result, we could lose our ability to give consumers the option of using payment cards to make their payments. Further, there is no guarantee that, even if we comply with the rules and regulations adopted by the payment card networks, we will be able to maintain our payment card acceptance privileges. We also cannot guarantee that our compliance with network rules or the PCI DSS will prevent illegal or improper use of our payments platform or the theft, loss, or misuse of the credit card data of customers or participants, or a security breach. We are also required to submit to periodic audits, self-assessments, and other assessments of our compliance with the PCI DSS. If an audit, self-assessment, or other assessment indicates that we need to take steps to remediate any deficiencies, such remediation efforts may distract our management team and require us to undertake costly and time-consuming remediation efforts, and we could lose our payment card acceptance privileges.

Our success depends, in part, on our ability to develop and monetize versions of our products and services for mobile and other digital devices.

As consumers increasingly access products and services through mobile and other digital devices, we will need to continue to devote significant time and resources to develop new applications and functionalities to ensure that our products and services are accessible across these platforms. If we do not keep pace with evolving online, market and industry trends, including the introduction of new and enhanced digital devices and changes in the preferences and needs of consumers and service professionals generally, offer new and/or enhanced products and services in response to such trends that resonate with consumers and service professionals, monetize products and services for mobile and other digital devices as effectively as our traditional products and services and/or maintain related systems, technology and infrastructure in an efficient and cost-effective manner, our business, financial condition and results of operations could be adversely affected.

In addition, the success of future mobile and other digital products and services depends on their interoperability with various third-party operating systems, technology, infrastructure and standards, including rapidly evolving mobile data privacy standards, over which we have no control. Any changes to any of these things that compromise the quality or functionality of our mobile and other digital products and services could adversely affect their usage levels and/or our ability to attract consumers and service professionals, which could adversely affect our business, financial condition and results of operations.

We may not be able to protect our systems, technology and infrastructure from cyberattacks and cyberattacks experienced by third parties may adversely affect us.

We may be attacked by perpetrators of malicious technology-related events, such as the use of botnets, malware or

29

other destructive or disruptive software, distributed denial of service attacks, phishing, attempts to misappropriate user information and account login credentials and other similar malicious activities. The incidence of events of this nature is on the rise worldwide. While we continuously develop and maintain systems designed to detect and prevent events of this nature from impacting our systems, technology, infrastructure, products, services and users, have invested and continue to invest in these efforts and related personnel and training, and deploy data minimization strategies where appropriate, our efforts may not be successful. These efforts are costly and require ongoing monitoring and updating as technologies change and efforts to overcome preventative security measures are becoming more sophisticated. Despite these efforts, some of our systems have experienced past security incidents, none of which had a material adverse effect on our business, financial condition and results of operations, and we could experience significant events of this nature in the future.

Any event of this nature that we experience could damage our systems, technology and infrastructure and/or those of our users, prevent us from providing our products and services, compromise the integrity of our products and services, damage our reputation, erode our brands and/or be costly to remedy, and may subject us to investigations by regulatory authorities, fines, claims for breach of contract or indemnity by third parties and/or litigation that could result in liability to third parties.

Even if we do not experience such events firsthand, the impact of any such events experienced by third parties could have a similar effect. Our business model relies in large part on selling or otherwise providing certain consumer personal information to third parties. These third parties may be subject to similar cyberattacks and there can be no assurance that such third parties have adequate cybersecurity infrastructure to prevent breaches of the personal data sold to them by us.

We may not have adequate insurance coverage to compensate for losses resulting from any of the above events.

If we or any third party with whom we do business or otherwise rely upon experience an event of this nature, our business, financial condition and results of operations could be adversely affected.

Our ability to communicate with home services companies, consumers and service providers via telephone, text (SMS) messaging, email, direct mail or other sufficient means is critical to our success.

Our primary means of facilitating contact among us, home services companies, consumers and service providers is the use of telephone calls, text (SMS) messages and email. We also communicate with these parties through direct mail messages. Through these channels, we provide consumers with service request updates and service professionals with updates regarding consumer matches, jobs they take, subscriptions and memberships, as well as present or suggest new products and services (among other things) and market our products and services in a cost-effective manner to home services companies, consumers and service providers. As consumers increasingly communicate via mobile and other digital devices and messaging and social media apps, usage of certain channels such as telephone, email or direct mail has declined, particularly among younger consumers, and we expect this trend to continue. In addition, regulatory, deliverability and other restrictions could limit or prevent our ability to these channels to communicate with home services companies, consumers and service providers. Furthermore, third-party operators of the channels we use to communicate with these groups may face pressure from regulators to give end users the ability to block, mute or otherwise disfavor certain types of marketing communications via such channels. We cannot assure you that any alternative means of communication will be as effective as our current messaging channels have been. A continued and significant erosion in our ability to communicate with these groups for any reason could adversely impact the overall user experience, consumer and service professional engagement levels and conversion rates, which could adversely affect our business, financial condition and results of operations.

The nature of our platform is complex and highly integrated, and if we fail to successfully manage releases or integrate new solutions, it could harm our revenues, operating income and reputation.

We manage a complex platform of solutions that consists of our software and services for companies and products for consumers. Many of our solutions include a large number of product centers that are highly integrated and require interoperability with other Porch products, as well as products and services of third-party service providers. Due to this complexity and the development cycles under which we operate, we may experience errors in our software, corruption or

30

loss of our data or unexpected performance issues from time to time. For example, our solutions may face interoperability difficulties with software operating systems or programs being used by our clients, or new releases, upgrades, fixes or the integration of acquired technologies may have unanticipated consequences on the operation and performance of our other solutions. If we encounter integration challenges or discover errors in our solutions late in our development cycle, it may cause us to delay our launch dates. Any major integration or interoperability issues or launch delays could have a material adverse effect on our revenues, operating income and reputation.

Our success depends, in part, on the integrity, quality, efficiency and scalability of our systems, technology and infrastructure, and those of third parties.

We rely on our proprietary systems, technology and infrastructure to perform well on a consistent basis. We also rely on third-party data center service providers and cloud-based, hosted web service providers, as well as third-party computer systems and a variety of communications systems and service providers in connection with the provision of our products and services generally, as well as to facilitate and process certain payment and other transactions with users. We have no control over any of these third parties or their operations. In the past we have experienced rare but occasional interruptions that make some or all of our or our third-party framework and related information unavailable or that prevent us from providing products and services, and we may experience such interruptions in the future.

The framework described above could be damaged or interrupted at any time for any number of reasons, such as fire, power loss, telecommunications failure, natural disasters, acts of war or terrorism, acts of God and other similar events or disruptions. Any event of this nature could prevent us from providing our products and services at all or result in the provision of our products and services on a delayed or intermittent basis and/or result in the loss of critical data. While we and the third parties upon whom we rely have certain backup systems in place for certain aspects of our respective frameworks, none of our frameworks are fully redundant and disaster recovery planning is not sufficient for all eventualities. In addition, we may not have adequate insurance coverage to compensate us for losses from a major interruption. When such damages, interruptions or outages occur, our reputation could be harmed and the competitive positions of our various brands and businesses could be diminished, any or all of which could adversely affect our business, financial condition and results of operations.

We also continually work to expand and enhance the efficiency and scalability of our framework to improve the consumer and service professional experience, accommodate substantial increases in the number of visitors to our various platforms, ensure acceptable load times for our various products and services and keep up with changes in technology and user preferences. If we do not do so in a timely and cost-effective manner, the user experience and demand across our brands and businesses could be adversely affected, which could adversely affect our business, financial condition and results of operations.

We may fail to adequately protect our intellectual property rights or may be accused of infringing the intellectual property rights of third parties.

We rely upon trademarks, trade dress, domain names and logos to market our brands and businesses and to build and maintain brand loyalty and recognition, as well as upon trade secrets.

We rely on a combination of laws and contractual restrictions on access to and use of proprietary information with employees, independent contractors, home services companies, consumers, service providers, commercial partners, suppliers, affiliates and others to establish and protect our and their various intellectual property rights. No assurances can be given that these efforts will result in adequate trademark and service mark protection, adequate domain name rights and protections. Despite these measures, challenges to our intellectual property rights could still arise, third parties could copy or otherwise obtain and use our intellectual property without authorization, and/or laws regarding the enforceability of existing intellectual property rights could change in an adverse manner.

We may also be subject to claims from third parties in the future related to alleged intellectual property infringement by us. These claims, if resolved in a manner adverse to us, could result in significant liabilities and could restrict or prohibit our ability to use the technology on which we rely. Even if these claims are resolved in our favor, such claims could result in significant expenses and could distract our management until resolved.

31

The occurrence of any of these events could result in the erosion of our various brands and limitations on our ability to operate our business, as well as impede our ability to effectively compete against competitors with similar technologies, any of which could adversely affect our business, financial condition and results of operations.

Risks Relating to Personnel and Service Providers

We face risks associated with our independent contractors.

We have personnel that we classify as independent contractors for U.S. federal, state and international employment law purposes in certain positions in our business.

We are not in a position to directly provide the same direction, motivation and oversight to our independent contractors as we would if such personnel were our own employees. As a result, our independent contractors may not comply with applicable law or our policies and procedures, including, but not limited to, our information security policies, or reflect our culture or values. Violations by our independent contractors of applicable law or of our policies and procedures in dealing with home services companies, consumers, service providers or other third parties or failure to meet our standards or reflect our culture could adversely affect our business, financial condition and results of operations. In addition, it is possible that a court could hold us civilly or criminally accountable based on vicarious liability because of the actions of our independent contractors. Furthermore, although we do enter into confidentiality and invention assignment agreements with each of our independent directors, our independent contractors are not subject to employment agreements with us and our ability to retain such personnel or enforce non-competes or other restrictions against them may be limited.

We are subject to the Internal Revenue Service (“IRS”) regulations and applicable state law guidelines regarding independent contractor classification in the United States. These regulations and guidelines are subject to changes in judicial and agency interpretation, and it could be determined that the independent contractor classification is inapplicable. Furthermore, the legal landscape with respect to the classification of gig economy independent contractors, such as our service providers, is subject to intense public scrutiny. If legal standards for classification of independent contractors change, it may be necessary to modify our compensation structure for these personnel, including by paying additional compensation and taxes and/or reimbursing expenses, or abandon certain types of services we provide using independent contractors. In addition, if we are determined to have misclassified such personnel as independent contractors, we would incur additional exposure under federal and state law, including workers’ compensation, unemployment benefits, labor, employment and tort laws, including for prior periods, as well as potential liability for employee benefits and tax withholdings. Any of these outcomes could result in significant costs to us, could impair our financial condition and our ability to conduct our business and could damage our reputation and our ability to attract and retain other personnel.

As of January 2021, we have approximately 600 individual independent contractors located in Mexico, Costa Rica, India and Spain. As a result, we are subject to certain additional risks related to independent contractors in foreign jurisdictions, including risks related to misclassification of such independent directors under local law, compliance with other applicable local labor laws, resistance of commercial partners to off-shoring of customer service functions and related consumer data, fluctuations in foreign currencies, changes in the economic strength of Mexico, Costa Rica and India, difficulties in enforcing contractual obligations and intellectual property rights, economic sanctions and social, political and economic instability. In particular, the Mexican Congress of the Union has recently considered a bill which would impose additional restrictions on independent contracting practices, which could make it more expensive or difficult to retain the services of independent contractors in Mexico.

In addition, the economic downturn caused by the COVID-19 pandemic has led many U.S.-based companies to seek to hire remote talent in other jurisdictions, leading to additional competition for the services of independent contractors in the jurisdictions in which we retain independent contractors.

The remote work by independent contractors and the use of their own equipment makes compliance with and enforcement of our information security policies and procedures more difficult. We must also comply with applicable anti-corruption and anti-bribery laws such as the U.S. Foreign Corrupt Practices Act and local laws prohibiting corrupt

32

payments to government officials, which may present significant challenges in the jurisdictions in which we operate. We cannot guarantee compliance with all applicable laws, and violations could result in substantial fines, sanctions, civil or criminal penalties, competitive or reputational harm, litigation or regulatory action and other consequences that might adversely affect our business, financial condition and results of operations.

We depend on key personnel to operate our business, and if we are unable to retain, attract and integrate qualified personnel, our ability to develop and successfully grow our business could be harmed.

We believe our success has depended, and continues to depend, on the efforts and talents of our executives and employees. Our future success depends on our continuing ability to attract, develop, motivate and retain highly qualified and skilled employees. Qualified individuals are in high demand, and we may incur significant costs to attract and retain them. Experienced information technology personnel, who are critical to the success of our business, are in particularly high demand. This demand is particularly acute in the Seattle, Washington area, where we are headquartered. Competition for their talents is intense and retaining such individuals can be difficult. The loss or disability of executive officers or key employees could materially adversely affect our ability to execute our business plan and strategy, and we may not be able to find adequate replacements on a timely basis, or at all. Our executive officers and other employees are at-will employees, which means they may terminate their employment relationships with us at any time, and their knowledge of our business and industry would be extremely difficult to replace. We cannot ensure that we will be able to retain the services of any members of our senior management or other key employees. If we do not succeed in attracting well-qualified employees or retaining and motivating existing employees, our business, financial condition and results of operations could be adversely affected.

Our corporate culture has contributed to our success and, if we cannot continue to foster this culture as we grow, we could lose the passion, creativity, teamwork, focus and innovation fostered by our culture.

We believe that our culture has been and will continue to be a key contributor to our success. As we grow and mature as a public company, we may find it difficult to maintain our corporate culture. If we do not continue to foster our corporate culture or maintain our core values as we grow and evolve, we may be unable to support the passion, creativity, teamwork, focus and innovation we believe we need to support our growth. Any failure to preserve our culture could negatively affect our ability to recruit and retain personnel and to effectively focus on and pursue our strategic objectives, which could, in turn, have an adverse impact on our business, results of operations and financial condition.

Risks Relating to Financial Reporting and Results of Operations

Our Private Warrants are accounted for as liabilities and the changes in their value could have a material effect on our financial results.

The SEC Statement regarding the accounting and reporting considerations for warrants issued by SPACs focused on certain settlement terms and provisions related to certain tender offers following a business combination. After considering the SEC Statement, we re-evaluated its historical accounting for the Warrants and we concluded that the Private Warrants do not meet the conditions to be classified within equity under the SEC Statement and should be presented as a liability measured at fair value, with changes in fair value each period reported in earnings. As a result, included on our balance sheet as of December 31, 2020 contained elsewhere in this Annual Report are derivative liabilities related to embedded features contained within the Private Warrants. Accounting Standards Codification 815, Derivatives and Hedging (“ASC 815”), provides for the remeasurement of the fair value of such derivatives at each balance sheet date, with a resulting non-cash gain or loss related to the change in the fair value being recognized in earnings in the statement of operations. As a result of the recurring fair value measurement, our financial statements and results of operations may fluctuate quarterly based on factors which are outside of our control. Due to the recurring fair value measurement, we expect that we will recognize non-cash gains or losses on the Private Warrants each reporting period and that the amount of such gains or losses could be material.

33

We identified material weaknesses in our internal control over financial reporting. If we are unable to remediate these material weaknesses, or if we identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect our business and stock price.

In connection with the preparation and audit of our consolidated financial statements for the years ended December 31, 2019 and 2020, a material weakness was identified in our internal control over financial reporting. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of its annual or interim consolidated financial statements will not be prevented or detected on a timely basis. The material weakness is due to our lack of sufficient, qualified personnel to prepare and review complex technical accounting issues and effectively design and implement systems and processes that allow for the timely production of accurate financial information in accordance with internal financial reporting timelines to support the current size and complexity (e.g., acquisitions, divestitures and financings) of the Company.

This material weakness could result in a misstatement of substantially all of our accounts or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected. We have begun implementation of a plan to remediate the material weakness described above. Those remediation measures are ongoing and include the following:

we hired a new Chief Financial Officer in June 2020 who is an experienced finance and accounting officer for public companies;
we recruited additional personnel, in addition to utilizing third-party consultants and specialists, to supplement our internal resources; and
we have been and continue designing and implementing additional automation and integration in our financially significant systems.

Additionally, following the issuance of the SEC Statement, and after consultation with our independent registered public accounting firm, and our management team, the Company’s Audit Committee concluded that, in light of the SEC Statement, it was appropriate to restate our Original Financial Statements. As part of such process, we identified a material weakness in our internal controls over financial reporting, solely related to our accounting for the Private Warrants.

We plan to continue to assess our internal controls and procedures and intend to take further action as necessary or appropriate to address any other matters we identify. We cannot assure you that the measures we have taken to date and may take in the future, will be sufficient to remediate the control deficiencies that led to our material weaknesses in internal control over financial reporting or that we will prevent or avoid potential future material weaknesses. The effectiveness of our internal control over financial reporting is subject to various inherent limitations, including cost limitations, judgments used in decision making, assumptions about the likelihood of future events, the possibility of human error and the risk of fraud. 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 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 common stock. In addition, the material weaknesses and our failure to remediate them could result in litigation or regulatory actions by the SEC or other regulatory authorities or other disputes involving federal and state securities laws, loss of investor confidence, delisting of our securities and harm to our reputation and financial condition, or diversion of financial and management resources from the operation of our business.

In addition, it is possible that control deficiencies could be identified by our management or by our independent registered public accounting firm in the future or may occur without being identified. Such a failure could result in regulatory scrutiny and cause investors to lose confidence in our reported financial condition, lead to a default under our current or future indebtedness and otherwise have a material adverse effect on our business, financial condition, cash flow or results of operations.

34

Our quarterly operating results may fluctuate in the future. As a result, we may fail to meet or exceed the expectations of research analysts or investors, which could cause our stock price to decline.

Our quarterly operating results may fluctuate as a result of a variety of factors, many of which are outside of our control. If our quarterly operating results or guidance fall below the expectations of research analysts or investors, the price of our common stock could decline substantially. Fluctuations in our quarterly operating results or guidance may be due to a number of factors, including, but not limited to, those listed below:

seasonality;
economic trends related to the home services and general economic, industry and market conditions;
the extent to which home services companies, service providers and consumers employ our platform;
the extent to which new home services companies, consumers, service providers, and commercial partners are attracted to our solutions to satisfy their (and in the case of home services companies and commercial partners, their customers’) needs;
the timing, commitment levels, and revenue share rates at which we enter into agreement for our solutions with home service companies and service providers, along with their on-going capacity and fulfillment performance to handle volume and the effectiveness of our marketing and affiliate channels to drive volume to our network;
the volume of consumer referrals that home services companies and commercial partners send to us, and the addition or loss of large home services companies or commercial partners, including through acquisitions or consolidations;
the mix of home services companies and commercial partners across small, mid-sized and large organizations;
changes in our pricing policies or those of our competitors;
volatility in commissions from our insurance business;
the financial health of our home services companies, consumers, service providers, and commercial partners;
the amount and timing of operating expenses, including those related to the maintenance and expansion of our business, operations and infrastructure;
the timing and success of new solutions introduced by us;
the timing and success of current and new products and services introduced by our competitors;
other changes in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners;
our ability to manage our existing business and future growth, including increases in the number of customers on our platform and new geographic regions; and
various other factors, including those related to disruptions in our platform infrastructure risks related to independent contractors, and privacy and data security breaches, each of which is described elsewhere in this “Risk Factors” section.

We have a history of losses, and we may be unable to achieve or sustain profitability.

We have experienced net losses in each year since our inception. We incurred operating losses of $42.2 million and

35

$88.1 million in the years ended December 31, 2020 (as restated) and 2019, respectively, and as of December 31, 2020, we had an accumulated deficit (as restated) of $317.5 million. We will need to generate and sustain increased revenue levels and decrease proportionate expenses in future periods to achieve profitability, and even if we do, we may not be able to maintain or increase profitability. While we are undertaking efforts that we believe will increase our revenue, these efforts may not be sufficiently successful in order to offset these expenses. Many of our efforts to generate additional revenue are new and unproven, and any failure to adequately increase revenue or contain the related costs could prevent us from attaining or increasing profitability. Our recent growth in revenue and number of home services companies, consumers, service providers and commercial partners 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 the other risks described in this prospectus, and we may encounter unforeseen expenses, difficulties, complications and delays and other unknown events. Accordingly, we may not be able to achieve or maintain profitability and we may incur significant losses for the foreseeable future.

Our limited operating history makes it difficult to evaluate our current business and future prospects.

We have been in existence since 2011, and 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. We have encountered and will continue to encounter risks and difficulties frequently experienced by growing companies in rapidly changing industries, including increasing and unforeseen expenses as we continue to grow our business. If we do not manage these risks successfully, our business will be harmed.

Our quarterly results of operations fluctuate due to seasonality and other factors associated with our industry.

Our business is seasonal and our results of operations and cash flows fluctuate significantly from quarter to quarter. Historically, revenues have been strongest in the second and third fiscal quarters due to peak moving activity occurring during the summer months. The first and fourth fiscal quarters are generally weakest, due to lower moving activity during the winter months. As a result, our operating results for any given quarterly period are not necessarily indicative of operating results for an entire year.

We have incurred and will continue to incur increased costs as a result of being a public company.

We have incurred and will continue to incur increased legal, accounting, administrative and other costs and expenses as a public company that we did not incur as a private company. The Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), including the requirements of Section 404, as well as rules and regulations subsequently implemented by the SEC, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and the rules and regulations promulgated and to be promulgated thereunder, the PCAOB and the securities exchanges, impose additional reporting and other obligations on public companies. The development and implementation of the standards and controls necessary for us to achieve the level of accounting standards required of a public company in the United States may require costs greater than expected. We will be required to expand our employee base to support our operations as a public company which will increase our operating costs in future periods.

Compliance with public company requirements will increase costs and make certain activities more time-consuming. A number of those requirements will require us to carry out activities we have not done previously. For example, we have created new committees of our board of directors and adopted new internal controls and disclosure controls and procedures. In addition, expenses associated with SEC reporting requirements will be incurred. Furthermore, if any issues in complying with those requirements are identified (for example, if the auditors identify a material weakness or significant deficiency in the internal control over financial reporting), we could incur additional costs rectifying those issues, and the existence of those issues could adversely affect our reputation or investor perceptions of it. It will also be more expensive to obtain director and officer liability insurance. Risks associated with our status as a public company may make it more difficult to attract and retain qualified persons to serve on our board of directors or as executive officers. The additional reporting and other obligations imposed by these rules and regulations will increase legal and financial compliance costs and the costs of related legal, accounting and administrative activities. These increased costs will require us to divert a significant amount of money that could otherwise be used to expand the business and achieve strategic objectives. Advocacy efforts by stockholders and third parties may also prompt additional

36

changes in governance and reporting requirements, which could further increase costs.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2020, we had net operating loss carryforwards for U.S. federal income tax purposes and state income tax purposes of $209.5 million and $99.0 million, respectively, available to offset future taxable income. If not utilized, the federal net operating loss carryforward amounts generated prior to January 1, 2019 will begin to expire in 2032, and the state net operating loss carryforward amounts will begin to expire in 2021. Realization of these net operating loss carryforwards depends on our future taxable income, and there is a risk that our existing carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could materially and adversely affect our operating results. In addition, under Sections 382 and 383 of the Code, if a corporation undergoes an “ownership change,” generally defined as a greater than 50% change (by value) in its equity ownership over a three (3) year period, the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income may be limited. We may have experienced ownership changes because of shifts in our stock ownership or may experience them in the future. As a result, if we earn net taxable income, our ability to use our pre-change net operating loss carry-forwards and other tax attributes to offset U.S. federal taxable income may be subject to limitations, which could potentially result in increased future tax liability to us.

Risks Relating to Our Acquisition Strategy

We may experience risks related to acquisitions, including the HOA acquisition.

We have made acquisitions in the past and we continue to seek to identify potential acquisition candidates to expand our business generally in the future. If we do not identify suitable acquisition candidates or complete acquisitions with satisfactory pricing and other terms, our growth could be adversely affected. Even if we complete what we believe to be suitable acquisitions, we may experience related operational and financial risks. As a result, to the extent that we continue to grow through acquisitions, we will need to:

properly identify, value, and complete prospective acquisitions, especially those of companies with limited operating histories;
successfully integrate acquired businesses to the extent and in a manner that aligns with our strategy;
successfully identify and realize potential synergies among acquired and existing business;
retain or hire senior management and other key personnel at acquired businesses; and
successfully manage acquisition-related strain on our management, operations and financial resources.

We may not be successful in addressing these challenges or any other problems encountered in connection with historical and future acquisitions. Adverse reactions by potential acquisition targets could frustrate our ability to execute on our acquisition strategy as could the failure of our due diligence process to uncover material risks, legal or otherwise. We may also be negatively impacted by adverse reactions of home services companies, consumers, service providers and business partners to the disclosure or consummation of any acquisition. In addition, the anticipated benefits of one or more acquisitions may not be realized. Also, future acquisitions could result in increased operating losses, dilutive issuances of equity securities and/or the assumption of contingent liabilities. Additionally, acquisitions may be compensated in part with future or contingent payments that will create future liabilities or dilution for us upon the consummation of such acquisitions. Lastly, the value of goodwill and other intangible assets acquired could be impacted by one or more continuing unfavorable events and/or trends, which could result in significant impairment charges. The occurrence of any of these events could have an adverse effects on our business, financial condition and results of operations.

37

On January 13, 2021, the Company entered into a definitive agreement to acquire HOA, a leading property and casualty insurance company focused on products in the residential homeowner space. HOA is a large and complex company that will add significantly to the size and scale of our operations upon consummation of the HOA acquisition. In addition, as discussed under “— Risks Related to Our Insurance Business,” HOA will provide us with the opportunity to further expand our insurance business. The HOA acquisition will be the largest acquisition in our company’s history (as measured by purchase price). We may have failed to identify all the risks to which the HOA acquisition may expose us or the effects it may have on the long-term value of our combined company, including any risks related to HOA or HOA’s compliance with, among other, laws and regulations, contractual obligations and leases. Although we expect the HOA acquisition to result in a significant amount of synergies and other financial and operational benefits, we may be unable to realize these synergies or other benefits in the timeframe that we expect or at all. We continue to assess synergies that we may realize as a combined company, the realization of which will depend on a number of factors. The success of the HOA acquisition, including anticipated synergies, benefits and cost savings, will depend, in part, on our ability to successfully combine and integrate our current operations with HOA’s business. It is possible that the integration process could result in higher than expected costs, diversion of management attention, the disruption of either company’s ongoing businesses or inconsistencies in standards, controls, procedures and policies that adversely affect the combined company’s ability to maintain relationships with customers, suppliers, vendors and employees or to achieve the anticipated benefits and cost savings of the HOA acquisition. Additionally, the winter storm which struck Texas in February 2021 had significant but as-of-yet unquantified impacts on HOA, which is headquartered in Texas. If we experience difficulties with the integration process or other unforeseen costs, the anticipated benefits and cost savings of the HOA acquisition may not be realized fully or at all, or may take longer to realize than expected. Management continues to refine its integration plan. The integration planning and implementation process will result in significant costs and divert management attention and resources. These integration matters could have an adverse effect on our combined company for an undetermined period after completion of the HOA acquisition. Any of the foregoing may have a material and adverse effect on our business, results of operations and financial condition.

The HOA acquisition is subject to closing conditions, including certain conditions that may not be satisfied, and it may not be completed on a timely basis, or at all. Failure to complete the HOA acquisition at all or in the expected timeframe will have material adverse impact on currently expected financial performance in 2021 and beyond.

Although we currently expect the HOA acquisition to be completed in the second quarter of 2021, subject to regulatory approvals and customary closing conditions, there can be no assurance that the HOA acquisition will be completed in accordance with the anticipated timing or at all. Regulatory agencies, including state insurance regulators, may refuse to approve the HOA acquisition or seek to make their approval subject to compliance with unanticipated or onerous conditions. These conditions could have the effect, among other things, of imposing significant additional costs, limiting our revenues, requiring divestitures of material assets or imposing other operating restrictions, any of which may reduce the anticipated benefits of, or prevent the completion of, the HOA acquisitions. Also, either HOA or the Company may terminate the definitive agreement if the HOA acquisition has not been completed by October 13, 2021, unless the failure to consummate the HOA acquisition has resulted from the failure of the party seeking to terminate the definitive agreement to perform its obligations.

If the HOA acquisition is not completed on a timely basis, or at all, our ongoing business may be adversely affected. Additionally, in the event the HOA acquisition is not completed, we will be subject to a number of risks without realizing any of the benefits of having completed the HOA acquisition, including the following:

we will be required to pay our costs relating to the HOA acquisition, such as legal, accounting, financing and financial advisory fee, whether or not the HOA acquisition is completed, and could be required to pay HOA a termination fee if the definitive agreement is terminated under specified circumstances;
time and resources committed by our management to matters relating to the HOA acquisition could otherwise have been devoted to pursuing other beneficial opportunities;
we will need to revise earnings guidance previously provided by us which assumes the completion of the HOA acquisition; and
38
the market price of our securities could decline to the extent that the current market price reflects a market assumption that the HOA acquisition will be completed, or to the extent that the HOA acquisition is viewed as fundamental to our business strategy.

Risks Relating to Our Insurance Business

We face a variety of risks through our expansion into the insurance business.

In 2020, we expanded our lines of business to include home, auto, flood and umbrella insurance through the formation and licensure of Elite Insurance Group, our wholly owned licensed insurance agency. In addition, as discussed more fully under “Item 1. Business  — Our Strategies for Growth — Insurance Expansion,” we plan to further expand our insurance operations through the acquisition of HOA, a managing general agent (“MGA”) and carrier hybrid with a strong reinsurance strategy that currently operates in six states. Risks of our entry into the insurance business include, without limitation, difficulties integrating the new insurance business with our ongoing operations, potential diversion of management’s time and other resources from our previously-established lines of business, the need for additional capital and other resources to expand into this new line of business, and inefficient integration of operational and management systems and controls.

Severe weather events, extensive wildfires and other catastrophes, including the effects of climate change and global pandemics, may harm our insurance business. For example, if carriers restrict the sale of policies in certain geographical areas and/or for certain types of coverage or if they increase their premiums as a result of these events, it could result in fewer carriers whose policies we could offer to our customers and otherwise make policies harder to sell. After the acquisition of HOA closes, we will be exposed to these losses directly. While we intend to manage our risk via reinsurance, there can be no guarantee this will adequately reduce our exposure to losses, including, but not limited to, the inability to negotiate reinsurance contracts at renewal at acceptable terms or at all, large catastrophes that exceed the our aggregate reinsurance coverage limits, the inability or unwillingness of counterparties to pay us reinsurance receivables we believe we are owed, and multiple losses in a single year that exceed our ability to reinstate reinsurance contracts.

In addition, these events have in the past and could in the future negatively affect the economy in general and the housing market in particular, which in turn negatively affects the market for insurance sales. A significant increase in insurance claims by consumers who purchased their policy through Elite Insurance Group, whether as a result of these events or otherwise, could cause the affected carriers to terminate their relationship with us or decrease our commission rates. The occurrence of any of these events could have an adverse effect on our business, financial condition and results of operations.

A substantial majority of Elite Insurance Group’s revenue is generated from commissions and depends on relationships with insurance providers with no long-term contractual commitments. See “— Our insurance business is commission-based and depends on our relationships with insurance providers with no long-term contractual commitments. insurance providers stop working with us or pay us lower amounts for new customers, or if we are unable to establish and maintain new relationships with other insurance providers, our insurance business could be materially affected, which in turn could impact our business, results of operations and financial condition.” for more information.

Claims by consumers against an agency’s errors and omissions (E&O) insurance coverage are common in the insurance industry. If a carrier denies a consumer’s claim under an insurance policy or the consumer has insufficient coverage and the consumer therefore has to pay out of pocket for a loss, the consumer often seeks relief from agency that sold the policy. While we maintain E&O coverage, we could experience losses if claims by consumers exceed our coverage limitations. In addition, if we were to experience a significant number of claims or if our E&O coverage were to lapse, insurance providers could elect to terminate their relationships with us and we could face challenges in finding replacement coverage.

Entry into the insurance business also subjects us to new laws and regulations with which we are not familiar and may lead to increased compliance costs and regulatory risk. See “— Our insurance business is subject to state governmental regulation, which could limit the growth of our insurance business and impose additional costs on us.” for

39

additional information.

In addition, as discussed more fully under “Item 1. Business  — Our Strategies for Growth — Insurance Expansion,” Porch has entered into a definitive agreement to acquire HOA, an MGA and carrier hybrid with a strong reinsurance strategy that currently operates in six states. There can be no assurance that this acquisition will be consummated, but to the extent we do acquire HOA, Porch would become an MGA and an insurance carrier, exposing us to the additional risks of underwriting and of handling and managing insurance claims.

Furthermore, if Elite Insurance Group were to become an insurance carrier or if we complete the HOA acquisition, we will bear the cost of paying insured claims. As a result, the likelihood of being significantly affected by the risks inherent to the insurance industry, and the magnitude of such risks, would be greatly increased. Although we would follow the industry practice of transferring, or ceding, part of the risk we have assumed to a reinsurance company in exchange for part of the premium we receive in connection with the risk or securing excess of loss reinsurance coverage, we may not be able to successfully mitigate our risk through such reinsurance arrangements. Although reinsurance would make the reinsurer liable to us to the extent the risk is transferred to the reinsurer or we have coverage under an excess of loss reinsurance arrangement, it will not relieve us of our liability to our policyholders. If any of our reinsurers are unable or unwilling to pay amounts they owe us in a timely fashion, we could suffer a significant loss or a shortage of liquidity, which would have a material adverse effect on our business and results of operations. In addition, reinsurance may not be available for an acceptable cost or at all. Failure to successfully mitigate an acceptable portion of our risk could materially and adversely affect our ability to write insurance business and harm our business. If our actual losses from insured claims were to exceed our loss reserves, our business, financial condition and results of operations would be adversely affected.

If the HOA acquisition is completed, HOA will distribute the majority of its products through third party independent agents. As such, HOA will be highly dependent on maintaining successful relationships with such third party independent agencies. Negative changes in such relationships could adversely affect HOA’s insurance business, including, but not limited to, reduced sales, the loss of existing policies, the need to lower prices, or the need to pay higher commissions. In addition, such agencies act as agents of HOA. Any misconduct on the part of such agents could have an adverse impact on our business, financial conditions, reputation and results of operations.

Furthermore, if the HOA acquisition is completed, it would represent a significant expansion of Porch’s revenue from insurance sales and may have the effect of heightening many of the risks and uncertainties described above and below with respect to our insurance business.

Our insurance business is subject to state governmental regulation, which could limit the growth of our insurance business and impose additional costs on us.

Elite Insurance Group maintains licenses with a number of individual state departments of insurance. Our insurance business is subject to state governmental regulation and supervision. In addition, our acquisition of HOA is contingent upon state governmental approval. This state governmental supervision could limit the growth of our insurance business by delaying or preventing the acquisition of HOA, increasing the costs of regulatory compliance, limiting or restricting the products or services we provide or the methods by which we provide them, and subjecting us to the possibility of regulatory actions or proceedings. If we are unable to comply with such regulations, we may be precluded or temporarily suspended from carrying on some or all of the activities of our insurance business or otherwise be fined or penalized in a given jurisdiction. Additionally, actual or perceived failure to comply with such state regulation may give rise to a right to terminate under arrangements with the insurance providers. Our continued ability to maintain our insurance licenses in the jurisdictions in which we are licensed or to expand to new operations or new jurisdictions depends on our compliance with the rules and regulations promulgated from time to time by the regulatory authorities in each of these jurisdictions. Furthermore, state insurance departments conduct periodic examinations, audits and investigations of the affairs of insurance companies and agencies, any of which could result in the expenditure of significant management time or financial resources.

In all jurisdictions, the applicable laws and regulations are subject to amendment and interpretation by regulatory authorities. Generally, such authorities are vested with relatively broad discretion to grant, renew and revoke licenses

40

and approvals and to implement and interpret rules and regulations. No assurances can be given that our insurance business can continue to be conducted in any given jurisdiction as it has been conducted in the past or that we will be able to expand our insurance business in the future.

The business of Elite Insurance Group is commission-based and depends on our relationships with insurance providers with no long-term contractual commitments. If insurance providers stop working with us or pay us lower amounts for new customers, or if we are unable to establish and maintain new relationships with other insurance providers, our insurance business could be materially affected, which in turn could impact our business, results of operations and financial condition.

A substantial majority of the revenue of Elite Insurance Group is currently derived from selling insurance policies to consumers as the insurance agency and then receiving commissions from the insurance carriers. As we grow our insurance business, including through the HOA acquisition, other potential acquisitions in the insurance space and potential expansion from an insurance agency to a managed general agency or insurance carrier, we expect to derive a greater percentage of our insurance revenue from insurance policies and reinsurance policies. Our agreements with insurance carriers are short-term agreements, and many of the insurance carriers can end their business with us at any time with no notice. We expect any future agreements with reinsurers will typically have annual terms. As a result, we cannot guarantee that insurance carriers or reinsurers will continue to work with us, or, if they do, we cannot guarantee the commissions they will pay in the first year of the policy as well as each additional year. The commissions we earn are based on premiums and commission rates set by the carriers, and any decreases in these premiums or commission rates, including as a result of adverse trends in the insurance industry, would decrease our revenue. In addition, we may not be able to attract new insurance carriers or reinsurers to our services or increase the amount of revenue we earn from our insurance business over time. The insurance business is historically cyclical in nature, and we may experience periods with excess underwriting capacity and unfavorable premium rates, which could adversely affect our business.

If we are unable to maintain in good standing existing relationships with insurance carriers, or unable to add new insurance carriers or reinsurers, or if we become dependent on a limited number of carriers or reinsurers, we may be unable to meet the expectations of consumers and other counterparties in our insurance business. This deficiency could reduce confidence in our ability to offer competitive rates and terms, making us less popular with such consumers and counterparties. As a result, our insurance business could be materially impacted, which could have an adverse impact on our business, financial condition and results of operations.

Our business may also be adversely affected by downturns in the home, auto, flood and umbrella insurance industries.

Through our wholly owned subsidiary and licensed insurance agency Elite Insurance Group, we primarily serve customers in the homeowners’ insurance market. We also sell auto, flood and umbrella insurance and we expect sales in those markets to increase in the future. Decreases in consumer demand in the home and automotive industry in general could adversely affect the demand for insurance and, in turn, the number of consumers we provide insurance quotes and corresponding sales. For example, negative trends in the real estate industry, such as decreases rental payments and increases in home values have the potential to adversely affect home purchases and to decrease the demand for homeowners, flood and umbrella insurance. In addition, consumer purchases of homes and new and used automobiles generally decline during recessionary periods and other periods in which income is adversely affected and may be affected by negative trends in the broader economy, including the availability and cost of credit, reductions in business and consumer confidence, stock market volatility and increased unemployment.

Insurance commission revenue recognition and changes within our insurance business may create a fluctuation of our business results and expose us to additional risks.

Current accounting standards allow an insurance agency like Elite Insurance Group to recognize the full lifetime value of each insurance sale up front, because Elite Insurance Group does not service the customer or have any other responsibilities after the initial sale. Elite Insurance Group then collects the ongoing commission payments from the insurance carriers on an ongoing basis each year so long as the customer does not cancel the insurance. In the future, Elite Insurance Group may begin to provide ongoing services to the policyholder or customer in order to receive higher commission amounts and a higher overall lifetime value. We would expect any such change to result in a shift in revenue

41

recognition from the first year to ongoing years, which could increase long-term growth rates but negatively impact our short term results.

Additional Risks Relating to Ownership of Company Securities

The price of the Company’s securities may change significantly following the Merger and investors could lose all or part of their investment as a result.

The trading price of the Company’s common stock and Warrants 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 or Warrants at an attractive price due to a number of factors such as those listed in “— Risks Relating to Porch’s Business and Industry” and the following:

results of operations that vary from the expectations of securities analysts and investors;
results of operations that vary from those of the Company’s competitors;
the impact of the COVID-19 pandemic and its effect on the Company’s business and financial conditions;
changes in expectations as to the Company’s future financial performance, including financial estimates and investment recommendations by securities analysts and investors;
declines in the market prices of stocks generally;
strategic actions by the Company or its competitors;
announcements by the Company or its competitors of significant contracts, acquisitions, joint ventures, other strategic relationships or capital commitments;
any significant change in the Company’s management;
changes in general economic or market conditions or trends in the Company’s industry or markets;
changes in business or regulatory conditions, including new laws or regulations or new interpretations of existing laws or regulations applicable to the Company’s business;
future sales of the Company’s common stock or other securities;
investor perceptions or the investment opportunity associated with the Company’s common stock relative to other investment alternatives;
the public’s response to press releases or other public announcements by the Company or third parties, including the Company’s filings with the SEC;
litigation involving the Company, the Company’s industry, or both, or investigations by regulators into the Company’s operations or those of the Company’s competitors;
guidance, if any, that the Company provides to the public, any changes in this guidance or the Company’s failure to meet this guidance;
additional dilution caused by the Company issuing additional equity, whether grants related to its Management Incentive Plan, stock provided to acquisitions as some or all of the purchase price, future fundraising events, or
42
other issuances approved by the Company’s Board of Directors;
the development and sustainability of an active trading market for the Company’s common stock;
actions by institutional or activist stockholders;
changes in accounting standards, policies, guidelines, interpretations or principles; and
other events or factors, including those resulting from natural disasters, war, acts of terrorism or responses to these events.

These broad market and industry fluctuations may adversely affect the market price of the Company’s common stock, regardless of the Company’s actual operating performance. In addition, price volatility may be greater if the public float and trading volume of the Company’s common stock is low.

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

Future sales, or the perception of future sales, by the Company or its stockholders in the public market following the merger could cause the market price for the Company’s common stock to decline.

The sale of shares of the Company’s common stock in the public market, or the perception that such sales could occur, could harm the prevailing market price of shares of the Company’s common stock. These sales, or the possibility that these sales may occur, also might make it more difficult for the Company to sell equity securities in the future at a time and at a price that it deems appropriate.

Certain holders of common stock have entered into the Amended and Restated Registration Rights Agreement (the “A&R RRA”) with the Company pursuant to which each such holder agreed, subject to certain exceptions, not to dispose of or hedge any of their common stock or securities convertible into or exchangeable for shares of common stock during the period from the date of the closing of the Merger continuing through the date (i) in the case of common stock of the New Holder other than the Principal Holder (as each such term is defined in the A&R RRA), 180 days after the Closing Date or (ii) in the case of common stock of the Existing Holders and of the Principal Holder, one year after the Closing Date.

Upon the expiration or waiver of the lock-ups described above, shares held by the stockholders party to the A&R RRA will be eligible for resale, subject to volume, manner of sale and other limitations under Rule 144.

As restrictions on resale end, the market price of the common stock could drop significantly if the holders of these shares sell them or are perceived by the market as intending to sell them. These factors could also make it more difficult for us to raise additional funds through future offerings of common stock or other securities.

In addition, common stock reserved for future issuance under our equity incentive plans will become eligible for sale in the public market once those shares are issued, subject to provisions relating to various vesting agreements, lock-up agreements and, in some cases, limitations on volume and manner of sale applicable to affiliates under Rule 144, as applicable. The aggregate number of shares of common stock reserved for future issuance under our equity incentive plans is 17,552,435. The compensation committee of our board of directors will determine the exact number of shares to be issued during 2021 and the number of shares reserved for future issuance under its equity incentive plans at its discretion. We have filed and may in the future file one or more registration statements on Form S-8 under the Securities Act to register shares of common stock or securities convertible into or exchangeable for shares of common stock issued pursuant to our equity incentive plans. Any such Form S-8 registration statements will automatically become effective upon filing. Accordingly, shares registered under such registration statements will be available for sale in the open market.

43

We have issued and plan to issue shares of common stock in connection with the recently-consummated V12 Data acquisition and the recently-announced pending HOA acquisition. Certain of the total consideration in these acquisitions is earnout consideration, which, if payable, will be in the form of shares of common stock issuable in the future. We may also issue securities in connection with investments or acquisitions in the future. The amount of shares of common stock issued in connection with an investment or acquisition could constitute a material portion of our then-outstanding shares of common stock. Any issuance of additional securities in connection with investments or acquisitions may result in additional dilution to our stockholders.

Warrants for our common stock have become exercisable, and we have called for redemption of our Public Warrants, which will likely result in significant near-term warrant exercises and dilution to our existing stockholders.

Outstanding Public Warrants to purchase an aggregate of 14,325,000 shares of our common stock became exercisable as of 30 days after the completion of the Merger. Each warrant entitles the holder thereof to purchase one (1) share of our common stock at a price of $11.50 per whole share, subject to adjustment. Public Warrants may be exercised only for a whole number of shares of common stock. In addition, on March 17, 2021, the Company delivered notice to holders of Public Warrants issued in connection with PTAC’s initial public offering that such warrants will be redeemed for $0.01 per warrant on April 16, 2021 pursuant to the Company’s warrant agreement. Private Warrants that are held by PTAC founders and their “Permitted Transferees” (as defined in the Company’s warrant agreement) are not redeemable. Holders of our Public Warrants may exercise their warrants for cash at any time prior to 5:00 p.m. Eastern time on such redemption date. We anticipate that substantially all of our outstanding Public Warrants will be exercised for cash prior to 5:00 p.m. Eastern time on the April 16, 2021 redemption date, which will likely result in significant near-term dilution to our existing stockholders and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market (or the perception that such sales may occur in the near future) could adversely affect the market price of our common stock.

The JOBS Act permits “emerging growth companies” like us to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies.

The Company qualifies as an “emerging growth company” as defined in Section 2(a)(19) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012, which we refer to as the “JOBS Act.” As such, the Company will take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies for as long as it continues to be an emerging growth company, including (i) the exemption from the auditor attestation requirements with respect to internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act, (ii) the exemptions from say-on-pay, say-on-frequency and say-on-golden parachute voting requirements and (iii) reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements. As a result, our stockholders may not have access to certain information they deem important. The Company will remain an emerging growth company until the earliest of (i) the last day of the fiscal year (a) following November 26, 2024, the fifth anniversary of the closing of PTAC’s initial public offering, (b) in which the Company has total annual gross revenue of at least $1.07 billion or (c) in which the Company is deemed to be a large accelerated filer, which means the market value of our common stock that are held by non-affiliates exceeds $700 million as of the last business day of the Company’s prior second fiscal quarter, and (ii) the date on which the Company has issued more than $1.0 billion in non-convertible debt during the prior three-year period.

In addition, Section 107 of the JOBS Act also provides that an emerging growth company can take advantage of the exemption from complying with new or revised accounting standards provided in Section 7(a)(2)(B) of the Securities Act as long as Porch is an emerging growth company. An emerging growth company can therefore delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the

44

potential differences in accounting standards used.

We cannot predict if investors will find our common stock less attractive because the Company will rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for common stock and our stock price may be more volatile.

NASDAQ may delist the Company’s securities from trading on its exchange, which could limit investors’ ability to make transactions in its securities and subject the Company to additional trading restrictions.

Currently, our common stock and Public Warrants are publicly traded on the NASDAQ under the symbols PRCH and PRCHW, respectively, upon the closing of the merger. We cannot assure investors that our securities will continue to be listed on the NASDAQ. In order to continue listing our securities on the NASDAQ, the Company will be required to maintain certain financial, distribution and stock price levels. Generally, the Company will be required to maintain a minimum amount in stockholders’ equity (generally $2,500,000 for companies trading on the NASDAQ Capital Market) and a minimum number of holders of our securities (generally 300 public holders).

If NASDAQ delists the Company’s securities from trading on its exchange and the Company is not able to list its securities on another national securities exchange, we expect our securities could be quoted on an over-the-counter market. If this were to occur, we could face significant material adverse consequences, including:

a limited availability of market quotations for our securities;
reduced liquidity for our securities;
a determination that the Company common stock is a “penny stock” which will require brokers trading in Company common stock to adhere to more stringent rules and possibly result in a reduced level of trading activity in the secondary trading market for our securities;
a limited amount of news and analyst coverage; and
a decreased ability to issue additional securities or obtain additional financing in the future.

The National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as “covered securities.” Since the Company’s common stock and Public Warrants are listed on the NASDAQ, they are covered securities. Although the states are preempted from regulating the sale of its securities, the federal statute does allow the states to investigate companies if there is a suspicion of fraud, and, if there is a finding of fraudulent activity, then the states can regulate or bar the sale of covered securities in a particular case. If the Company was no longer listed on the NASDAQ, its securities would not be covered securities and it would be subject to regulation in each state in which it offers its securities.

Because there are no current plans to pay cash dividends on the Company’s common stock for the foreseeable future, you may not receive any return on investment unless you sell your common stock for a price greater than that which you paid for it.

The Company intends to retain future earnings, if any, for future operations, expansion and debt repayment and there are no current plans to pay any cash dividends for the foreseeable future. The declaration, amount and payment of any future dividends on shares of the common stock will be at the sole discretion of the Company’s board of directors. The Company’s board of directors may take into account general and economic conditions, the Company’s financial condition and results of operations, the Company’s available cash and current and anticipated cash needs, capital requirements, contractual, legal, tax, and regulatory restrictions, implications on the payment of dividends by the Company to its stockholders or by its subsidiaries to it and such other factors as the Company’s board of directors may deem relevant. In addition, the Company’s ability to pay dividends is limited by covenants of Porch’s existing and outstanding indebtedness and may be limited by covenants of any future indebtedness the Company incurs. As a result,

45

investors may not receive any return on an investment in the Company’s common stock unless they sell the Company’s common stock for a price greater than that which the investor paid for it.

If securities analysts do not publish research or reports about the Company’s business or if they downgrade the Company’s stock or the Company’s sector, the Company’s stock price and trading volume could decline.

The trading market for the Company’s common stock will rely in part on the research and reports that industry or financial analysts publish about the Company or its business. The Company will not control these analysts. In addition, some financial analysts may have limited expertise with Porch’s model and operations. Furthermore, if one or more of the analysts who do cover the Company downgrade its stock or industry, or the stock of any of its competitors, or publish inaccurate or unfavorable research about its business, the price of the Company’s stock could decline. If one or more of these analysts ceases coverage of the Company or fails to publish reports on it regularly, the Company could lose visibility in the market, which in turn could cause its stock price or trading volume to decline.

Anti-takeover provisions in the Company’s organizational documents could delay or prevent a change of control.

Certain provisions of the Company’s Amended and Restated Charter and Amended and Restated Bylaws may have an anti-takeover effect and may delay, defer or prevent a merger, acquisition, tender offer, takeover attempt or other change of control transaction that a stockholder might consider in its best interest, including those attempts that might result in a premium over the market price for the shares held by the Company’s stockholders.

These provisions provide for, among other things:

the ability of the Company’s board of directors to issue one or more series of preferred stock;
advance notice for nominations of directors by stockholders and for stockholders to include matters to be considered at the Company’s annual meetings;
certain limitations on convening special stockholder meetings;
limiting the ability of stockholders to act by written consent; and
the Company’s board of directors have the express authority to make, alter or repeal the Company’s amended and restated bylaws.

These anti-takeover provisions could make it more difficult for a third party to acquire the Company, even if the third party’s offer may be considered beneficial by many of the Company’s stockholders. As a result, the Company’s stockholders may be limited in their ability to obtain a premium for their shares. These provisions could also discourage proxy contests and make it more difficult for any stockholders to elect directors of their choosing and to cause the Company to take other corporate actions they desire.

The Company’s Amended and Restated Charter designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by the Company’s stockholders, which could limit the Company’s stockholders’ ability to obtain a favorable judicial forum for disputes with the Company or its directors, officers, employees or stockholders.

The Company’s Amended and Restated Charter provides that, subject to limited exceptions, any (1) derivative action or proceeding brought on behalf of the Company, (2) action asserting a claim of breach of a fiduciary duty owed by any director, officer, stockholder or employee to the Company or its stockholders, (3) action asserting a claim arising pursuant to any provision of the DGCL or the Company’s amended and restated certificate of incorporation or the Company’s amended and restated bylaws, or (4) action asserting a claim governed by the internal affairs doctrine shall, to the fullest extent permitted by law, be exclusively brought in the Court of Chancery of the State of Delaware or, if such court does not have subject matter jurisdiction thereof, another state or federal court located within the State of

46

Delaware. Any person or entity purchasing or otherwise acquiring any interest in shares of the Company’s capital stock shall be deemed to have notice of and to have consented to the provisions of the Company’s certificate of incorporation described above. This 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 the Company or its directors, officers or other employees, which may discourage such lawsuits against the Company and its directors, officers and employees. Alternatively, if a court were to find these provisions of the Company’s Amended and Restated Charter inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, the Company may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect the Company’s business and financial condition.

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

To support our business operations in the United States and other countries we lease real properties. Our various reportable segments use these facilities for their respective business purposes, and we believe these current facilities are suitable for their respective uses and are adequate for our anticipated future needs. We do not anticipate any future problems renewing or obtaining suitable leases for us or any of our businesses.

Item 3. Legal Proceedings

TCPA Proceedings.   Porch and/or an acquired entity, GoSmith.com, are party to 14 legal proceedings alleging violations of the automated calling and/or Do Not Call restrictions of the Telephone Consumer Protection Act of 1991 (“TCPA”). Some of these actions allege related state law claims. Most of the proceedings were commenced as mass tort actions by a single plaintiffs’ law firm in December 2019 and April/May 2020 in federal district courts throughout the United States and have been consolidated in the United States District Court for the Western District of Washington, where Porch resides. A related action brought by the same plaintiffs’ law firm was dismissed with prejudice and is on appeal before the Ninth Circuit Court of Appeals.

These actions are at an early stage in the litigation process. It is not possible to determine the likelihood of an unfavorable outcome of these disputes, although it is reasonably possible that the outcome of these actions may be unfavorable. Further, it is not possible to estimate the range or amount of potential loss (if the outcome should be unfavorable). Porch intends to contest these cases vigorously.

Kandela Proceeding.   In May 2020, the former owners of Kandela, LLC filed a complaint against Porch in the Superior Court of the State of California, alleging a breach of contract related to the terms and achievement of an earnout agreement related to the acquisition of the Kandela business and related fraudulent inducement claims. This action is at an early stage in the litigation process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Porch is unable to provide an estimate of the range or amount of potential loss (if the outcome should be unfavorable). Porch intends to contest this case vigorously.

Putative Wage and Hours Class Action Proceeding. A former employee of HireAHelper™ filed a complaint in San Diego County Superior Court asserting putative class action claims for failure to pay overtime, failure to pay compensation at the time of separation and unfair business practices in violation of California law. HireAHelper™ was served with the complaint in December 2020 and on January 28, 2021 Defendants removed the case to the United States District Court for the Southern District of California. The plaintiff seeks to represent all current and former non-exempt employees of HireAHelper™ and Legacy Porch in the State of California during the relevant time period. This action is at an early stage in the litigation process. This action is at an early stage in the litigation process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Porch is unable to provide an estimate of the range or amount of potential loss (if the outcome should be unfavorable), however the parties have agreed to explore resolution by way of a private non-binding mediation in the summer or fall of 2021. Porch intends to contest this case vigorously In addition, in the ordinary course of business, Porch and its subsidiaries are (or may become) parties to litigation involving property, personal injury, contract,

47

intellectual property and other claims, as well as stockholder derivative actions, class action lawsuits and other matters. The amounts that may be recovered in such matters may be subject to insurance coverage. Although the results of legal proceedings and claims cannot be predicted with certainty, neither Porch nor any of its subsidiaries is currently a party to any legal proceedings the outcome of which, we believe, if determined adversely to us, would individually or in the aggregate have a material adverse effect on our business, financial condition or results of operations.

Item 4. Mine Safety Disclosures

Not applicable.

PART II

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

Market Information

Our common stock trades on the NASDAQ Capital Market under the symbol “PRCH.”

Holders

There were 527 stockholders of record as of March 26, 2021. This figure does not include an estimate of the indeterminate number of “street name” or beneficial holders whose shares may be held of record by brokerage firms and clearing agencies.

Dividend Policy

We have not paid any cash dividends on our common stock to date. The payment of cash dividends is subject to the discretion of our Board of Directors and may be affected by various factors, including our future earnings, financial condition, capital requirements, share repurchase activity, current and future planned strategic growth initiatives, levels of indebtedness and other considerations our Board of Directors may deem relevant.

Securities Authorized for Issuance Under Equity Compensation Plans

See Part III, Item 12 of this Form 10-K and Note 8, Stock-Based Compensation of the Notes to Consolidated Financial Statements included herein for additional information required.

Issuer Purchases of Equity Securities

None.

Recent Sales of Unregistered Securities

Between December 28 and December 31, 2020, the Company issued an aggregate amount of 420,000 shares of common stock of the Company to the previous owners of acquisition targets in connection with such acquisitions. These shares of common stock were issued in reliance on the exemption from registration provided by Section 4(a)(2) of the Securities Act because the issuance of such shares of common stock did not involve a public offering.

All of the foregoing shares of Company common stock were subsequently registered under the Securities Act through the Company’s Registration Statement on Form S-1, which was declared effective by the SEC on January 29, 2021.

48

Item 6. Selected Financial Data

Discussion omitted pursuant to SEC Release 33-10890.

49

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

The following discussion and analysis provides information which Porch’s management believes is relevant to an assessment and understanding of Porch’s consolidated results of operations and financial condition. This discussion and analysis should be read together with the consolidated financial statements and related notes that are included elsewhere in this Annual Report. In addition to historical financial analysis, this discussion and analysis contains forward-looking statements based upon current expectations that involve risks, uncertainties and assumptions, as described under the heading “Forward-Looking Statements.” Actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” or elsewhere in this Annual Report. Unless the context otherwise requires, references in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations” to “we”, “us”, “our”, and “the Company” are intended to mean the business and operations of Porch and its consolidated subsidiaries.

Certain figures, such as interest rates and other percentages, included in this section have been rounded for ease of presentation. Percentage figures included in this section have not in all cases been calculated on the basis of such rounded figures but on the basis of such amounts prior to rounding. For this reason, percentage amounts in this section may vary slightly from those obtained by performing the same calculations using the figures in Porch’s financial statements or in the associated text. Certain other amounts that appear in this section may similarly not sum due to rounding.

Restatement and Revision of Previously Issued Financial Statements

This Management’s Discussion and Analysis of Financial Condition and Results of Operations has been amended and restated to give effect to the restatement and revision of our Original Financial Statements. We are restating our historical financial results to reclassify our Private Warrants as derivative liabilities pursuant to ASC 815-40 rather than as a component of equity as we had previously treated them. The impact of the restatement is reflected in the Management’s Discussion and Analysis of Financial Condition and Results of Operations below. Other than as disclosed in the Explanatory Note and with respect to the impact of the restatement, no other information in this Item 7 has been amended and this Item 7 does not reflect any events occurring after the Original Filing. The impact of the restatement is more fully described in Note 1 to our financial statements included in Item 8 of Part II of this Amendment and Item 9A: Controls and Procedures, both contained herein.

Business Overview

Porch is a vertical software platform for the home, providing software and services to approximately 11,000 home services companies, such as home inspectors, moving companies, utility companies, warranty companies, and others. Porch helps these service providers grow their business and improve their customer experience.

Porch provides software and services to home services companies and, through these relationships, gains unique and early access to homebuyers and homeowners, assists homebuyers and homeowners with critical services such as insurance and moving, and, in turn, Porch’s platform drives demand for other services from such companies as part of our value proposition. Porch has three types of customers: (1) home services companies, such as home inspectors, for whom Porch provides software and services and who provide introductions to homebuyers and homeowners; (2) consumers, such as homebuyers and homeowners, whom Porch assists with the comparison and provision of various critical home services, such as insurance, moving, security, TV/internet, and home repair and improvement; and (3) service providers, such as insurance carriers, moving companies, security companies and TV/internet providers, who pay Porch for new customer sign-ups.

Throughout the last seven (7) years, Porch has established many partnerships across a number of home-related industries. Porch has also proven effective at selectively acquiring companies which can be efficiently integrated into Porch’s platform. In 2017, we significantly expanded our position in the home inspection industry by acquiring ISN™, a developer of ERP and CRM software for home inspectors. In November 2018, we acquired HireAHelper™, a provider of software and demand for moving companies.

50

We sell our software and services to companies using a variety of sales and marketing tactics. We have teams of inside sales representatives organized by vertical market who engage directly with companies. We have enterprise sales teams which target the large named accounts in each of our vertical markets. These teams are supported by a variety of typical software marketing tactics, including both digital, in-person (such as trade shows and other events) and content marketing.

For consumers, Porch largely relies on our unique and proprietary relationships with the approximately 11,000 companies using Porch’s software to provide the company with end customer access and introductions. Porch then utilizes technology, lifecycle marketing and teams in lower cost locations to operate as a Moving Concierge to assist these consumers with services. Porch has invested in limited direct-to-consumer (“D2C”) marketing capabilities, but expects to become more advanced over time with capabilities such as digital and social retargeting.

Key Performance Measures and Operating Metrics

In the management of our businesses, we identify, measure and evaluate a variety of operating metrics. The key performance measures and operating metrics we use in managing our businesses are set forth below. These key performance measures and operating metrics are not prepared in accordance with GAAP, and may not be comparable to or calculated in the same way as other similarly titled measures and metrics used by other companies. The key performance measures presented have been adjusted for divested Porch businesses in 2018 through 2020.

Average Number of Companies in Quarter — Porch provides software and services to home services companies and, through these relationships, gains unique and early access to homebuyers and homeowners, assists homebuyers and homeowners with critical services such as insurance and moving. Porchs customers include home services companies, such as home inspectors, for whom Porch provides software and services and who provide introductions to homebuyers and homeowners. Porch tracks the average number of home services companies from which it generates revenue each quarter in order to measure our ability to attract, retain and grow our relationships with home services companies. Management defines average companies in a quarter as the number of home services companies across all of Porchs home services verticals that (i) had revenue contracts with us and (ii) generated revenue each month, averaged across a quarterly period.
Average Revenue per Account per Month — Management views Porchs ability to increase revenue generated from existing customers as a key component of Porchs growth strategy. Average revenue per account per month in quarter is defined as the average revenue per month generated across all our home services company customer accounts in a quarterly period. Average Revenue per Account per Month in Quarter are derived from all customers and total revenue; not only customers and revenues associated with Porchs referral network,

The following table summarizes our average companies in quarter and average revenue per account per month for each of the quarterly periods indicated:

    

2018 

    

2018 

    

2018 

    

2018 

    

2019 

    

2019 

    

2019 

    

2019 

    

2020 

    

2020 

    

2020 

    

2020

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

Average Companies in Quarter

 

7,995

 

8,520

 

9,142

 

9,627

 

10,199

 

10,470

 

10,699

 

10,972

 

10,903

 

10,523

 

10,792

 

11,157

Average Revenue per Account per Month in Quarter

$

339

$

369

$

344

$

325

$

305

$

468

$

552

$

450

$

484

$

556

$

664

$

556

Number of Monetized Services in Quarter — Porch connects consumers with home services companies nationwide and offers a full range of products and services where homeowners can, among other things: (i) compare and buy home insurance policies (along with auto, flood and umbrella policies) with competitive rates and coverage; (ii) arrange for a variety of services in connection with their move, from labor to load or unload a truck to full-service, long-distance moving services; (iii) discover and install home automation and security systems; (iv) compare internet and television options for their new home; (v) book small handyman jobs at fixed, upfront prices with guaranteed quality; and (vi) compare bids from home improvement professionals who can complete bigger jobs. Porch tracks the number of monetized services performed through its platform each quarter and the revenue generated per service performed in order to measure to measure

51

market penetration with homebuyers and homeowners and Porchs ability to deliver high-revenue services within those groups. Monetized services per quarter is defined as the total number of unique services from which we generated revenue, including, but not limited to, new insurance customers, completed moving jobs, security installations, TV/internet installations or other home projects, measured over a quarterly period.
Average Revenue per Monetized Service — Management believes that shifting the mix of services delivered to homebuyers and home owners toward higher revenue services is a key component of Porchs growth strategy. Average revenue per monetized services in quarter is the average revenue generated per monetized service performed in a quarterly period. When calculating Average Revenue per Monetized Service in quarter, average revenue is defined as total quarterly service transaction revenues generated from monetized services divided by three months.

The following table summarizes our monetized services and average revenue per monetized service for each of the quarterly periods indicated:

    

2018 

    

2018 

    

2018 

    

2018 

    

2019 

    

2019 

    

2019 

    

2019 

    

2020 

    

2020 

    

2020 

    

2020

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

Monetized Services in Quarter

 

159,824

 

193,114

 

188,502

 

184,645

 

185,378

 

205,887

 

211,190

 

172,862

 

152,165

 

181,520

 

198,165

 

169,949

Revenue per Monetized Service in Quarter

$

42

$

41

$

42

$

44

$

43

$

63

$

76

$

78

$

93

$

86

$

97

$

98

In 2020, the Company shifted insurance monetization from getting paid per quote to earning multiyear insurance commissions, resulting in fewer monetized transactions with higher average revenue.

In March 2020, COVID-19 impacted the service volumes during the period from March until June. The impact on service volumes, largely recovered by June 30, 2020 and after adjusting for insurance monetization remains above prior year volumes.

Recent Developments

Merger and Public Company Costs

Porch Group, Inc. was originally known as PropTech Acquisition Corporation, a special purpose acquisition company, which completed its initial public offering in November 2019. On December 23, 2020, the Company consummated its initial business combination pursuant to that certain Agreement and Plan of Merger, dated July 30, 2020 (as amended by the First Amendment to the Agreement and Plan of Merger, dated as of October 12, 2020) by and among PTAC, PTAC Merger Sub Corporation, a wholly-owned subsidiary of PTAC, Porch.com, Inc., and the representative of all pre-merger shareholders of Porch. The pre-merger Porch entity is considered the Company’s accounting predecessor.

While the legal acquirer in the merger agreement was PTAC, for financial accounting and reporting purposes under generally accepted accounting principles in the United States (“GAAP”), Porch was the accounting acquirer and the merger was accounted for as a “reverse recapitalization.” A reverse recapitalization does not result in a new basis of accounting, and the financial statements of the combined entity represent the continuation of the financial statements of Porch in many respects. Under this method of accounting, PTAC was treated as the “acquired” company for financial reporting purposes. For accounting purposes, Porch was deemed to be the accounting acquirer in the transaction and, consequently, the transaction was treated as a recapitalization of Porch (i.e., a capital transaction involving the issuance of stock by PTAC for the stock of Porch). Accordingly, the consolidated assets, liabilities and results of operations of the pre-merger Porch entity became the historical financial statements of Porch Group, Inc., and PTAC’s assets, liabilities and results of operations were consolidated with Porch beginning on the acquisition date. Operations prior to the closing of the merger are presented as those of Porch. The net assets of PTAC were recognized at historical, with no goodwill or

52

other intangible assets recorded. The most significant change in Porch’s reported financial position and results is a net increase in cash of approximately $269 million from the recapitalization.

As a consequence of the merger, Porch has become the successor to an SEC-registered and NASDAQ-listed company which will require Porch to hire additional personnel and implement procedures and processes to address public company regulatory requirements and customary practices. Porch expects to incur additional annual expenses as a public company for, among other things, directors’ and officers’ liability insurance, director fees and additional internal and external accounting and legal and administrative resources, including increased audit and legal fees.

COVID-19 Impact

In March 2020, the World Health Organization declared a pandemic related to the global novel coronavirus disease 2019 (“COVID-19”) outbreak. The COVID-19 pandemic has adversely affected Porch’s business operations, which has impacted revenue primarily in the first half of 2020. In response to the COVID-19 outbreak and government-imposed measures to control its spread, Porch’s ability to conduct ordinary course business activities has been and may continue to be impaired for an indefinite period of time. The extent of the impact of the COVID-19 pandemic on Porch’s operational and financial performance will depend on various future developments, including the duration and spread of the outbreak and impact on the Company’s customers, suppliers, and employees, all of which is uncertain at this time. Porch expects the COVID-19 pandemic to adversely impact revenue and results of operations, but Porch is unable to predict at this time the size and duration of this adverse impact. At the same time, Porch is observing a recovery in home sales to pre-COVID-19 levels in the second half of 2020, and with them, home inspections and related services. For more information on Porch’s operations and risks related to health epidemics, including the coronavirus, please see the section of this Annual Report entitled “Risk Factors — Risks Relating to Porch’s Business and Industry.

Comparability of Financial Information

Porch’s future results of operations and financial position may not be comparable to historical results as a result of the merger.

Key Factors Affecting Operating Results

The Company has been implementing its strategy as a vertical software platform for the home, providing software and services to approximately 11,000 home services companies, such as home inspectors, moving companies, utility companies, warranty companies and others. The following are key factors affecting our operating results in 2019 and 2020:

Continued investment in growing and expanding our position in the home inspection industry as a result of the 2017 acquisition of ISN, a developer of ERP and CRM software for home inspectors.
Continued investment in growing and expanding our position in providing moving services to consumers as a result of the 2018 acquisition of HireAHelper, a provider of software and demand for moving companies.
In 2020 the Company invested $8.3 million in cash and $6.9 million in common stock to acquire four companies to expand the scope and nature of the Companys product and service offerings, obtain new customer acquisition channels, add additional team members with important skillsets, and realize synergies, in transactions accounted for as a business combination.
Intentionally building operating leverage in the business by growing operating expenses at a slower rate than the growth in revenue. We are specifically increasing economies of scale related to our variable selling costs, Moving Concierge call center operations and product and technology costs.

53

Divesting businesses in 2020 and 2019 that were not core to our strategy as a vertical software platform for the home. Upon divestiture, we recorded a gain of $1.4 million and a loss of $5.0 million in 2020 and 2019, respectively.
Complex debt and equity financings provided gross sources of cash of $70.9 million and $34.6 million in the years ended December 31, 2020 and 2019, respectively. These financings included complex financial instruments, including convertible debt and equity, with both common stock and preferred stock warrants. The reported results include fair value gains and losses from the remeasurement of debt and warrants.
During 2020, the Company reduced cash payroll costs by $4.0 million in exchange for a commitment by the Company to provide up to 2,356,045 RSUs subject to certain performance and service. The performance vesting conditions, which were previously considered not probable of achievement were met in December 2020 as a result of the Merger. As a result, a cumulative catch up of $6.5 million of compensation expense was recorded in 2020.
A significant secondary stock transaction between the Companys CEO and a significant Porch stockholder at the time resulted in the recognition of a one-time stock-based compensation charge of $33.2 million in 2019.
In connection with the Merger, the CEO entered into an agreement with another significant shareholder for a payment of $3.2 million in cash and 950,000 of Porch Group, Inc. stock from the CEO to the other significant shareholder to induce the conversion of the shareholder’s preferred stock to common stock immediately prior to the close of the PTAC Merger Agreement. This transfer of $17.3 million in consideration was accounted for as deemed capital contribution from the CEO and increased total net loss in determining net loss available to common shareholders by $17.3 million.

Basis of Presentation

The consolidated financial statements and accompanying notes of Porch include the accounts of the Company and its consolidated subsidiaries and were prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). All significant intercompany accounts and transactions are eliminated in consolidation.

The Company operates in a single segment. Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions regarding resource allocation and assessing performance. The Company has determined that its Chief Executive Officer is the CODM. To date, the Company’s CODM has made such decisions and assessed performance at the Company level.

Components of Results of Operations

Total Revenue

The Company primarily generates revenue from (1) fees received for connecting homeowners to customers in the Company’s referral network, which consist of individual contractors, small businesses, insurance carriers, and large enterprises (“Referral Network Revenue”); (2) fees received for providing home improvement, maintenance and moving services directly to homeowners (“Managed Services Revenue”); and (3) fees received for providing subscription access to the Company’s inspection software platform (“Software Subscription Revenue”). Revenue is recognized when control of the promised services or goods is transferred to our customers and in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.

In the Referral Network Revenue stream, the Company connects third party service providers (“Service Providers”) with homeowners that meet pre-defined criteria and may be looking for relevant services. Service Providers include a variety of service providers throughout a homeowner’s lifecycle, including plumbers, electricians and roofers, as well as

54

movers, TV/Internet, warranty, insurance carriers, and security monitoring providers. The Company also sells home and auto insurance policies for insurance carriers.

Managed Services Revenue includes fees earned from homeowners for providing a variety of services directly to the homeowner, including handyman, plumbing, electrical, appliance repair and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis. The transaction price represents the contractually agreed upon price with the end customer for providing the respective service. Revenue is recognized as services are performed based on an output measure or progress, which is generally over a short duration (e.g., same day). Fees earned for providing managed services projects are non-refundable and there is generally no right of return.

In the Software Subscription Revenue stream, the Company’s subscription arrangements, which primarily relates to subscriptions to the Company’s home inspector software, do not provide the customer with the right to take possession of the software supporting the cloud-based application services. The Company’s standard subscription contracts are monthly contracts in which pricing is based on a specified price per inspection completed through the software. Fees earned for providing access to the subscription software are non-refundable and there is no right of return. Revenue is recognized based on the amount which the Company is entitled to for providing access to the subscription software during the monthly contract term.

Total Costs and Expenses

Operating expenses

Operating expenses are categorized into five categories:

Cost of revenue;
Selling and marketing;
Product and technology;
General and administrative; and
Gains and losses on divestiture of businesses.

The categories of operating expenses, except gains and losses on divestiture of businesses, include both, cash expenses and non-cash charges, such as stock-based compensation, depreciation and amortization. Depreciation and amortization are recorded in all operating expense categories, and consist of depreciation from property, equipment and software and intangible assets.

Cost of revenue primarily consist of professional fees and materials under the Managed Services model and credit card processing fees, including merchant fees.

Selling and marketing expenses primarily consist of third-party data leads, affiliate and partner leads, paid search and search engine optimization (“SEO”) costs, payroll, employee benefits and stock-compensation expense and other headcount related costs associated with sales efforts directed toward companies and consumers.

Product and technology development costs primarily consist of payroll, employee benefits, stock-compensation expense, other headcount related costs associated with product development, net of costs capitalized as internally developed software, cloud computing, hosting and other technology costs, software subscriptions, professional services and amortization of internally-development software.

General and administrative expenses primarily consist of expenses associated with functional departments for finance, legal, human resources and executive management expenses. The primary categories of expenses include

55

payroll, employee benefits, stock-compensation expense and other headcount related costs, rent for office space, legal and professional fees, taxes, licenses and regulatory fees, and other administrative costs.

Loss on divestiture of businesses primarily consist of losses on the sale of two businesses in 2019. Gain on divestiture of businesses consists of gain on the sale of a business during the year ended December 31, 2020.

Critical Accounting Policies and Estimates

The preparation of Porch’s consolidated financial statements in conformity with GAAP requires Porch’s management to make estimates and assumptions that affect the amounts reported and disclosed in the Porch consolidated financial statements and accompanying notes. These estimates and assumptions include, but are not limited to: estimated variable consideration for services transferred, depreciable lives for property and equipment, acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation, and estimates of fair value of debt and warrant liabilities, contingent consideration, and common stock. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the Porch’s consolidated financial statements.

At least quarterly, we evaluate our estimates and assumptions and make changes accordingly. For information on our significant accounting policies, see Note 1A to our accompanying consolidated financial statements.

Certain accounting policies have a more significant impact on our financial statements due to the size of the financial statement elements and prevalence of their application. The following is a summary of some of the more critical accounting policies and estimates.

Revenue Recognition

Effective January 1, 2019, the Company’s revenue recognition policy is a critical policy due to the adoption of the guidance from ASC 606, Revenue from Contracts with Customers, and because of the variety of revenue generating transactions.

The Company determines revenue recognition through the following five-step framework:

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; and
recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company identifies performance obligations in its contracts with customers, which primarily include delivery of homeowner leads or the sale of insurance policies (Referral Network Revenue), performance of home project and moving services (Managed Services Revenue), and providing access to the Company’s software platforms (Software Subscription Revenue). The transaction price is determined based on the amount which the Company expects to be entitled to in exchange for providing the promised services to the customer. The transaction price in the contract is allocated to each distinct performance obligation on a relative standalone selling price basis. Revenue is recognized when performance obligations are satisfied. In certain transactions the transaction price is considered variable and an estimate of the constrained transaction price is recorded by the Company. Changes in variable consideration may result in an increase or a decrease to revenue. Changes to the estimated variable consideration were not material for the periods presented.

56

Contract payment terms vary from due upon receipt to net 30 days. Collectability is assessed based on a number of factors including collection history and creditworthiness of the customer. If collectability of substantially all consideration to which the Company is entitled under the contract is determined to be not probable, revenue is not recorded until collectability becomes probable at a later date.

Stock-Based Compensation

Accounting for stock-based compensation is a critical accounting policy due to the broad-based equity awards provided to employees at all levels within the Company and the use of equity awards as part of the strategy to retain employees as a result of mergers and acquisitions. The Company issues stock-based compensation to employees and nonemployees in the form of stock options and restricted stock awards. The fair value of stock options is based on the date of the grant using the Black-Scholes option pricing model. The awards are accounted for by recognizing the fair value of the related award over the requisite service period, which is generally the vesting period. Forfeitures are accounted for when they occur.

There are a variety of estimates in the Black-Scholes opinion pricing model, including the determination of the fair value of the Company’s common stock, expected volatility, term, dividends and risk-free rate. Prior to the close of the Merger, we engaged an independent third-party valuation consultant to make periodic valuations of our class of common and preferred stock. The fair value of restricted stock awards is based on the value of the underlying stock, which is estimated periodically with assistance from the independent third-party valuation specialist using both market and income approaches.

Business Combinations

The Company has engaged in mergers and acquisitions and intends to continue to make acquisitions a significant part of our growth strategy. The Company made acquisitions with cash and non-cash consideration totaling $0.5 million in 2019 and $17.6 million in 2020. The Company accounts for business acquisitions using the acquisition method of accounting and records any identifiable intangible assets separate from goodwill. Intangible assets are recorded at their fair value based on estimates as of the date of acquisition. Goodwill is recorded as the residual amount of the purchase price consideration less the fair value assigned to the individual identifiable assets acquired and liabilities assumed as of the date of acquisition. The accounting estimates associated with acquisitions are complex due to judgements and assumptions involved in determining (1) the total consideration paid because we have used cash, stock and earnouts and (2) the value of assets acquired and liabilities assumed. The Company allocates the purchase price of the acquisition to the assets acquired and liabilities assumed based on estimates of the fair value at the dates of the acquisitions. Contingent consideration, which represents an obligation of the Company to make additional payments or equity interests to the former owner as part of the purchase price if specified future events occur or conditions are met, is accounted for at the acquisition date fair value either as a liability or as equity depending on the terms of the acquisition agreement.

Warrant Liabilities

Accounting for warrants as either equity-classified or liability classified instruments is a critical accounting policy due to the complexity of the assessment of the warrant’s specific terms required by the authoritative guidance and the estimates utilized used in the valuation model to determine the fair value at each reporting date. For warrants that meet all of the criteria for equity classification, the warrants are recorded as a component of additional paid-in capital at the time of issuance. For warrants that do not meet all the criteria for equity classification, the warrants are recorded as a liability at their initial fair value, and then are remeasured for significant transactions and as of each balance sheet date thereafter. Changes in the estimated fair value of the liability for warrants are recognized as a non-cash gain or loss on the statement of operations for period in which the change occurred. The fair value of the Private Warrants is estimated at period-end using a Black-Scholes valuation model. The use of the Black-Scholes model requires significant estimates including the determination of volatility. Our Public Warrants meet the criteria for equity classification and accordingly, are reported as component of shareholders’ equity while our Private Warrants do not meet the criteria for equity classification and are thus classified as a liability.

57

Results of Operations

Comparison of Fiscal Year Ended December 31, 2020 to Fiscal Year Ended December 31, 2019

The net loss in 2020 (as restated) of $54.0 million compared with the net loss in 2019 of $103.3 million was impacted by a large, one-time stock-based compensation charge of $33.2 million related to the Company’s CEO 2019 secondary stock sale transaction, 2019 losses on the remeasurement or extinguishment of debt and warrants that totaled $9.0 million, and a $5.0 million gain on a divestiture of a businesses in 2019.

The following table sets forth our historical operating results for the periods indicated, with fiscal year 2019 incorporating operating results of since-divested businesses:

Year ended

 

    

December 31, 

    

    

 

2020

(as restated)

    

2019

 

Change

 

Change

 

(dollar amounts in thousands, except share and per share data)

Revenue

$

72,299

$

77,595

$

(5,296)

 

(7)

%

Operating expenses:

 

 

  

 

  

 

  

Cost of revenue

 

17,562

 

21,500

 

(3,938)

 

(18)

%

Selling and marketing

 

41,665

 

56,220

 

(14,555)

 

(26)

%

Product and technology

 

28,546

 

30,992

 

(2,446)

 

(8)

%

General and administrative

 

28,199

 

52,011

 

(23,812)

 

(46)

%

Loss (gain) on divestiture of business

 

(1,442)

 

4,994

 

(6,436)

 

(129)

%

Total operating expenses

 

114,530

 

165,717

 

(51,187)

 

(31)

%

Operating loss

 

(42,231)

 

(88,122)

 

45,891

 

(52)

%

Other expense:

 

  

 

  

 

  

 

  

Interest expense

 

(14,734)

 

(7,134)

 

(7,600)

 

107

%

Other expense, net

 

1,244

 

(7,967)

 

9,211

 

(116)

%

Total other expense, net

 

(13,490)

 

(15,101)

 

1,611

 

(11)

%

Loss before income taxes

 

(55,721)

 

(103,223)

 

47,502

 

(46)

%

Income tax (benefit) expense

 

(1,689)

 

96

 

NM

 

NM

Net loss

$

(54,032)

$

(103,319)

$

49,287

 

(48)

%

Induced conversion of preferred stock

(17,284)

NM

NM

Net loss attributable to common stockholders

$

(71,316)

$

(103,319)

$

32,003

(31)

%

Net loss attributable per share to common stockholders:

 

  

 

  

 

  

 

  

Basic

$

(1.96)

$

(3.31)

$

1.35

 

%

Diluted

$

(2.03)

$

(3.31)

$

1.29

 

%

Weighted-average shares used in computing net loss attributable per share to common stockholders:

 

  

 

  

 

  

 

  

Basic

 

36,344,234

 

31,170,351

 

5,173,882

 

17

%

Diluted

 

36,374,215

 

31,170,351

 

5,203,863

 

17

%

NM — percentage calculated is not meaningful.

Revenue

Total revenue decreased by $5.3 million, or 7% from $77.6 million in the year ended December 31, 2019 to $72.3 million in the year ended December 31, 2020 (as restated). Revenue decreased by $17.7 million due to divested Porch businesses, offset by increase in revenue in 2020 (as restated) primarily driven by the growth in our moving services and insurance businesses, which contributed $13.8 million of the revenue increase in 2020 (as restated). As Porch has grown the number of companies that use our software and services, we have been able to grow our B2B2C (“Business to

58

Business to Consumer”) and move related services revenues. This includes revenues related to moving, insurance, TV/Internet connections, and security.

Cost of Revenue

Cost of revenue decreased by $3.9 million, or 18% from $21.5 million in the year ended December 31, 2019 to $17.6 million in the year ended December 31, 2020 (as restated). The decrease in the cost of revenue was mostly attributable to a $5.9 million of costs related to divested businesses, offset by growth in moving services. As a percentage of revenue, cost of revenue represented 24% of revenue in 2020 (as restated) compared to 28% in 2019.

Selling and marketing

Selling and marketing expenses decreased by $14.5 million, or 26% from $56.2 million in the year ended December 31, 2019 to $41.7 million in the year ended December 31, 2020 (as restated). The decrease is due to $6.8 million related to divested businesses, $7.6 million mainly related to savings in third party data leads and marketing costs. The spend on data leads was optimized by focusing on the most productive lead sources that reduced overall spend and generated higher revenue. As a percentage of revenue, selling and marketing expenses represented 58% of revenue in 2020 (as restated) compared with 73% in 2019 due to the economies of scale.

Product and technology

Product and technology expenses decreased by $2.5 million, or 8% from $31 million in the year ended December 31, 2019 to $28.5 million in the year ended December 31, 2020 (as restated). The $2.7 million decrease is due to divested businesses of $3.1 million, offset by growth in our moving group. As a percentage of revenue, product and technology expenses represented 39% of revenue in 2020 (as restated) compared with 40% in 2019.

General and administrative

General and administrative expenses decreased by $23.8 million, or 46% from $52 million in the year ended December 31, 2019 to $28.2 million in the year ended December 31, 2020 (as restated). primarily due to a significantly higher stock-based compensation charge related to the 2019 secondary market transaction as indicated in the table below, offset by higher stock-based compensation related to employee awards in 2020 (as restated).

Stock-based compensation consists of expense related to (1) equity awards in the normal course of business operations and (2) a secondary market transaction as described below (dollar amounts in thousands):

    

Year Ended

    

December 31, 

Year Ended

2020

December 31, 

(as restated)

2019

Secondary market transaction

$

1,616

$

33,232

Employee awards

 

9,680

 

2,740

Total stock-based compensation expenses

$

11,296

$

35,972

In May 2019, the Company’s CEO purchased a total of 16,091,277 legacy Porch.com shares of redeemable convertible preferred stock from a significant Porch stockholder at the time for an aggregate purchase price of approximately $4.0 million ($0.25 per legacy Porch.com share). The Company determined that the purchase price was below fair value of such shares and as result recorded compensation expense of approximately $33.2 million in general and administrative expense for the difference between the purchase price and fair value. This secondary stock transaction was a transaction negotiated by such significant Porch stockholder and the CEO, whereby the CEO transferred funds for the purchase to the selling shareholder and did not involve a grant of new shares by the Company to the CEO. Due to the unique circumstances, this stock-based compensation charge in 2019 attributable to the CEO purchasing stock from a shareholder is not expected to reoccur in future years.

59

In July 2019, the Company’s CEO and Founder subsequently sold 901,940 shares of legacy Porch.com redeemable convertible preferred stock as an incentive to eleven executives of the Company at the same price at which the shares were initially acquired in the May 2019 transaction. The Company has the right to repurchase such shares if certain service vesting conditions and performance conditions are not met. In December 2020, the performance vesting conditions were met, and compensation expense of $1.6 million was recorded in 2020 related to these awards. The remaining stock compensation related to the award will be recognized over the remaining service period.

Loss on divestiture of businesses

In each of 2020 and 2019, the Company divested a business tied to the Company’s early Direct to Consumer (“D2C”) marketplace strategy. The Company recorded a gain on divestiture of $1.4 million in 2020, and a loss on divestiture of $5.0 million in 2019.

Interest expense, net

Interest expense increased by $7.6 million, or 107% from $7.1 million in the year ended December 31, 2019 to $14.7 million in the year ended December 31, 2020. The increase was primarily due to higher average interest-bearing debt outstanding throughout 2020 compared to 2019. Over the course of the year, the Company borrowed more than $67 million of high-interest bearing debt which was mostly paid off upon the Merger, which resulted in higher interest payments and write offs of the related debt issuance costs.

Other income (expense), net

Other income (expense) was a $1.2 million of income, net in the year ended December 31, 2020 (as restated) compared to $8.0 million of expense, net in the year ended December 31, 2019. Gains on the remeasurement and extinguishment of debt and warrants totaled $5.0 million in 2020 (as restated), while in 2019, the Company recorded a combined $9.0 million loss on the remeasurement and extinguishment of debt and warrants.

Income tax expense (benefit)

The income tax benefit of $1.7 million in 2020 (as restated) was due to the partial release of the Company's valuation allowance as a result of deferred tax liabilities from acquisitions. The income tax expense was not material in 2019. The Company continues to recognize a full valuation allowance against substantially all of its net deferred tax assets.

Non-GAAP Financial Measures

In addition to our results determined in accordance with U.S. GAAP, we believe that Adjusted EBITDA, as defined below, a non-GAAP measure is useful in evaluating our operational performance distinct and apart from financing costs, certain non-cash expenses and non-operational expenses. We use this non-GAAP financial information to evaluate our ongoing operations and for internal planning, budgeting and forecasting purposes and for setting management bonus programs. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors in assessing our operating performance and comparing our performance with competitors and other comparable companies. This non-GAAP measure should be considered in addition to results prepared in accordance with GAAP, but should not be considered a substitute for or superior to GAAP. We endeavor to compensate for the limitation of the non-GAAP measure presented by also providing the most directly comparable GAAP measure, which is net loss, and a description of the reconciling items and adjustments to derive the non-GAAP measure.

Adjusted EBITDA is defined as net loss adjusted for interest expense; income taxes; total other expenses, net; asset impairment charges; stock-based compensation expense; acquisition-related impacts, including compensation to the sellers that requires future service, amortization of intangible assets, gains (losses) recognized on changes in the value of contingent consideration arrangements, if any, gain or loss on divestures and certain transaction costs.

60

Adjusted EBITDA is intended as a supplemental measure of our performance that is neither required by, nor presented in accordance with, GAAP. We believe that the use of Adjusted EBITDA provides an additional tool for investors to use in evaluating ongoing operating results and trends and in comparing the Company’s 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 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 Adjusted EBITDA may not be comparable to other similarly titled measures computed by other companies, because all companies may not calculate Adjusted EBITDA in the same fashion.

Because of these limitations, 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 Adjusted EBITDA on a supplemental basis. You should review the reconciliation of net loss to Adjusted EBITDA below and not rely on any single financial measure to evaluate our business.

The following table reconciles net loss to Adjusted EBITDA for the years ended December 31, 2020, and 2019, respectively (dollar amounts in thousands):

2020

    

(as restated)

    

2019

Net loss

$

(54,032)

$

(103,319)

Interest expense

 

14,734

 

7,134

Income tax (benefit) expense

 

(1,689)

 

96

Depreciation and amortization

 

6,644

 

7,377

Other expense, net(1)

 

(1,244)

 

7,967

Non-cash long-lived asset impairment charge

 

611

 

1,534

Non-cash stock-based compensation

 

10,994

 

34,854

Revaluation of contingent consideration

 

1,700

 

(300)

Acquisition and related (income) expense(2)

 

613

 

7,821

SPAC transaction bonus

3,350

Adjusted EBITDA (loss)

$

(18,319)

$

(36,836)

Adjusted EBITDA as a percentage of revenue

(25)

%

(47)

%

(1)Other expense, net includes:

    

2020

    

(as restated)

2019

Gain on remeasurement of private warrant liability

$

(2,427)

$

Loss on remeasurement of Legacy Porch warrants

2,584

 

2,090

Transaction costs - recapitalization

3,974

Gain (loss) on extinguishment of debt, net

 

(5,748)

 

483

Loss on remeasurement of debt

895

6,159

Gain on settlement of accounts payable

 

(796)

(735)

Other, net

 

274

 

(30)

$

(1,244)

$

7,967

(2)Acquisition and related expense, net includes:

61

2020

    

(as restated)

2019

Acquisition compensation – cash

    

$

14

    

$

1,305

Acquisition compensation – stock

 

302

 

1,117

Bank fees

 

 

15

Bonus expense

 

89

 

89

Loss (gain) on divestiture

 

(1,442)

 

4,994

Professional fees – accounting

 

303

 

67

Professional fees – legal

 

1,301

 

234

Transaction expenses

46

$

613

$

7,821

Adjusted EBITDA loss for the year ended December 31, 2020 (as restated) was $18.3 million, a $18.5 million or 101% decrease from Adjusted EBITDA loss of $36.8 million for the year ended December 31, 2019.The improvement in Adjusted EBITDA from 2019 to 2020 was due to cost savings initiatives and implementation of a partial employee furlough and payroll reduction in exchange for RSUs.

Liquidity and Capital Resources

Since inception, we have financed our operations primarily from the sales of redeemable convertible preferred stock and convertible promissory notes, and proceeds from senior secured loans. On December 23, 2020, the Company received approximately $269.5 million of aggregate cash proceeds from recapitalization, net of transactions costs. As of December 31, 2020, the Company had cash and cash equivalents of $196 million and $11.4 million of restricted cash representing the minimum cash balance of $3.0 million required by our senior secured lenders and $8.4 million of loan proceeds related to the Paycheck Protection Program Loan.

The Company has incurred losses since its inception, and has an accumulated deficit at December 31, 2020 (as restated) and December 31, 2019 totaling $317.5 million and $263.5 million, respectively. As of December 31, 2020, and December 31, 2019 the Company had $50.8 million and $65.7 million aggregate principal amount outstanding on term loans and promissory notes, respectively. During 2020, the Company refinanced the existing $40.0 million term loans and received additional loan proceeds of $7.0 million from new senior secured term loans and $8.3 million from the U.S. government pursuant to the Paycheck Protection Program under the CARES Act. In August and October 2020, the Company received a total of $10.0 million in loan proceeds from a convertible loan agreement, which was repaid along with other subordinated notes payable in connection with the Merger. The Company has used debt proceeds principally to fund general operations and acquisitions. In 2020, the Company invested $7.8 million (net of cash acquired) to acquire four companies, in a transaction accounted for as a business combination.

The following table provides a summary of cash flow data for the year ended December 31, 2020 and the year ended December 31, 2019:

Year ended

 

    

December 31, 

    

    

 

2020

    

2019

 

Change

 

Change

 

(dollar amounts in thousands)

Net cash used in operating activities

$

(48,669)

$

(29,335)

$

(19,334)

 

66

%

Net cash used in investing activities

 

(10,671)

 

(5,208)

 

(5,463)

 

105

%

Net cash provided by financing activities

 

259,614

 

34,486

 

225,128

 

653

%

Change in cash, cash equivalents and restricted cash

$

200,274

$

(57)

$

200,331

 

NM

NM — percentage calculated is not meaningful.

62

2020

Net cash used in operating activities was $48.7 million for the year ended December 31, 2020. Net cash used in operating activities consists of net loss of $54.0 million, adjusted for non-cash items and the effect of changes in working capital. Non-cash adjustments include stock-based compensation expense (as restated) of $11.3 million, depreciation and amortization of $6.6 million, fair value adjustments to debt, contingent consideration and warrants of $0.6 million, non-cash accrued and payment-in-kind interest of $7.5 million and gain from the sale of assets or divestiture of businesses of $1.4 million. Net cash used in operating activities in 2020 of $48.7 million compared with $29.3 million in 2019 was an increase of $19.3 million, which was significantly impacted by the change in accrued expenses and other current liabilities in each year.  During 2019, the Company in order to conserve cash allowed accrued expenses and other current liabilities to increase by $7.7 million.  After the completion of the Merger, in December 2020, the Company paid down $15.9 million of accrued expenses and other current liabilities in order to reduce obligations to vendors and suppliers. The combined impact between years resulted in year-over-year change in net cash used cash of $23.6 million attributable to the change in accrued expenses and other current liabilities.

Net cash used in investing activities was $10.7 million for the year ended December 31, 2020. Net cash used in investing activities is primarily related to investments to develop internal use software of $2.6 million, acquisitions, net of cash acquired of $7.8 million and purchases of property and equipment of $0.3 million.

Net cash provided by financing activities was $259.6 million for the year ended December 31, 2020. Net cash provided by financing activities is primarily related to proceeds from the recapitalization of $269.5 million, debt financing of $66.2, net of loan repayments of $81.6 million, and redeemable convertible preferred stock financing of $4.7 million.

2019

Net cash used in operating activities was $29.3 million for the year ended December 31, 2019. Net cash used in operating activities consists of net loss of $103.3 million, adjusted for non-cash items and the effect of changes in working capital. Non-cash adjustments include stock-based compensation expense of $36.0 million, depreciation and amortization of $7.4 million, fair value adjustments to debt, contingent consideration and warrants of $8.7 million, non-cash accrued and payment-in-kind interest of $2.4 million and loss from the sale of assets or divestiture of businesses of $5.0 million. Net changes in working capital provided cash of $13.2 million, primarily due to increases in current liabilities.

Net cash used in investing activities was $5.2 million for the year ended December 31, 2019. Net cash used in investing activities is primarily related to investments to develop internal use software of $4.1 million, divestitures of $0.8 million and purchases of property and equipment of $0.5 million.

Net cash provided by financing activities was $34.5 million for the year ended December 31, 2019. Net cash provided by financing activities is primarily related to debt financing of $31.1 million, net of loan repayments of $0.2 million, and redeemable convertible preferred stock financing of $3.3 million.

63

Contractual Obligations and Commitments

The following table summarizes our contractual obligations and other commitments as of December 31, 2020, and the years in which these obligations are due:

    

    

Less than 

    

    

    

More than 

Total

1 Year

1 – 3 Years

3 – 5 Years

5 Years

Debt principal

$

50,831

$

4,799

$

45,882

$

150

$

Interest

 

9,350

 

3,646

 

5,704

 

 

Operating leases

 

2,469

 

1,333

 

1,136

 

 

Capital leases

 

 

 

 

 

Purchase commitments

 

10,770

 

3,742

 

7,028

 

 

Total

$

73,420

$

13,520

$

59,750

$

150

$

Purchase commitments include non-cancellable purchase commitments primarily for data purchases.

Off-Balance Sheet Arrangements

Since the date of our incorporation, we have not engaged in any off-balance sheet arrangements, as defined in the rules and regulations of the SEC.

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an emerging growth company.

Recent Accounting Pronouncements

See Note 1A to our 2020 consolidated financial statements as of and for the year ended December 31, 2020 for more information about recent accounting pronouncements, the timing of their adoption, and our assessment, to the extent we have made one, of their potential impact on our financial condition and our results of operations.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Risk

The market risk inherent in our financial instruments and our financial position represents the potential loss arising from adverse changes in interest rates. As of December 31, 2020, and December 31, 2019, we have interest bearing debt of $50.8 million and $65.7 million. Our senior secured term loans as of December 31, 2020 are variable rate loans that accrue interest at a variable rate of interest based on the greater of i) the highest prime rate plus 5% and ii) the highest three-month LIBOR rate plus 2.5%. The loan also includes interest paid in-kind (“PIK Interest”) at a per annum rate of (A) from the period beginning April 2, 2020 through May 15, 2020, 2.00% and (B) at all times thereafter 1%. As of December 31, 2020, the calculated interest rate is 11.05%.

A one percent (1%) increase in interest rates in our variable rate indebtedness would result in approximately $0.5 million in additional annual interest expense.

64

Inflation Risk

Porch does not believe that inflation has had, or currently has, a material effect on its business.

Foreign Currency Risk

There was no material foreign currency risk for the years ended December 31, 2020 and 2019. Porch’s activities to date have been limited and were conducted in the United States.

Other Risks

We are exposed to a variety of market and other risks, including risks to the availability of funding sources, hazard events, and specific asset risks.

65

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of Porch Group, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Porch Group, Inc. (the Company) as of December 31, 2020 and 2019, the related consolidated statements of operations, stockholders’ equity (deficit) and cash flows for the years then ended, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2020 and 2019, and the results of its operations and its cash flows for the years then ended, in conformity with U.S. generally accepted accounting principles.

Restatement of 2020 Financial Statements

As discussed in Note 1 to the consolidated financial statements, the 2020 consolidated financial statements have been restated to correct a misstatement.

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 Public Company Accounting Oversight Board (United States) (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. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

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.

/s/ Ernst & Young LLP

We have served as the Company’s auditor since 2015.

Seattle, Washington

March 31, 2021,

except for Note 1, as to which the date is

May 19, 2021

67

Porch Group, Inc.
Consolidated Balance Sheets
December 31, 2020 and 2019
(all numbers in thousands, except share amounts)

2020

(as restated)

    

2019

Assets

  

 

  

Current assets

  

 

  

Cash and cash equivalents

$

196,046

$

4,179

Accounts receivable, net

 

4,268

 

4,710

Prepaid expenses and other current assets

 

4,080

 

1,285

Restricted cash

11,407

Total current assets

 

215,801

 

10,174

Property, equipment, and software, net

 

4,593

 

6,658

Goodwill

 

28,289

 

18,274

Intangible assets, net

 

15,961

 

9,832

Restricted cash, non-current

 

 

3,000

Long-term insurance commissions receivable

3,365

Other assets

 

378

 

530

Total assets

$

268,387

$

48,468

 

  

 

  

Liabilities and Stockholders’ Equity (Deficit)

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

$

9,203

$

4,806

Accrued expenses and other current liabilities

 

9,905

 

17,071

Accrued acquisition compensation

 

 

8,624

Deferred revenue

 

5,208

 

3,333

Refundable customer deposit

 

2,664

 

3,167

Current portion of long-term debt (includes $0 and $11,659 at fair value, respectively)

 

4,746

 

20,461

Total current liabilities

 

31,726

 

57,462

Long-term debt

 

43,237

 

40,659

Refundable customer deposit, non-current

 

529

 

3,107

Earnout liability, at fair value

50,238

Private warrant liability, at fair value

31,534

Other liabilities (includes $3,549 and $6,784 at fair value, respectively)

 

3,798

 

7,219

Total liabilities

 

161,062

 

108,447

Commitments and contingencies (Note 12)

 

  

 

  

Stockholders’ equity (deficit)

 

  

 

  

Common stock, $0.0001 par value:

 

8

 

3

Authorized shares – 400,000,000 and 52,575,160

 

  

 

  

Issued and outstanding shares – 81,669,151 and 34,197,822

Additional paid-in capital

 

424,823

 

203,492

Accumulated deficit

 

(317,506)

 

(263,474)

Total stockholders’ equity (deficit)

 

107,325

 

(59,979)

Total liabilities and stockholders’ equity (deficit)

$

268,387

$

48,468

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

68

Porch Group, Inc.
Consolidated Statements of Operations
Years Ended December 31, 2020 and 2019
(all numbers in thousands, except share amounts)

2020

(as restated)

    

2019

Revenue

$

72,299

$

77,595

Operating expenses(1):

 

  

 

  

Cost of revenue

 

17,562

 

21,500

Selling and marketing

 

41,665

 

56,220

Product and technology

 

28,546

 

30,992

General and administrative

 

28,199

 

52,011

(Gain) loss on divestiture of businesses

 

(1,442)

 

4,994

Total operating expenses

 

114,530

 

165,717

Operating loss

 

(42,231)

 

(88,122)

Other income (expense):

 

  

 

  

Interest expense

 

(14,734)

 

(7,134)

Other income (expense), net

 

1,244

 

(7,967)

Total other income (expense)

 

(13,490)

 

(15,101)

Loss before income taxes

 

(55,721)

 

(103,223)

Income tax (benefit) expense

 

(1,689)

 

96

Net loss

$

(54,032)

$

(103,319)

Induced conversion of preferred stock

(17,284)

Net loss attributable to common stockholders

$

(71,316)

$

(103,319)

 

  

 

  

Net loss attributable per share to common stockholders:

 

  

 

  

Basic

$

(1.96)

$

(3.31)

Diluted

$

(2.03)

$

(3.31)

 

  

 

  

Weighted-average shares used in computing net loss attributable per share to common stockholders:

 

  

 

  

Basic

 

36,344,234

 

31,170,351

Diluted

 

36,374,215

 

31,170,351

(1)Amounts include stock-based compensation expense, as follows:

2020

(as restated)

    

2019

Cost of revenue

$

2

    

$

9

Selling and marketing

 

1,901

 

477

Product and technology

 

5,248

 

747

General and administrative

 

4,145

 

34,739

$

11,296

$

35,972

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

69

Porch Group, Inc.
Consolidated Statements of  Stockholders’ Equity (Deficit)
Years Ended December 31, 2020 and 2019
(all numbers in thousands, except share amounts)

    

Redeemable Convertible 

  

  

    

    

Additional 

    

    

Total 

Preferred Stock

Common Stock

 

Paid-in 

 

Accumulated 

 

Stockholders’

Shares

    

Amount

Shares

Amount

 

Capital

Deficit

 

Equity (Deficit)

Balances as of January 1, 2019

 

42,104,419

$

119,000

 

 

20,475,883

$

205

$

10,615

$

(160,662)

$

(149,842)

Retroactive application of recapitalization(1)

(42,104,419)

(119,000)

8,937,724

(202)

119,202

119,000

Adjusted balance, beginning of period

 

 

 

 

29,413,607

 

3

 

129,817

 

(160,662)

 

(30,842)

Cumulative effect of a change in accounting principle

 

 

507

 

507

Net loss

 

 

 

 

 

 

 

(103,319)

 

(103,319)

Stock-based compensation

 

 

 

 

 

 

35,972

 

 

35,972

Issuance of Series B and Series C redeemable convertible preferred stock(1)

 

 

 

 

3,944,897

 

 

37,274

 

 

37,274

Issuance of common stock for acquisitions

 

 

 

 

271,287

 

 

479

 

 

479

Adjustment to purchase price consideration

 

 

 

 

 

 

(290)

 

 

(290)

Issuance of common stock warrants

 

 

 

 

 

 

168

 

 

168

Vesting of restricted stock awards issued for acquisitions

 

 

 

 

516,539

 

 

 

 

Proceeds from issuance of redeemable convertible preferred stock warrants

 

 

 

 

 

 

4

 

 

4

Exercise of stock options

 

 

 

 

74,980

 

 

110

 

 

110

Shares repurchased

 

 

 

 

(23,488)

 

 

(42)

 

 

(42)

Balances as of December 31, 2019

 

$

 

 

34,197,822

$

3

$

203,492

$

(263,474)

$

(59,979)

Net loss (as restated)

 

 

 

 

 

 

 

(54,032)

 

(54,032)

Stock-based compensation (as restated)

 

 

 

 

 

 

10,660

 

 

10,660

Stock-based compensation - earnout

 

1,976,332

636

636

Issuance of Series B and Series C redeemable convertible preferred stock(1)

 

 

 

 

682,539

 

 

4,836

 

 

4,836

Conversion of convertible notes to Series C redeemable convertible preferred stock(1)

 

198,750

 

 

1,436

 

1,436

Repurchase of redeemable convertible preferred stock

 

 

 

 

(75,162)

 

 

(480)

 

 

(480)

Issuance of common stock warrants

 

 

 

 

 

 

44

 

 

44

Vesting of restricted stock awards issued for acquisitions

 

 

 

 

472,141

 

 

 

 

Issuance of common stock for acquisitions

 

 

 

 

785,330

 

 

6,898

 

 

6,898

Exercise of stock options and warrants

 

 

 

 

505,711

 

 

1,029

 

 

1,029

Net share settlement of common stock options and restricted stock units

 

1,189,911

Shareholder contribution

 

 

 

 

 

 

17,584

 

 

17,584

Inducement to convert preferred stock

 

(17,284)

(17,284)

Impacts of recognition of contingent beneficial conversion feature

 

(5,208)

(5,208)

Conversion of common stock warrants into common stock

 

1,705,266

Conversion of redeemable convertible preferred stock warrants into common stock

 

702,791

11,029

11,029

Recapitalization and PIPE financing (as restated)

 

35,304,052

5

239,722

239,727

Tax impacts of recapitalization

 

187

187

Earnout liability (as restated)

 

4,023,668

(50,238)

(50,238)

Cancellation of redeemable convertible preferred stock repurchase liability

 

 

 

 

 

 

480

 

 

480

Balances as of December 31, 2020 (as restated)

 

$

 

 

81,669,151

$

8

$

424,823

$

(317,506)

$

107,325

(1) Issuance of redeemable convertible preferred stock and convertible preferred stock warrants have been retroactively restated to give effect to the recapitalization transaction.

70

The accompanying notes are an integral part of these financial statements

Porch Group, Inc.
Consolidated Statements of Cash Flows
Years Ended December 31, 2020 and 2019
(all numbers in thousands)

2020

    

(as restated)

    

2019

Cash flows from operating activities:

  

 

  

Net loss

$

(54,032)

$

(103,319)

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

 

 

  

Depreciation and amortization

 

6,644

 

7,377

Loss on sale and impairment of long-lived assets

895

1,088

Loss (gain) on extinguishment of debt

 

(5,748)

 

483

Loss on remeasurement of debt

 

895

 

6,159

Loss (gain) on divestiture of businesses

 

(1,442)

 

4,994

Loss on remeasurement of Legacy Porch warrants

 

2,584

 

2,090

Loss on remeasurement of private warrant liability

(2,427)

Loss (gain) on remeasurement of contingent consideration

 

1,700

 

(300)

Stock-based compensation

 

11,296

 

35,972

Warrants issued for services

 

 

315

Interest expense (non-cash)

 

7,488

 

2,369

Deferred taxes

 

(30)

 

29

Other

 

7

 

236

Change in operating assets and liabilities, net of acquisitions and divestitures

 

  

 

  

Accounts receivable

 

203

 

(1,840)

Prepaid expenses and other current assets

 

(2,587)

 

603

Long-term insurance commissions receivable

(3,365)

Accounts payable

 

4,092

 

2,361

Accrued expenses and other current liabilities

 

(15,946)

 

7,704

Deferred revenue

 

2,206

 

(803)

Refundable customer deposits

 

(3,521)

 

6,122

Other

 

2,419

 

(975)

Net cash used in operating activities

 

(48,669)

 

(29,335)

Cash flows from investing activities:

 

  

 

  

Purchases of property and equipment

 

(279)

 

(478)

Capitalized internal use software development costs

 

(2,601)

 

(4,096)

Divestiture of businesses, net of cash disposed

 

 

(750)

Acquisitions, net of cash acquired

 

(7,791)

 

116

Net cash used in investing activities

 

(10,671)

 

(5,208)

Cash flows from financing activities:

 

  

 

  

Proceeds from recapitalization and PIPE financing

305,133

Distribution to stockholders

(30,000)

Transaction costs - recapitalization

(5,652)

Proceeds from debt issuance, net of fees

 

66,190

 

31,300

Repayments of principal and related fees

 

(81,640)

 

(202)

Proceeds from issuance of redeemable convertible preferred stock, net of fees

 

4,714

 

3,274

Repurchase of stock

 

(42)

 

Proceeds from exercises of stock options and warrants

 

911

 

114

Net cash provided by financing activities

 

259,614

 

34,486

Change in cash, cash equivalents, and restricted cash

$

200,274

$

(57)

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

$

7,179

$

7,236

Cash, cash equivalents, and restricted cash end of period

$

207,453

$

7,179

71

Porch Group, Inc.
Consolidated Statements of Cash Flows — Continued
Years Ended December 31, 2020 and 2019
(all numbers in thousands)

    

2020

    

2019

Supplemental disclosures

 

  

 

  

Conversion of redeemable convertible preferred stock warrants into common stock

$

11,029

$

Earnout liability

$

50,238

$

Private warrant liability

$

31,534

$

Capital contribution from a shareholder - inducement to convert preferred stock to common

$

17,284

$

Non-cash inducement to convert preferred stock to common

$

17,284

$

Conversion of debt to redeemable convertible preferred stock (non-cash)

$

1,436

$

34,105

Debt discount for warrants issued (non-cash)

$

1,215

$

3,700

Cash paid for interest

$

9,103

$

3,466

Non-cash consideration for acquisitions

$

9,295

$

479

Cancelation of a convertible promissory note on divestiture of a business

$

2,724

$

Capital contribution from a shareholder - guarantee of debt

$

300

$

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

72

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(all numbers in thousands, except share amounts and unless otherwise stated)

Note 1.   Restatement of Previously Issued Consolidated Financial Statements

On April 12, 2021, the Staff of the U.S. Securities and Exchange Commission released a statement highlighting a number of financial reporting considerations for Special Purpose Acquisition Companies (“SPACs”) (the “SEC Staff Statement”). The SEC Staff Statement highlighted potential accounting implications of certain terms that are common in warrants issued in connection with initial public offerings of SPACs. The SEC Staff Statement clarified guidance for all SPAC-related companies regarding the accounting and reporting for their warrants that could result in the warrants issued by SPACs being classified as a liability measured at fair value, with non-cash fair value adjustments recorded in earnings at each reporting period.

In light of the SEC Staff Statement, the Company reevaluated the accounting treatment of the Public Warrants and Private Warrants, which had been classified as equity on the consolidated balance sheet as of December 31, 2020. The Company determined that the Public Warrants did not contain these provisions and were otherwise appropriately classified as equity. However, the Private Warrant agreements provided for an alternative settlement structure dependent upon the characteristic of being an eligible Private Warrant holder. As the characteristics of a warrant holder are not inputs into the pricing of a fixed-for-fixed option on equity shares, such provision precludes the Private Warrants from being classified in equity, and thus the Private Warrants should be classified as a liability.

With this restatement, the Private Warrants are now appropriately classified as a liability measured at fair value on the Company’s consolidated balance sheet as of December 31, 2020, and the change in fair value of such liability in each period is presented as a non-cash gain or loss in the Company’s consolidated statements of operations.

When presenting diluted earnings (loss) per share in the Company’s Form 10-K/A for the year ended December 31, 2020, the shares issuable under the Private Warrants were considered for inclusion in the diluted share count in accordance with U.S. generally accepted accounting principles (“GAAP”). Since the shares issuable under the Private Warrants are issuable shares when exercised by the holders, they are included when computing diluted earnings (loss) per share to the extent such exercise is dilutive to EPS.

The adjustments related to the Private Warrants had a non-cash impact; as such, the statement of cash flows for the year ended December 31, 2020 reflects an adjustment to net loss and a corresponding adjustment for the (gain) loss on the change in fair value of Warrants.

The following presents a reconciliation of the impacted financial statement line items as filed to the restated amounts as of December 31, 2020 and for the year then ended. The previously reported amounts reflect those included in the Original Filing of our Annual Report on Form 10-K as of and for the years ended December 31, 2020 filed with the SEC on March 31, 2021. These amounts are labeled as “As Filed” in the tables below. The amounts labeled “Restatement Adjustments” represent the effects of this restatement due to the change in classification of the Private Warrants from stockholders’ equity (deficit) to liability on the balance sheet, with subsequent changes in the fair value recognized in the statement of operations at each reporting date. Also included in the amounts labeled “Adjustment” is the effect of expensing transaction costs allocated to the Private Warrants in the statement of operations that were previously charged to stockholders’ equity (deficit). Finally, the amounts labeled “Restatement Adjustments” also include the correction of certain other previously identified immaterial errors in the consolidated financial statements as of and for the year ended December 31, 2020. The impact of correcting these other immaterial items on the financial statements was an increase in net loss of $0.9 million.

72

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

    

Restatement

    

Consolidated Balance Sheet

As Filed

Adjustments

As Restated

Assets

  

  

  

Accounts receivable, net

$

4,661

$

(393)

$

4,268

Prepaid expenses and other current assets

 

3,891

 

189

 

4,080

Total current assets

 

216,005

 

(204)

 

215,801

Total assets

268,591

(204)

268,387

 

  

 

 

  

Liabilities and Stockholders’ Equity

 

  

 

 

  

Accounts payable

$

8,903

$

300

$

9,203

Accrued expenses and other current liabilities

9,991

(86)

9,905

Deferred revenue

4,870

338

5,208

Total current liabilities

 

31,174

 

552

 

31,726

Earnout liability, at fair value

50,442

(204)

50,238

Private warrant liability, at fair value

31,534

31,534

Total liabilities

 

129,180

 

31,882

 

161,062

Additional paid-in capital

454,486

(29,663)

424,823

Accumulated deficit

 

(315,083)

 

(2,423)

 

(317,506)

Total stockholders’ equity

139,411

(32,086)

107,325

Total liabilities and stockholders’ equity

268,591

(204)

268,387

    

Restatement

    

As Filed

Adjustments

As Restated

Consolidated statement of operations

  

  

  

Revenue

$

73,216

$

(917)

$

72,299

Operating expenses:

 

 

 

Selling and marketing

$

41,768

$

(103)

$

41,665

Product and technology

 

28,298

 

248

 

28,546

General and administrative

28,387

(188)

28,199

Total operating expenses

114,573

(43)

114,530

Operating loss

(41,357)

(874)

(42,231)

Other income (expense):

Other income (expense), net

$

2,791

$

(1,547)

$

1,244

Total other income (expense)

(11,943)

(1,547)

(13,490)

Loss before income taxes

(53,300)

(2,421)

(55,721)

Income tax (benefit) expense

(1,691)

2

(1,689)

Net loss

(51,609)

(2,423)

(54,032)

Net loss attributable to common stockholders

(68,893)

(2,423)

(71,316)

Net loss attributable per share to common stockholders:

Basic

$

(1.90)

$

(0.06)

$

(1.96)

Diluted

$

(1.90)

$

(0.13)

$

(2.03)

73

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

    

Restatement

    

As Filed

Adjustments

As Restated

Consolidated statement of cash flows

  

  

  

Net loss

$

(51,609)

$

(2,423)

$

(54,032)

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

 

 

 

Loss on remeasurement of private warrant liability

$

$

(2,427)

$

(2,427)

Stock-based compensation

11,409

(113)

11,296

Other

(200)

207

7

Change in operating assets and liabilities, net of acquisitions and divestitures

Accounts receivable

$

16

$

187

$

203

Prepaid expenses and other current assets

(2,398)

(189)

(2,587)

Accounts payable

3,793

299

4,092

Accrued expenses and other current liabilities

(15,860)

(86)

(15,946)

Deferred revenue

1,868

338

2,206

Other

(1,788)

4,207

2,419

Net cash used in operating activities

$

(48,669)

(48,669)

Net cash used in investing activities

$

(10,671)

(10,671)

Net cash provided by financing activities

$

259,614

259,614

Change in cash, cash equivalents, and restricted cash

$

200,274

200,274

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

$

7,179

7,179

Cash, cash equivalents, and restricted cash end of period

$

207,453

207,453

In addition, amounts were restated in the following:

Note 1A, Description of Business and Summary of Significant Accounting Policies
Note 2, Revenue
Note 3, Fair Value
Note 8, Stock-Based Compensation
Note 9, Income Taxes
Note 14, Basic and Diluted Net Loss Per Share

1A. Description of Business and Summary of Significant Accounting Policies

Description of Business

Porch Group, Inc. (“Porch Group”, “Porch” or the “Company”) is a vertical software platform for the home, providing software and services to home services companies, such as home inspectors, insurance carriers, moving companies, utility companies, warranty companies, and others. Porch helps these service providers grow their business and improve their customer experience. In exchange for the use of the software, these companies connect their homebuyers to Porch, who in turn makes the moving process easier, helping consumers save time and make better decisions about critical services, including insurance, moving, security, TV/internet, home repair and improvement, and more. While some customers pay Porch typical software-as-a-service (“SaaS”) fees, the majority of Porch’s revenue comes from business-to-business-to-consumer (“B2B2C”) transaction revenues, with service providers such as insurance carriers or TV/internet companies paying Porch for new customer sign-ups.

74

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

The Merger

On July 30, 2020, Porch.com, Inc. (“Legacy Porch”) entered into a definitive agreement (as amended, the “Merger Agreement”) with PropTech Acquisition Corporation (“PTAC”), a special purpose acquisition company, whereby the parties agreed to merge, resulting in the parent of Porch.com, Inc. becoming a publicly listed company under the name Porch Group, Inc. (“Porch”). This merger (the “Merger”) closed on December 23, 2020, and consisted of the following transactions:

Holders of 400 shares of PTAC Class A Common Stock exercised their redemption right to redeem those shares at a redemption price of $10.04. The shares were subsequently cancelled by PTAC. The aggregate redemption price was paid from PTAC’s trust account, which had a balance immediately prior to the Merger closing of approximately $173.1 million. After redemptions, 17,249,600 shares of PTAC Class A Stock remained outstanding. Upon consummation of the Merger, 4,312,500 PTAC Class B Common Stock converted into shares of PTAC Class A Common Stock on a one-for-one basis. 14,235,000 common stock warrants remained outstanding as a result of the merger. Of the outstanding warrants, 5,700,000 are private warrants and 8,625,000 are public warrants. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustment, commencing 30 days after the completion of the Merger, and expiring on December 23, 2025 which is five-years after the Merger.
Immediately prior to the Merger, (including as a result of the conversions described above and certain redemption of PTAC common stock immediately prior to the closing), there were 21,562,100 shares of PTAC Class A Common Stock issued and outstanding, which excludes the additional shares issued to Legacy Porch holders, and issuance of new shares to third-party investors, as further described below.
Immediately prior the Merger, 52,207,029 shares of Legacy Porch preferred stock were converted into 52,251,876 shares of Legacy Porch common stock. 4,472,695 outstanding in-the-money warrants to purchase common stock, 2,316,280 outstanding in-the-money warrants to purchase preferred stock, and 184,652 out-of-the-money warrants to purchase preferred stock were cancelled, pursuant to the terms of warrant cancellation agreements, resulting in the issuance of 5,126,128 shares of Legacy Porch common stock. 2,533,016 shares of Legacy Porch common stock were issued to extinguish 3,116,003 vested stock options and RSUs of non-employee or non-service provider holders.
Immediately prior to the Merger, certain third-party investors (“PIPE Investors”), purchased 15,000,000 newly issued shares of Porch Group, Inc. common stock at a price of $10.00 per share in exchange for cash. Net proceeds from the additional offering were $141.8 million after the deduction of $8.2 million of direct offering costs.
PTAC issued 36,264,984 shares of PTAC Class A Common Stock and $30 million in exchange for all 83,559,663 vested and outstanding shares of Legacy Porch Common stock to complete the Merger. In addition, 5,000,000 “earnout” shares were issued to pre-closing holders of Legacy Porch common stock, employee or service provider holders of unvested Legacy Porch option and restricted stockholders, subject to vesting conditions. 1,000,000 restricted shares subject to the same were issued to the Chief Executive Officer of the Company subject to the same vesting condition as the “earnout” shares. An additional 150,000 shares were provided to service providers in exchange for services related to the transaction.
In connection with the Merger, PTAC changed its name to Porch Group, Inc. as a corporation formed under the laws of the State of Delaware named Porch Group, Inc. (hereafter referred to as “Porch”).

75

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

The aggregate proceeds from the PTAC trust account, net proceeds from the sale of the newly-issued common stock to PIPE investors described above, and PTAC net working capital amount of $0.6 million were used to settle i) PTAC’s deferred offering costs of $6.0 million from its original public offering, and ii) $4.3 million of PTAC liabilities incurred prior to the Merger. After the transactions noted above, $305.1 million was available for use by Porch Group, Inc., prior to a $30 million distribution to pre-closing holders of Legacy Porch common stock, resulting in net assets available of $275.1 million.
In connection with the Merger, Porch incurred $30.8 million of transaction costs of which, $5.6 million were paid in cash. In addition, Porch issued 1,580,000 shares of common stock at a fair value of $23.3 million and 150,000 earnout shares at a fair value of $1.9 million as compensation for transaction services. Of the total amount, $27.0 million (as restated) met the eligibility criteria to be charged against equity because the costs were incurred pursuant to an issuance of equity as part of the recapitalization. $3.8 million (as restated) were recognized as expenses, as the costs were deemed related to the issuance private warrants and earnout shares which are liability classified financial instruments.
As a result of the foregoing transactions, $239.7 million was reflected as contributed capital on the Company’s consolidated statements of stockholders’ equity (deficit) (as restated). Presented separately, the Company also assumed a $50.4 million non-cash liability associated with the earnout shares, and $34.0 million liability associated with the Private Warrants, both described above.
At the closing of the Merger, pre-closing holders of Legacy Porch common stock held approximately 55% of the issued and outstanding common stock shares of Porch.

Accordingly, the Merger transactions were treated as the equivalent of Porch.com, Inc. issuing stock for the net assets of PTAC. Consistent with SEC Topic 12, Reverse Acquisitions and Reverse Recapitalizations, the acquisition of a private operating company by a non-operating public shell corporation typically results in the owners and management of the private company having actual or effective voting control and operating control of the combined company. Therefore, the transaction is, in substance, a reverse recapitalization, equivalent to the issuance of stock by the private company for the net monetary assets of the shell corporation accompanied by a recapitalization (“Recapitalization”). The accounting is similar to that of a reverse acquisition, except that no goodwill or other intangible assets should be recorded. Therefore, the net assets of PTAC as of December 23, 2020, were stated at historical cost, and no goodwill or other intangible assets were recorded.

COVID-19 Update

In March 2020, the World Health Organization declared a pandemic related to the global novel coronavirus disease 2019 (“COVID-19”) outbreak. The COVID-19 pandemic has adversely affected Porch’s business operations, which has impacted revenue primarily in the first half of 2020. In response to the COVID-19 outbreak and government-imposed measures to control its spread, Porch’s ability to conduct ordinary course business activities has been and may continue to be impaired for an indefinite period of time. The extent of the impact of the COVID-19 pandemic on Porch’s operational and financial performance will depend on various future developments, including the duration and spread of the outbreak and impact on the Company’s customers, suppliers, and employees, all of which is uncertain at this time. Porch expects the COVID-19 pandemic to adversely impact revenue and results of operations, but Porch is unable to predict at this time the size and duration of this adverse impact. At the same time, Porch is observing a recovery in home sales to pre-COVID-19 levels in the second half of 2020, and with them, home inspections and related services.

76

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Basis of Presentation

The consolidated financial statements and accompanying notes include the accounts of the Company and its wholly-owned subsidiaries and were prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). All significant intercompany accounts and transactions are eliminated in consolidation.

Comprehensive loss includes all changes in equity during a period from non-owner sources. Through December 31, 2020, there are no components of comprehensive loss which are not included in net loss; therefore, a separate statement of comprehensive loss has not been presented.

Reclassifications

Certain reclassifications to 2019 balances were made to conform to the current period presentation in the consolidated balance sheets, consolidated statements of operations, consolidated statements of stockholders’ equity (deficit), and consolidated statement of cash flows.

Use of Estimates

The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. These estimates and assumptions include, but are not limited to, estimated variable consideration for services performed, the allowance for doubtful accounts, depreciable lives for property and equipment, acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation, and estimates of fair value of warrants, debt, contingent consideration, earnout shares and common stock. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the consolidated financial statements.

Segment Reporting

The Company operates in a single segment. Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions regarding resource allocation and assessing performance. The Company has determined that its Chief Executive Officer is the CODM. To date, the Company’s CODM has made such decisions and assessed performance at the Company level.

All of the Company’s revenue is generated in the United States.

As of December 31, 2020 and 2019, the Company did not have assets located outside of the United States.

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. The Company maintains cash balances that exceed the insured limits by the Federal Deposit Insurance Corporation.

Restricted cash as of December 31, 2020 and 2019 includes a $3,000 minimum cash balance required by the Company’s senior secured lender. As of December 31, 2020, the restricted cash balance in current assets also includes $8,407 related to the Paycheck Protection Program Loan held in escrow with a commercial bank (see Note 6).

77

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

The reconciliation of cash and cash equivalents to amounts presented in the consolidated statements of cash flows are as follows:

    

December 31, 2020

    

December 31, 2019

Cash and cash equivalents

$

196,046

$

4,179

Restricted cash - current

 

11,407

 

Restricted cash - non-current

 

 

3,000

Cash, cash equivalents and restricted cash

$

207,453

$

7,179

Accounts Receivable and Long-term Insurance Commissions Receivable

Accounts receivable consist principally of amounts due from enterprise customers and other corporate partnerships, as well as credit card receivables. The Company estimates allowances for uncollectible receivables based on the credit worthiness of its customers, historical trend analysis and general economic conditions. Consequently, an adverse change in those factors could affect the Company’s estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at December 31, 2020 and 2019, was $455 and $188, respectively.

Long-term insurance commissions receivable balance consists of the estimated commissions from policy renewals expected to be collected.

Property, Equipment and Software

Property, equipment and software are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets, as follows:

    

Estimated Useful Lives

Software and computer equipment

3 years

Furniture, office equipment and other

35 years

Internally developed software

2 years

Leasehold improvements

Shorter of useful life or remaining lease term

When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statement of operations in the period of disposition. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.

The Company capitalizes costs incurred in the development of internal use software. The capitalized costs are amortized over the estimated useful life of the software. If capitalized projects are determined to no longer be in use, they are impaired and the cost and accumulated depreciation are removed from the accounts. The resulting loss on impairment, if any, is included in the consolidated statements of operations in the period of impairment.

Goodwill and Intangible Assets

The Company tests goodwill for impairment for each reporting unit on an annual basis, or more frequently when events or changes in circumstances indicate the fair value of a reporting unit is below its carrying value. The Company has the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If the Company can support the conclusion that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company would not need to perform a quantitative impairment test. If the Company cannot support such a conclusion or the Company does not elect to perform the qualitative assessment, the

78

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Company performs a quantitative assessment. If a quantitative goodwill impairment assessment is performed, the Company utilizes a combination of the market and income valuation approaches.

If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that fair value of the reporting unit is less than its carrying value. The Company has selected October 1 as the date to perform its annual impairment test. There were no goodwill impairment losses recorded during the years ended December 31, 2020 and 2019.

Intangible assets consist of acquired customer relationships, trade names, customer portfolios and related assets that are amortized over their estimated useful lives.

Impairment of Long-Lived Assets

The Company reviews its long-lived assets, including property, equipment, software and amortizing intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. If indicators of impairment exist, management identifies the asset group which includes the potentially impaired long-lived asset, at the lowest level at which there are separate, identifiable cash flows. If the total of the expected undiscounted future net cash flows for the asset group is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and carrying amount of the asset. Losses due to impairment of long-lived assets totaled $611 and $1,051 during 2020 and 2019, respectively, and are included in product and technology expense in the consolidated statements of operations.

Concentration of Credit Risk

No individual customer represented more than 10% of the Company’s total revenue for the years ended December 31, 2020 or 2019. As of December 31, 2020 and 2019, no individual customer accounted for 10% or more of the Company’s total accounts receivable.

As of December 31, 2020, the Company held approximately $206 million of cash with one U.S. commercial bank.

Redeemable Convertible Preferred Stock Warrants

The Company accounts for its warrants to purchase shares of redeemable convertible preferred stock as liabilities based upon the characteristics and provisions of each instrument. Warrants classified as derivative liabilities and other derivative financial instruments that require separate accounting as liabilities are recorded on the Company’s consolidated balance sheets at their fair value on the date of issuance and are revalued on each subsequent balance sheet date until such instruments are exercised or expire, with any changes in the fair value between reporting periods recorded in the consolidated statements of operations. As discussed in Note 1A, all redeemable convertible preferred stock warrants were converted into common stock or canceled immediately prior to the Merger.

Fair Value of Financial Instruments

Fair value principles require disclosures regarding the manner in which fair value is determined for assets and liabilities and establishes a three-tiered fair value hierarchy into which these assets and liabilities must be grouped, based upon significant levels of inputs as follows:

Level 1       Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date;

79

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Level 2       Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and

Level 3       Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities

The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. Management’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.

Revenue from Contracts with Customers

The Company primarily generates revenue from (1) fees received for connecting homeowners to customers in the Company’s referral network, which consist of individual contractors, small businesses, insurance careers and large enterprises (2) fees received for providing home project and moving services directly to homeowners, and (3) fees received for providing subscription access to the Company’s inspection software platform. Revenue is recognized when control of the promised services or goods is transferred to our customers and in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.

Effective January 1, 2019, the Company’s revenue recognition policy follows guidance from ASC 606, Revenue from Contracts with Customers, which resulted in a $507 adjustment to accumulated deficit.

The Company determines revenue recognition through the following five-step framework:

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; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company identifies performance obligations in its contracts with customers, which primarily include delivery of homeowner leads (Referral Network Revenue), performance of home project and moving services (Managed Services Revenue), and providing access to the Company’s software platforms (Software Subscription Revenue). The transaction price is determined based on the amount which the Company expects to be entitled to in exchange for providing the promised services to the customer. The transaction price in the contract is allocated to each distinct performance obligation on a relative standalone selling price basis. Revenue is recognized when performance obligations are satisfied.

Contract payment terms vary from due upon receipt to net 30 days. Collectability is assessed based on a number of factors including collection history and creditworthiness of the customer. If collectability of substantially all consideration to which the Company is entitled under the contract is determined to be not probable, revenue is not recorded until collectability becomes probable at a later date.

Revenue is recorded based on the transaction price excluding amounts collected on behalf of third parties, such as sales taxes collected and remitted to governmental authorities.

80

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Referral Network Revenue

In the Referral Network Revenue stream, the Company connects third party service providers (“Service Providers”) with homeowners that meet predefined criteria and may be looking for relevant services. Service Providers include a variety of service providers throughout a homeowner’s lifecycle, including plumbers, electricians, roofers, as well as movers, TV/Internet, warranty, insurance carriers, and security monitoring providers. The Company also sells home and auto insurance policies for insurance carriers.

Revenue is recognized at a point in time upon delivery of a lead to the Service Provider, at which point the Company’s performance obligation has been satisfied. The transaction price is generally either a fixed price per qualifying lead or based on a percentage of the revenue the Service Provider ultimately generates through the homeowner lead. For arrangements in which the amount the Company is entitled to is based on the amount of revenue the Service Provider generates from the homeowner, the transaction price is considered variable and an estimate of the constrained transaction price is recorded by the Company upon delivery of the lead.

Service Providers generally have the option to pay as they receive leads or on a subscription basis, in which a specified amount is deposited into the Company’s referral platform monthly and any relevant leads are applied against the deposited amount. Certain Service Providers also have the option to pay an additional fixed fee for added member benefits, including profile distinction and rewards. Such subscriptions automatically renew each month unless cancelled by the customer in advance of the renewal period in accordance with the customer termination provisions. Amounts received in advance of delivery of leads to the Service Provider is recorded as deferred revenue. Certain Service Providers have the right to return leads in limited instances. An estimate of returns is included as a reduction of revenue based on historical experience or specific identification depending on the contractual terms of the arrangement. Estimated returns are not material in any period presented.

In January 2020, the Company, through its wholly-owned subsidiary and licensed insurance agency Elite Insurance Group (“EIG”), began selling homeowner and auto insurance policies for insurance carriers. The transaction price in these arrangements is the estimated lifetime value (“LTV”) of the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions. The Company constrains the transaction price based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. After a policy is sold to an insurance carrier, the Company has no additional or ongoing obligation to the policyholder or insurance carrier.

The Company estimates LTV of policies sold by using a portfolio approach by policy type and the effective month of the relevant policy. LTV is estimated by evaluating various factors, including commission rates for specific carriers and estimated average plan duration based on insurance carrier and market data related to policy renewals for similar insurance policies. On a quarterly basis, management reviews and monitors changes in the data used to estimate LTV as well as the cash received for each policy type compared to original estimates. The Company analyzes these fluctuations and, to the extent it identifies changes in estimates of the cash commission collections that it believes are indicative of an increase or decrease to prior period LTVs, the Company will adjust LTV for the affected policies at the time such determination is made. Changes in LTV may result in an increase or a decrease to revenue. Changes to the estimated variable consideration were not material for the periods presented.

Managed Services Revenue

Managed services revenue includes fees earned from homeowners for providing a variety of services directly to the homeowner, including handyman, plumbing, electrical, appliance repair, and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis. The transaction price represents the contractually agreed upon price with the end customer for providing the respective service. Revenue is recognized as

81

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

services are performed based on an output measure of progress, which is generally over a short duration (e.g., same day). Fees earned for providing managed services projects are non-refundable and there is generally no right of return.

The Company acts as the principal in managed services revenue as the Company is primarily responsible to the end customer for providing the service, has a level of discretion in establishing pricing, and controls the service prior to providing it to the end customer. This control is evidenced by the ability to identify, select, and direct the service provider that provides the ultimate service to end customers.

Software Subscription Revenue

The Company’s subscription arrangements, which primarily relates to subscriptions to the Company’s home inspector software, do not provide the customer with the right to take possession of the software supporting the cloud-based application services. The Company’s standard subscription contracts are monthly contracts in which pricing is based on a specified price per inspection completed through the software. Fees earned for providing access to the subscription software are non-refundable and there is no right of return. Revenue is recognized based on the amount which the Company is entitled to for providing access to the subscription software during the monthly contract term.

Assets Recognized from the Costs to Obtain a Contract with a Customer

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year. The Company has determined that certain costs related to employee sales incentive programs (sales commissions) represent incremental costs of obtaining a contract and therefore should be capitalized. Capitalized costs are included in other assets on the consolidated balance sheets. These deferred commissions are amortized over an estimated period of benefit. The Company elected to apply the practical expedient to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one year or less.

The capitalized amounts are recoverable through future revenue from customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.

Amortization of capitalized costs to obtain revenue contracts is recorded as a component of selling and marketing expenses in the accompanying consolidated statements of operations.

Sales commissions not subject to capitalization are earned and recorded at the time a customer is invoiced as a component of selling and marketing expenses. As a result, such commissions are expensed at the time of invoicing even though the related revenue may not be fully recognized.

The Company had immaterial activity within the deferred commissions balances for the years ending December 31, 2020 and 2019.

Cost of Revenue

Cost of revenue primarily consists of professional fees and materials under the services model and credit card processing fees, including merchant fees. The Company recognizes cost of revenue as expenses are incurred.

82

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Product and Technology Development

Product and technology development costs primarily include payroll, employee benefits, stock-compensation expense, other headcount-related costs associated with product development, software subscriptions, professional services, and amortization of internally-developed software.

Advertising

Advertising costs are expensed as incurred. During the years ended December 31, 2020 and 2019, the Company incurred $2,242 and $3,716 in advertising costs, respectively. Advertising costs are included in selling and marketing expenses in the Company’s consolidated statements of operations.

Income Taxes

The Company accounts for income taxes in accordance with ASC 740, Income Taxes. Under the asset and liability method specified by ASC 740, deferred tax assets and liabilities are recognized for the future consequences of differences between the carrying amounts of existing assets and liabilities and their respective tax bases (temporary differences). Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which those temporary differences are recovered or settled. Valuation allowances for deferred tax assets are established when it is more likely than not that some or all of the deferred tax assets will not be realized.

In addition, ASC 740 provides comprehensive guidance on the recognition and measurement of tax positions in previously filed tax returns or positions expected to be taken in future tax returns. The benefit from an uncertain tax position must meet a more-likely-than-not recognition threshold and is measured at the largest amount of benefit greater than 50% determined by cumulative probability of being realized upon ultimate settlement with the taxing authority. The Company’s policy is to recognize interest and penalties expense, if any, related to uncertain tax positions as a component of income tax expense.

Stock-Based Compensation

The Company issues stock-based compensation to employees and nonemployees in the form of stock options and restricted stock awards. The fair value of stock options is based on the date of the grant using the Black-Scholes option pricing model. The awards are accounted for by recognizing the fair value of the related award over the requisite service period, which is generally the vesting period. The awards are generally expensed on a straight-line basis, except for awards with performance or market conditions which are expensed on a graded vesting basis. Forfeitures are accounted for when they occur. The fair value of restricted stock awards is determined using the closing price of the Company’s common stock on the grant date. The value of market based restricted stock units is determined using a Monte Carlo simulation model that utilizes significant assumptions, including volatility, that determine the probability of satisfying the market condition stipulated in the award to calculate the fair value of the award.

Warrants

Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed 8,625,000 public warrants and 5,700,000 private warrants to purchase an aggregate 14,325,000 shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustment, commencing 30 days after the completion of the Merger, and expiring on December 23, 2025 which is five-years after the Merger.

The Company accounts for warrants as either equity-classified or liability classified instruments based on an assessment of the warrant’s specific terms. For warrants that meet all of the criteria for equity classification, the warrants are recorded as a component of additional paid-in capital at the time of issuance. For warrants that do not meet all the

83

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

criteria for equity classification, the warrants are recorded as a liability at their initial fair value, and then are remeasured as of each balance sheet date thereafter. Changes in the estimated fair value of the liability for warrants are recognized as a non-cash gain or loss on the statement of operations in the period in which the change occurred. The fair value of the Private Warrants is estimated at period-end using a Black-Scholes-Merton option pricing model. The use of the Black-Scholes model requires significant estimates including an estimate of the expected volatility. Our Public Warrants meet the criteria for equity classification and accordingly, are reported as component of stockholders’ equity while our Private Warrants do not meet the criteria for equity classification and are thus classified as a liability.

Business Combinations

The Company accounts for business acquisitions using the acquisition method of accounting and records any identifiable definite-lived intangible assets separate from goodwill. Intangible assets are recorded at their fair value based on estimates as of the date of acquisition. Goodwill is recorded as the residual amount of the purchase price consideration less the fair value assigned to the individual identifiable assets acquired and liabilities assumed as of the date of acquisition. The Company allocates the purchase price of the acquisition to the assets acquired and liabilities assumed based on estimates of the fair value at the dates of the acquisitions. Contingent consideration, which represents an obligation of the Company to make additional payments or equity interests to the former owner as part of the purchase price if specified future events occur or conditions are met, is accounted for at the acquisition date fair value either as a liability or as equity depending on the terms of the acquisition agreement.

Other income (expense), net

The following table details the components of other income (expense), net on the consolidated statements of operations:

    

2020

    

(as restated)

2019

Gain on remeasurement of private warrant liability (Note 3)

$

2,427

$

Loss on remeasurement of Legacy Porch warrants (Note 3)

 

(2,584)

 

(2,090)

Transaction costs - recapitalization

(3,974)

Gain (loss) on extinguishment of debt, net (Note 6)

 

5,748

 

(483)

Loss on remeasurement of debt (Note 3)

(895)

(6,159)

Gain on settlement of accounts payable

 

796

 

735

Other, net

 

(274)

 

30

$

1,244

$

(7,967)

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any new or revised accounting standards during the period in which it remains an emerging growth company.

84

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Recent Accounting Pronouncements Not Yet Adopted

In August 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020 and adoption must be as of the beginning of the Company’s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. Additionally, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326 in April 2019 and ASU 2019-05, Financial Instruments — Credit Losses (Topic 326) — Targeted Transition Relief in May 2019. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. In November 2019, the FASB issued ASU No. 2019-10, which defers the effective date of ASU No. 2016-13 for smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact of the adoption of ASU No. 2016-13 on the consolidated balance sheets, statements of operations, and statements of cash flows.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The new standard is effective for non-public companies for reporting periods beginning after December 15, 2021 and early adoption is permitted. The comprehensive new standard will amend and supersede existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. The guidance requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact that adoption will have on the consolidated balance sheets, statements of operations, and statements of cash flows and expects that the adoption of the ASU will increase assets and liabilities related to the Company’s operating leases on the consolidated balance sheets.

85

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Note 2.   Revenue

Disaggregation of Revenue

Total revenues consisted of the following:

2020

(as restated)

    

2019

Referral network revenue

$

53,048

$

49,449

Managed services revenue

 

11,579

 

21,888

Software subscription revenue

 

7,672

 

6,258

Total revenue

$

72,299

$

77,595

Management also evaluates revenue based upon when our customers avail themselves of our software, solutions or services. The first category, moving services relates to services that are typically provided to customers in connection with a home purchase and/or homeowner/renter moves. This includes revenue from insurance, moving, security systems and TV/internet services. The second category, post-move services, relates to services that are typically provided to customers post-move such as home maintenance projects, repairs, remodeling and other services from professional contractors or service providers. Moving services represented 69 percent and 47 percent of total revenue in 2020 and 2019, respectively. Post-move services represented 31 percent and 53 percent of total revenue in 2020 and 2019, respectively.

Revenue from Divested Businesses

Total revenue reported includes revenue from divested businesses of $4,334 and $18,336 in 2020 and 2019, respectively.

Disclosures Related to Contracts with Customers

Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to contracts with customers. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. To the extent a contract exists, as defined by ASC 606, these liabilities are classified as deferred revenue. To the extent that a contract does not exist, as defined by ASC 606, these liabilities are classified as refundable customer deposits.

Contract Assets — Long-term Insurance Commissions Receivable

A summary of the activity impacting the contract assets during the year ended December 31, 2020 is presented below:

    

Contract Assets

Balance at December 31, 2019

 

$

Estimated lifetime value of insurance policies sold by carriers

 

4,313

Cash receipts

 

(784)

Balance at December 31, 2020

$

3,529

As of December 31, 2020, $164 of contract assets are expected to be collected within the next 12 months and therefore are included in current accounts receivable on the consolidated balance sheets. The remaining $3,365 of contract assets are expected to be collected in the following periods and are included in long-term insurance commissions receivable on the consolidated balance sheets.

86

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Contract Liabilities — Refundable Customer Deposits

In September 2019, the Company entered into a Lead Buyer Agreement with a customer (“Buyer”) that provides residential security systems. Under the Lead Buyer Agreement, the Buyer pays the Company a referral fee for leads resulting in completed installations of certain residential security systems. At inception of this agreement, the Buyer made a prepayment of $7,000, which is to be credited over the term from October 2019 to September 2022, from earned referral fees for leads provided by the Company. This prepayment represents a contract liability since it is an advanced deposit for services the Company has yet to provide.

A summary of the activity impacting the contract liabilities during the years ended December 31, 2020 and 2019 is presented below:

Contract 

    

Liabilities

Balance at December 31, 2018

$

Additions to contract liabilities - prepayment

7,000

Additions to contract liabilities – significant financing component interest

152

Contract liabilities transferred to revenue

(878)

Balance at December 31, 2019

 

6,274

Additions to contract liabilities

 

Additions to contract liabilities – significant financing component interest

 

440

Contract liabilities transferred to revenue

 

(3,521)

Balance at December 31, 2020

$

3,193

As of December 31, 2020, $2,664 of contract liabilities are expected to be transferred to revenue within the next 12 months and therefore are included in current refundable customer deposits on the consolidated balance sheets. The remaining $529 of contract liabilities are expected to be transferred to revenue over the remaining period and are included in refundable customer deposits, non-current on the consolidated balance sheets.

Contract Liabilities — Deferred Revenue

A summary of the activity impacting deferred revenue balances during the years ended December 31, 2020 and 2019 is presented below:

Deferred 

    

Revenue

Balance at December 31, 2018

$

4,553

Adoption of ASC 606

 

(940)

Revenue recognized

(7,490)

Additional amounts deferred

6,686

Impact of acquisitions

670

Impact of divestitures

(146)

Balance at December 31, 2019

3,333

Revenue recognized

 

(4,923)

Additional amounts deferred (as restated)

 

6,602

Impact of acquisitions

 

196

Balance at December 31, 2020 (as restated)

$

5,208

87

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Remaining Performance Obligations

Contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. These amounts primarily include performance obligations that are recorded in the consolidated balance sheets as deferred revenue. The amount of transaction price allocated to performance obligations to be satisfied at a later date, which is not recorded in the consolidated balance sheets, is immaterial as of December 31, 2020 and 2019.

As permitted under the practical expedient available under ASC 606, the Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less, (ii) contracts with variable consideration that is allocated entirely to unsatisfied performance obligations or to a wholly unsatisfied promise accounted for under the series guidance, and (iii) contracts for which the Company recognizes revenue at the amount which we have the right to invoice for services performed.

The Company applied the practical expedient under ASC 606 to exclude amounts related to performance obligations that are billed and recognized as they are delivered.

Note 3.   Fair Value

The following table details the fair value measurements of liabilities that are measured at fair value on a recurring basis:

Fair Value Measurement at December 31, 2020

Total 

Level 1

Level 2

    

Level 3

    

Fair Value

Contingent consideration - business combination

$

$

$

3,549

    

$

3,549

Contingent consideration - earnout (as restated)

 

 

 

50,238

    

50,238

Private warrant liability (as restated)

31,534

31,534

$

$

$

85,321

$

85,321

Fair Value Measurement at December 31, 2019

Total 

    

Level 1

    

Level 2

    

Level 3

    

Fair Value

Redeemable convertible preferred stock warrants

$

$

$

6,684

$

6,684

Fair value option notes (“FVO Notes”)

11,659

11,659

Contingent consideration

 

 

 

100

 

100

$

$

$

18,443

$

18,443

Redeemable Convertible Preferred Stock Warrants

The Company’s redeemable convertible preferred stock warrants are valued using key equity indicators and are classified within Level 3 of the fair value hierarchy. Management estimates the fair value of these liabilities using option pricing models and assumptions that are based on the individual characteristics of the warrants on the valuation date, as well as assumptions for future financings, expected volatility, expected life, yield, and risk-free interest rate.

A summary of key assumptions for determining the fair value of redeemable convertible preferred stock warrants at December 31, 2019 include:

Expected

term

Expected

Expected 

 

    

(in years)

    

volatility

    

Risk-free interest rate

    

dividend rate

Redeemable convertible preferred stock warrants

2 to 9

    

60%

0.23% to 2.11%  

0%

88

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

The weighted average expected term and risk-free interest rate for redeemable convertible preferred stock warrants outstanding at December 31, 2019 is 6.36 and 1.72%, respectively.

Fair Value Option Notes

As discussed further in Note 6, the Company elected to measure certain convertible promissory notes at fair value in accordance with the fair value option. The FVO Notes are each a debt host financial instrument containing embedded features and /or options which would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements under ASC 815, Derivatives and Hedging. The election for these specific convertible notes is due to the number and complexity of features that would require separate bifurcation absent this election.

The fair value of FVO Notes as of December 31, 2019 has been determined using a combination of the present value of the FVO Notes cash flows and the Black-Scholes option pricing model, using the following assumptions the significant inputs of principal value, interest rate spreads and curves, and embedded call option prices.

December 31, 

2019

FVO 

    

FVO 

Note 1A

    

Note 2(1)

Initial principal value

$

2,500

$

3,000

Value upon maturity

$

6,682

$

6,602

Conversion price (per share)

$

6.39

 

N/A

Value of Series B redeemable convertible preferred share

$

14.12

 

N/A

Value of common stock

N/A

N/A

Expected term (years)

 

2

 

N/A

Volatility

 

39

%  

 

N/A

Risk free rate

 

1.58

%  

 

N/A

Estimated fair value of FVO Note

$

5,079

$

6,580

(1)Due to the close proximity to the maturity date, January 24, 2020, the fair value of FVO Note 2 on December 31, 2019 was determined to equal the value upon maturity, excluding interest to be accrued between December 31, 2019 and maturity.

Contingent consideration

The Company estimated the fair value of $1,800 of the 2018 business combination contingent consideration using a variation of the income approach known as the real options method. The fair value is based on the present value of the contingent payments to be made using a weighted probability of possible payments. As of December 31, 2020, the key inputs used in the determination of fair value include projected revenues and expenses, discount rate of 9.96% to 9.98%, revenue volatility of 18.00% and weighted average cost of capital of 21.50%. As of December 31, 2019, the key assumptions used in the determination of fair value include projected revenues and expenses, discount rate of 15.26% to 16.26%, revenue volatility of 19.00% and weighted average cost of capital of 29.50%.

The Company estimated the fair value of $1,749 of the 2020 business combination contingent consideration using the Monte Carlo simulation method. The fair value is based on the simulated stock price of the Company over the maturity date of the contingent consideration. As of December 31, 2020, the key inputs used in the determination of the fair value included current stock price of $14.27, strike price of $20.00, discount rate of 9% and volatility of 60%.

The Company estimated the fair value of the earnout contingent consideration using the Monte Carlo simulation method. The fair value is based on the simulated price of the Company over the maturity date of the contingent

89

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

consideration and increased by the certain employee forfeitures. As of December 31, 2020, the key inputs used in the determination of the fair value included exercise price of $18, $20 and $22, volatility of 60%, and forfeiture rate of 16%.

Private Warrant Liability

As discussed further in Note 7, the Company estimated the fair value of our Private Warrants as of December 31, 2020 to be $31.5 million. The estimate is classified within Level 3 of the fair value hierarchy. Management estimates the fair value of these liabilities using the Black-Scholes-Merton Option pricing model using the Company’s stock price and assumptions including, expected volatility, remaining contractual life, dividend yield, and risk-free interest rate.

A summary of key assumptions for estimating the fair value of the Private Warrants at December 31, 2020 include:

Expected

Exercise

term

Expected

Expected 

Price

    

(in years)

    

volatility

    

Risk-free interest rate

    

dividend rate

Private Warrant Liability

$ 11.50

5

    

35%

0.36%

0%

Fair value measurements categorized within Level 3 are sensitive to changes in the assumptions or methodology used to determine fair value and such changes could result in a significant increase or decrease in the fair value.

The changes for Level 3 items measured at fair value on a recurring basis using significant unobservable inputs are as follows:

Redeemable 

Contingent 

Contingent 

Convertible 

Consideration -

Private

Consideration -

Preferred Stock 

Business

Warrants

Earnout

    

Warrants

    

FVO Notes

    

Combinations

    

(as restated)

    

(as restated)

Fair value as of January 1, 2020

$

6,684

$

11,659

$

100

$

$

Additions

 

1,762

 

 

1,749

 

33,961

 

50,238

Settlements

 

(11,030)

 

(8,698)

 

 

 

Change in fair value, loss (gain) included in net loss(1)

 

2,584

 

895

 

1,700

 

(2,427)

 

Gain on extinguishment of debt

(3,856)

Fair value as of December 31, 2020

$

$

$

3,549

$

31,534

$

50,238

Redeemable 

    

Convertible 

Preferred Stock 

Contingent 

    

Warrants

    

FVO Notes

Consideration

Fair value as of January 1, 2019

$

436

$

$

400

Additions

 

6,651

 

5,500

 

Settlements

 

(2,493)

 

 

Change in fair value, loss (gain) included in net loss(1)

 

2,090

 

6,159

 

(300)

Fair value as of December 31, 2019

$

6,684

$

11,659

$

100

(1)Changes in fair value of redeemable convertible preferred stock warrants, FVO Notes, and Private Warrants are included in other income (expense), net, and changes in fair value of contingent consideration are included in general and administrative expenses in the consolidated statements of operations.

90

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Fair Value Disclosure

Except for the fair value option notes (“FVO” notes), the fair value of debt approximates the unpaid principal balance and is considered a Level 2 measurement. See Note 6.

Note 4.   Property, Equipment, and Software

Property, equipment, and software net, consists of the following:

    

December 31, 

December 31, 

2020

    

2019

Software and computer equipment

$

1,381

$

1,392

Furniture, office equipment, and other

 

567

 

387

Internally developed software

 

10,741

 

10,601

Leasehold improvements

 

1,112

 

1,295

 

13,801

 

13,675

Less: Accumulated depreciation and amortization

 

(9,208)

 

(7,017)

Property, equipment, and software, net

$

4,593

$

6,658

Depreciation and amortization expense related to property, equipment, and software was $3,786 and $3,680 for the years ended December 31, 2020 and 2019, respectively.

Note 5.   Intangible Assets and Goodwill

Intangible Assets

Intangible assets are stated at cost or acquisition-date fair value less accumulated amortization and consist of the following as of December 31, 2020:

Weighted

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

7.0

$

8,440

$

(2,173)

$

6,267

Acquired technology

 

6.0

 

12,170

(5,481)

 

6,689

Trademarks and tradenames

 

9.0

 

3,688

(893)

 

2,795

Non-compete agreements

2.0

225

(15)

210

Total intangible assets

 

$

24,523

$

(8,562)

$

15,961

Intangible assets consist of the following as of December 31, 2019:

Weighted

    

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated 

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

$

5,450

$

(1,591)

$

3,859

Acquired technology

 

4.0

 

8,546

 

(4,272)

 

4,274

Trademarks and tradenames

 

7.0

 

2,290

 

(591)

 

1,699

Total intangible assets

 

$

16,286

$

(6,454)

$

9,832

91

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Aggregate amortization expense related to intangibles was $2,858 and $3,697 for the years ended December 31, 2020 and 2019, respectively. Estimated intangibles amortization expense for the next five years and thereafter consists of the following:

Estimated

Amortization

    

Expense

2021

$

3,873

2022

2,989

2023

 

2,659

2024

 

1,617

2025

 

1,169

Thereafter

 

3,654

$

15,961

Goodwill

The following tables summarize the changes in the carrying amount of goodwill for the years ended December 31, 2020 and December 31, 2019:

    

Goodwill

Balance as of January 1, 2019

$

21,305

Acquisitions

 

916

Divestitures

(3,657)

Purchase price adjustment

(290)

Balance as of December 31, 2019

$

18,274

Acquisitions

 

10,176

Divestitures

 

(161)

Balance as of December 31, 2020

$

28,289

Note 6.   Debt

At December 31, 2020, debt was comprised of the following:

    

    

    

Debt 

    

 

Unaccreted

 

Issuance 

 

Carrying 

Principal

Discount

 

Costs

Value

1.0% promissory notes, due 2022

$

8,317

$

$

$

8,317

11.05% term loan, due 2024

41,764

(2,686)

(29)

39,049

Other notes

 

750

 

(133)

 

 

617

$

50,831

$

(2,819)

$

(29)

$

47,983

92

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

At December 31, 2019, debt was comprised of the following:

    

    

    

Debt

    

 

Unaccreted 

 

Issuance

 

Carrying

Principal

Discount

 

Costs

Value

10% convertible promissory notes, due on demand

$

7,324

$

(36)

$

$

7,288

6% promissory note, due 2020

 

185

 

 

 

185

2.55% promissory notes, due 2020

 

1,100

 

(41)

 

 

1,059

3.5% convertible promissory notes, due 2022

 

1,689

 

(313)

 

 

1,376

9.0% term loan, due 2023

 

40,500

 

(528)

 

(689)

 

39,283

3% promissory note (25% default), due 2024

3,000

(2,906)

(57)

37

Other notes

 

233

 

 

 

233

$

54,031

$

(3,824)

$

(746)

$

49,461

    

    

Fair 

Principal

 

Value

10% convertible notes recorded at fair value

$

5,500

$

11,659

Minimum principal payment commitments as of December 31, 2020, are as follows:

Principal

Payments

2021

$

4,799

2022

 

12,234

2023

 

20,346

2024

 

13,302

2025

 

150

Thereafter

 

$

50,831

Senior Secured Term Loans

During 2019, the Company’s secured term loan had a maximum borrowing amount of $40,000 of which $40,000 was outstanding at December 31, 2019. The secured term loan required interest-only payments until December 1, 2020, or until December 1, 2021, if the Company met certain revenue requirements, followed by equal monthly payments of principal and interest through maturity on December 4, 2023. The loan also included a final payment fee of $500. The stated interest rate in the loan was equal to the Base Rate plus 4.00%. The Base rate was equal to the greater of i) the highest prime rate plus 5% and ii) the highest three-month LIBOR rate plus 2.5%. On May 26, 2020, the loan agreement was amended to include interest paid in-kind (“PIK Interest”) at a per annum rate of (A) from the period beginning April 2, 2020 through May 15, 2020, 2.00% and (B) at all times thereafter 1%.

At December 31, 2019, the Company was in violation of certain covenants under this senior secured lending arrangement. In July 2020, the Company refinanced the lending arrangement which resolved the issues that created the conditions of default. As a result, the lending arrangement was classified as non-current as of December 31, 2019.

In May 2020, the Company was required to use $2,500 of the proceeds received from the Sale of Serviz (See Note 11) to pay down the term loan, resulting in an outstanding original principal balance of $37,500.

In July 2020, the Company refinanced the lending arrangement by entering into a Loan and Security Agreement with Runway Growth Credit Fund, Inc. (“Runway Loan”) in the amount of $40,000, with two additional co- lenders

93

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

providing an aggregated $7,000 in loan proceeds. The co-lenders, Orix Growth Capital, LLC and Midcap Financial Trust, were the Company’s existing senior secured lenders with a $37,645 loan balance outstanding at the time of the refinance. The amendments to the loan agreements with the existing senior secured lenders represents a modification of previously outstanding senior secured loans. Unamortized deferred issuance costs associated with the existing lending arrangement were reduced proportionately with the reduction in principal balances for existing senior secured lenders, resulting in interest expense of $749. The new loan, which totaled $47,000, was used to pay off the existing $37,500 loan.

The Runway Loan is a first lien loan secured by any and all properties, rights and assets of the Company with a maturity date of July 22, 2024. Interest is payable monthly in arrears at a variable rate of interest based on the greater of 0.55% or LIBOR rate (as defined) plus an applicable margin of 9.05% plus 2% of PIK interest. As of December 31, 2020, the calculated interest rate is 11.05%. Principal payments are required beginning on August 15, 2022 in equal monthly instalments through the maturity date. A prepayment fee of 2%, 1.5%, 1% or 0.5% of the outstanding loan amount is due if the loan is repaid prior to the 1st, 2nd, 3rd or 4th anniversary date, respectively. There is a final payment fee of $1,645 or 3.5% of any partial payment, which is reflected as a discount on the loan and is accreted to interest expense using the effective interest method over the term of the loan or until extinguishment of the related loan. Upon a default, the loan is immediately due and payable and bears interest at 5% higher than the applicable loan interest rate. The financial covenants require the Company to maintain a minimum level of cash at $3,000, minimum revenue of $15,356 in the quarter ended December 31, 2020, and 80% of projected revenue in all future quarters.

Based on the amount of cash available upon completion of the Merger on December 23, 2020, in accordance with the agreement’s terms, $7,057 of the outstanding principal balance of the Runway Loan was required to be repaid, plus interest and prepayment fees of $17 and $391, respectively. Following this repayment, the carrying value of the Runway Loan as of December 31, 2020 is $39,049. As of December 31, 2020, the Company is in compliance with all covenants of the Runway Loan. In January 2021, the Company entered into an amendment (the Runway Amendment) to the Runway Loan. See Note 15.

The Company issued warrants to purchase redeemable convertible preferred stock in connection with the establishment or amendment of lending arrangements. The grant date fair value of the warrants issued in connection with the establishment of the Runway Loan was $1,216, which was deducted from the face value of the loan and is accreted to interest expense using the effective interest method over the term of the loan or until extinguishment of the related loan.

Pre-2019 Convertible Promissory Notes

During 2018, the Company issued convertible notes with an aggregate original principal balance of $16,600, an interest rate of 8-10%, and a maturity date of January 13, 2019.

Upon maturity on January 13, 2019, the outstanding principal and accrued interest automatically converted into 1,173,473 shares of Series B redeemable convertible preferred stock and 70,408 Series B redeemable convertible preferred stock warrants at a conversion price of $14.79 per unit (a unit includes one share of Series B redeemable convertible preferred stock and 0.06 of one warrant to purchase Series B redeemable convertible preferred stock).

As part of the issuance of the convertible notes, the Company incurred $356 of issuance costs that are recorded as a reduction of convertible notes.

In connection with an acquisition on November 1, 2018, the Company issued convertible promissory notes payable to the sellers for an aggregate principal of $7,324. These convertible promissory notes bear interest at 4.5% per annum for the first year and 10% per annum thereafter. Unless converted, monthly payments of principal and interest are due beginning on December 1, 2019. The outstanding principal amount of the convertible promissory notes are convertible

94

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

into 537,024 shares of common stock. Accrued but unpaid interest shall be waived if the notes are converted within the first year, and otherwise shall be paid in cash. Unless converted, the convertible promissory notes mature at the earliest of i) a change of control of the Company, ii) 10 days after a qualified financing, or iii) three years from the issuance date. As of December 31, 2019, the Company was in default on these convertible promissory notes as the Company failed to make the first payment due on December 1, 2019. Upon default, the carrying value of the convertible promissory notes of $7,288 was reclassified to current liabilities as all principal and unpaid interest is immediately due in cash upon event of default. In May 2020, the Company entered into an amendment to certain payment terms of the convertible promissory notes, including specific interest only and/or catch up payment requirements based on the future cash balance of the Company at specified dates.

Upon completion of the Merger on December 23, 2020, the outstanding principal balance of $7,317 and unpaid interest of $516 was paid in full, resulting on a trivial loss on extinguishment.

In connection with the acquisition of Serviz.com, Inc. (“Serviz”) on July 20, 2018 (See Note 11), the Company assumed two convertible promissory notes with an aggregate principal balance of $1,689 and an interest rate of 3.5% per annum. Unless converted, the convertible promissory notes, along with accrued interest, are payable at the earlier of i) December 1, 2022 or ii) a qualified financing as defined in the loan agreement. The outstanding principal amount of the convertible promissory notes and any accrued interest are convertible into redeemable convertible preferred stock sold in such financing as defined in the loan agreement, at the option of the holder at a conversion price equal to the original issue price for such series of redeemable convertible preferred stock. On February 28, 2020, one of the convertible promissory notes with a principal balance of $1,400 and a carrying value of $1,153 converted into 198,750 shares of Series C preferred stock. Holders also received 73,538 common stock warrants. A loss on debt extinguishment of $247 was recorded to account for the unamortized discount at the time of conversion. Upon completion of the Merger on December 23, 2020, the remaining principal of $289 and unpaid interest of $48 were paid in full, resulting on a loss on extinguishment of $285.

2019 Convertible Promissory Notes

During 2019, the Company issued convertible promissory notes with an aggregate original principal balance of $21,600, an interest rate of 10%, and original maturity dates ranging from January 24, 2020 to December 31, 2020.

Based on the terms of the convertible promissory notes, the Company may elect on each applicable interest payment date to pay interest, including any default interest, as Paid In-Kind (“PIK”), whereby such PIK amount would be added to the aggregate principal amount and accrue interest at 10% per annum. On each interest payment date, any PIK amount payable shall be capitalized and treated as additional principal obligations under, shall accrue interest from the applicable interest payment date, and shall become payable in full, in cash, no later than the maturity date.

On December 23, 2019, the Company issued to certain holders of convertible promissory notes, such number of Series C Preferred in full satisfaction of the Company’s obligation under the convertible promissory notes, including accrued PIK interest. The amount of original principal balance of convertible promissory notes and related PIK interest, which were converted into Series C Preferred shares were $16,100 and $971, respectively.

The Company elected to measure certain convertible promissory notes at fair value in accordance with the fair value option (“FVO Notes”). The FVO Notes had original principal amounts of $5,500. The notes also have a feature that requires payment of 200% of the outstanding principal and unpaid interest amount upon maturity. Each period, the fair value of the FVO notes is determined and resulting gains and losses from the change in fair value of the FVO Notes associated with non-credit components are recognized in income, while the change in fair value associated with the Company’s own credit component is recognized in Accumulated Other Comprehensive Income (“AOCI”). During 2020, there were no changes in fair value associated with the Company’s own credit component recognized in AOCI. During the second quarter of 2020, as part of the divestiture of the Serviz business (See Note 11), one of the FVO notes,

95

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

with an original principal balance of $3,000, was cancelled by the holder. In July 2020, the Company amended the remaining FVO Note. Under this amendment, the loan plus accrued interest would be repaid upon closing of the Merger or within one year from the issuance date, whichever is earliest, with a premium of two times the outstanding principal and accrued interest. Upon completion of the Merger on December 23, 2020, the Note was paid off for $5,974.

2020 Promissory Notes

In April 2020, the Company entered into a loan agreement with Western Alliance Bank pursuant to the Paycheck Protection Program established under the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The Company received loan proceeds of $8,139 (the “PPP Loan”). The term of the PPP Loan is two years with a maturity date of April 18, 2022 and bears interest at a fixed rate of 1.00%. Payments of principal and interest on the PPP Loan were deferred for the first nine months of the term of the PPP Loan. Principal and interest are payable monthly, less the amount of any potential forgiveness (discussed below), and the Company may prepay 20% or less at any time prior to maturity with no prepayment penalties, more than 20% will require notice to the lender. The PPP Loan contains customary event of default provisions. As of December 31, 2020, the Company is in compliance with all covenants of the PPP Loan.

All or a portion of the PPP Loan may be forgiven by the SBA and the lender upon application by the Company, if the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities (“Qualifying Expenses”). Not more than 25 percent of the PPP Loan may be used for non-payroll costs. The Company believes that it used the proceeds of the PPP Loan for Qualifying Expenses in accordance with the terms of the PPP Loan. The Company submitted an application for forgiveness of the loan in December 2020. However, no assurance is provided that the Company will be able to obtain forgiveness of the PPP Loan in whole or in part. If the loan is forgiven in part or in whole, the Company will reduce the liability by the amount forgiven and record a gain on extinguishment in the consolidated statements of operations. The carrying value of the PPP Loan is $8,139 as of December 31, 2020.

As part of the July 23, 2020 acquisition (see Note 11), the Company assumed a loan pursuant to the Paycheck Protection Program for the amount of $398. The loan has a maturity date of April 10, 2022 and a fixed interest rate of 1%. The loan was forgiven by the SBA in the fourth quarter of 2020.

In July 2020, the Company entered into convertible loan agreement with Cantor Fitzgerald Securities in the amount of $10,000 with the proceeds of the loan to be received upon completion of the Company’s 2019 financial statement audit. This convertible loan agreement was amended in August 2020, to provide for the funding of $5,000 of the loan into a restricted cash account. Upon completion of the Company’s 2019 financial statement audit, an additional $5,000 of loan proceeds was received in October 2020 in addition to the release of the $5,000 loan proceeds held in a restricted cash account.

The loan included a final payment fee equal to 20% of the loan proceeds which was reflected as a discount on the loan and was accreted to interest expense using the effective interest method over the term of the loan. The proceeds from the convertible loan agreement together, with the final payment fee and the accrued interest were paid in full upon the Merger. The loan accrued 12% interest per annum until the loan was repaid upon the Merger.

At the time of the Merger, Cantor Fitzgerald Securities had the right to elect to receive PTAC Common Shares in lieu of repayment of all or a portion of the loan proceeds, final payment fee and accrued interest. Cantor Fitzgerald Securities chose to receive full payment in cash rather than in PTAC Common Shares.

Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $12,063, which included $10,000 principal balance, $2,000 final payment fee, and $63 of accrued interest. As a result of the merger, a contingent beneficial conversion feature became exercisable. The commitment date intrinsic value of $564 reduced the carrying value of the loan and increased additional paid in capital. The debt holder did not exercise the

96

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

beneficial conversion feature. Therefore, the amount paid to settle the debt was first allocated to the settlement-date intrinsic value of the beneficial conversion feature associated with the loan, resulting in a net decrease in additional paid in capital of $5,772. The remaining cash payment was allocated to extinguish the debt and interest payable, resulting in a gain on extinguishment of $5,047.

Other Promissory Notes

In connection with an acquisition on November 1, 2018, the Company issued term promissory notes payable to the sellers for an aggregate principal of $1,100 and an interest rate of 2.55% per annum. The outstanding principal balance, along with accrued interest, was payable on May 1, 2020. In May 2020, the Company entered into an amendment to certain payment terms of the convertible promissory notes, including specific interest only and/or catch up payment requirements based on the future cash balance of the Company at specified dates. As of December 31, 2019, the promissory notes had a carrying amount $1,059. Upon completion of the Merger on December 23, 2020, the outstanding principal of $1,077 and unpaid interest of $4 were paid in full.

In connection with an acquisition on March 14, 2017, the Company assumed a promissory note payable to a founder of the acquired entity who continued as an employee of the Company following the acquisition. The promissory note has an initial principal balance of $185 and an interest rate of 6% per annum. The outstanding principal, along with accrued interest, was payable on March 31, 2020. As of December 31, 2019, the promissory notes had a carrying amount $185. Upon completion of the Merger on December 23, 2020, the outstanding principal of $185 and unpaid interest of $75 were paid in full. No gain or loss on extinguishment resulted from the payoff of the promissory note.

On December 19, 2019, the Company issued a promissory note for an aggregate principal of $3,000, with a stated interest rate of 3%. In connection with the issuance of this promissory note, the holder also received 403,101 warrants to purchase Series C redeemable convertible preferred stock of the Company. The grant date fair value of the warrants issued was $3,000, and was deducted from the face value of the bank loans and are accreted to interest expense using the effective interest method over the term of the note or until extinguishment of the related note. Upon occurrence of an Event of Default, the Holder may declare all outstanding obligations immediately payable in cash. Following the occurrence and during the continuance of an Event of Default, interest on the Note shall automatically be increased to 25% per annum. On January 1, 2020, there was an occurrence of default resulting in the default interest rate being effective starting on January 1, 2020.

The note was amended in July 2020, which resolved the conditions of default. The amendment provides that the loan plus accrued interest would be repaid upon closing of the Merger, or within one year of the amendment, with a premium payment of $1,000. The Company also provided the holder an additional 51,502 warrants to purchase Series C redeemable convertible preferred stock in connection with the amendment. The amended loan was guaranteed by the CEO of the Company with an asset pledge agreement, which the Company accounted for as a capital contribution by the CEO and a debt discount at fair value. The interest rate and other key terms of the note were not changed.

The amendment was accounted for as an extinguishment of the original note, because the amended note was concluded to be substantially different than the original note. The Company recorded a loss on debt extinguishment of $2,532. The amended note was initially recorded at its fair value of $4,233. The fair value of the guarantee of $300 was deducted from the initial fair value of the amended note and is accreted to interest expense using the effective interest method over the term of the note or until extinguishment. As of December 31, 2019, the carrying value of promissory note is $37, and is included in current portion of long-term debt. Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $4,424, which included $3,381 principal balance, $1,000 final payment fee, and $43 of accrued interest.

On February 11, 2020, the Company entered into a future receivables agreement, in which the Company received consideration of $2,000 and agreed to sell 10% of all of Company’s future accounts receivable from the Company’s

97

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

customers until an amount ranging between $2,300 and $2,700, depending on timing of repayment, was delivered by or on behalf of Company to the lender. Prior to the required repayment date, the Company repaid $2,000 of principal and $700 of interest, resulting in a full payoff of the agreement and no remaining carrying value as of December 31, 2020.

In connection with an acquisition on November 2, 2020, the Company issued a promissory note payable to the founder of the acquired entity. The promissory note has an initial principal balance of $750 and a stated interest rate of 0.38% per annum. The promissory note shall be paid in five equal annual installments of $150 each, plus accrued interest commencing on January 21st, 2021. As of December 31, 2020, the promissory notes had a carrying amount $617.

Note 7.   Equity and Warrants

Shares Authorized

As of December 31, 2020, the Company had authorized a total of 410,000,000 shares for issuance with 400,000,000 shares designated as common stock, and 10,000,000 shares designated as preferred stock.

Common Shares Outstanding and Common Stock Equivalents

The following table summarizes our fully diluted capital structure at December 31, 2020:

Issued and outstanding common shares

    

75,519,151

Earnout common shares (Note 1A and Note 8)

 

6,150,000

Total common shares issued and outstanding

81,669,151

Common shares reserved for future issuance:

Public warrants

8,625,000

Private warrants

5,700,000

Common stock options outstanding - 2012 Equity Plan (Note 8)

 

6,414,611

Restricted stock units (Note 8)

 

2,415,140

Restricted stock awards (Note 8)

 

166,762

2020 Equity Plan pool reserved for future issuance (Note 8)

 

11,137,824

Total shares of common stock outstanding and reserved for future issuance

 

116,128,488

Total shares of common stock outstanding and reserved for future issuance does not include shares that may be issued in connection with the December 31, 2020 acquisition as discussed on Note 11.

Warrants

PTAC Warrants

Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed 8,625,000 public warrants and 5,700,000 private warrants to purchase an aggregate 14,325,000 shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustment, commencing 30 days after the completion of the Merger, and expiring on December 23, 2025 which is five-years after the Merger.

98

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

The Company may call the public warrants for redemption (excluding the private warrants), in whole, at a price of $0.01 per warrant:

at any time while the public warrants are exercisable,

upon not less than 30 days’ prior written notice of redemption to each public warrant holder,

if, and only if, the last sale price common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period commencing once the warrants become exercisable and ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders and,

if and only if, there is a current registration statement in effect with respect to the issuance of the common stock underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.

The private warrants are identical to the public warrants, except that the private warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the private warrants are held by someone other than the initial purchasers or their permitted transferees, the private warrants will be redeemable by the Company and exercisable by such holders on the same basis as the public warrants. As of December 31, 2020, 5,700,000 private warrants were held by the initial purchases or their permitted transferees and are recorded as a liability on the Consolidated Balance Sheets.

See Note 15 for exercises of a portion of PTAC warrants subsequent to December 31, 2020.

Legacy Porch Warrants

Redeemable convertible preferred stock warrants and common stock warrants that were issued prior to the Merger (“Legacy Porch Warrants”) were cancelled in exchange for 702,791 and 1,705,266 shares of common stock through net share settlement, respectively.

Detail related to Legacy Porch Warrant activity for the year ended December 31, 2020, is as follows:

 

Redeemable Convertible

 

 

 

Preferred Stock

Common Stock

 

 

Weighted- 

 

 

 

Weighted- 

 

 

Average 

 

 

 

Average 

Number of 

 

Exercise 

Number of 

 

Exercise 

Warrants

 

Price

Warrants

 

Price

Balances as of January 1, 2020

    

965,157

    

$

4.39

    

    

2,095,074

    

$

2.02

Warrants granted

 

209,384

 

5.62

 

 

73,538

 

1.77

Warrants exercised

 

 

 

 

 

Warrants cancelled

 

(1,174,541)

 

4.60

 

 

(2,168,612)

 

2.02

Balances as of December 31, 2020

 

$

 

$

$

99

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Note 8.   Stock-Based Compensation

2012 and 2020 Equity Incentive Plans

Legacy Porch.com’s 2012 Equity Incentive Plan (the “2012 Plan”) provides for the grant of incentive and non-statutory options, stock appreciation rights, restricted stock awards (“RSA”) and restricted stock units (“RSU”) to employees, directors and consultants of the Company (“Service Providers”), collectively referred to as “Awards”.

Each Legacy Porch.com option from the 2012 Plan that was outstanding immediately prior to the Merger and held by current employees or service providers, whether vested of unvested, was converted into an option to purchase a number of shares of common stock (each such option, an “Exchanged Option” equal to 0.4697 of Porch Group, Inc. common stock. Except as specifically provided in the Merger Agreement, following the Merger, each Exchanged Option will continue to be governed by the same terms and conditions (including vesting and exercisability terms) as were applicable to the corresponding former Legacy Porch.com option immediately prior to the consummation of the Merger. All stock option, RSA and RSU activity was retroactively restated to reflect the Exchanged Options.

On July 29, 2020, the board of directors approved the adoption of the Porch Group, Inc. 2020 Stock Incentive Plan (the “2020 Plan”), subject to approval by Porch Group, Inc.’s stockholders. On December 22, 2020, the Porch Group, Inc. stockholders voted in favor of adoption of the 2020 Plan.

The aggregate number of shares of common stock reserved for future issuance under the 2020 Plan is 11,137,824. The number of shares of common stock available under the 2020 Plan will increase annually on the first day of each calendar year, beginning with the calendar year ending December 31, 2021, and continuing until (and including) the calendar year ending December 31, 2030, with such annual increase equal to the lesser of (i) 5% of the number of shares of common stock issued and outstanding on December 31st of the immediately preceding fiscal year and (ii) an amount determined by the Porch board of directors.

The 2020 Plan provides for the grant of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units and other stock awards, and performance awards to employees, officers, non-employee directors and independent service providers of the Company. The 2020 Plan became effective immediately upon the closing of the Merger.

Stock-Based Compensation

Stock-based compensation consists of expense related to (1) equity awards in the normal course and (2) a secondary market transaction as described below:

2020

(as restated)

    

2019

Secondary market transaction

$

1,616

$

33,232

Employee awards

 

9,680

 

2,740

Total operating expenses

$

11,296

$

35,972

2019 Secondary Stock Transactions

In May 2019, the Company’s CEO and Founder purchased a total of 7,559,047 shares of legacy Porch.com redeemable convertible preferred stock from an existing investor for an aggregate purchase price of $4,023 ($0.53 per legacy Porch.com share). The Company determined that the purchase price was below fair value of such shares and as result recorded compensation expense of $33,232 in general and administrative expense for the difference between the purchase price and fair value.

100

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

In July 2019, the Company’s CEO and Founder subsequently sold 901,940 shares of legacy Porch.com redeemable convertible preferred stock as an incentive to eleven executives of the Company at the same price at which the shares were initially acquired in the May 2019 transaction, which represents a $2,553 discount to fair value. The Company has the right to repurchase such shares if certain service vesting conditions and performance conditions are not met. In December 2020, the performance vesting conditions were met, and compensation expense of $1,616 was recorded in 2020 related to these awards, of which $689 was related to former employees and immediately recognized, as there is no continued service vesting requirement, and $927 was related to current employees and recognized as a cumulative catch up related to the portion of the service period satisfied through December 31, 2020. The remaining stock compensation related to the award will be recognized over the remaining service period.

Common Stock Valuation

Prior to the completion of the Merger the fair value of Legacy Porch.com common stock used in the calculation of the fair value of the stock options was determined by management with assistance from third-party valuation specialists using both market and income approaches.

Stock Options

Options granted under the Equity Plan to employees typically vest 25% of the shares one year after the options’ vesting commencement date and the remainder ratably on a monthly basis over the following three years. Other vesting terms are permitted and are determined by the Board. Options have a term of no more than ten years from the date of grant and vested options are generally cancelled three months after termination of employment. All stock options issued during the year ended December 31, 2020 were issued under the 2012 Plan.

Detail related to stock option activity for the year ended December 31, 2020 is as follows:

    

    

    

Weighted- 

    

 

 

Weighted- 

 

Average 

 

 

Number of 

 

Average 

 

Remaining 

 

Aggregate 

Options 

 

Exercise 

 

Contractual 

Intrinsic 

Outstanding

Price

 

Life (Years)

Value

Balances as of January 1, 2020

 

7,428,682

$

2.21

 

7.3

 

277

Options granted

 

2,202,417

 

4.23

 

  

 

  

Options exercised

 

(439,754)

 

2.02

 

  

 

  

Options forfeited

 

(323,840)

 

2.36

 

  

 

  

Options canceled or expired

 

(2,452,894)

 

2.41

 

  

 

  

Balances as of December 31, 2020

 

6,414,611

$

2.85

 

7.8

$

73,260

Exercisable at December 31, 2020

 

3,472,595

$

2.30

 

7.0

$

73,260

The fair value of each employee stock option granted during the years ended December 31, 2020 and 2019, were estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:

    

2020

    

2019

Risk-free interest rate

 

0.3 – 0.6 %

1.6 – 1.9 %

Expected term (years)

 

5 – 6

3 – 6

Dividend yield

 

Volatility

 

59 – 60 %

46 – 51 %

The risk-free interest rate used in the Black-Scholes option-pricing model is based on the implied yield currently available in the U.S. Treasury securities at maturity with an equivalent term. The expected term for options granted to employees is estimated using the simplified method. The Company has not declared or paid any dividends through

101

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

December 31, 2020 and does not currently expect to do so in the future. The Company bases its estimate of expected volatility on the historical volatility of comparable companies from a representative peer group selected based on industry, financial, and market capitalization data. The Company uses the average expected volatility rates reported by the comparable group for an expected term that approximated the expected term estimated by the Company.

The estimated weighted-average grant date fair value of options granted to employees during the years ended December 31, 2020 and 2019, was $2.26 per share and $0.85 per share. The fair value of stock options that vested during the years ended December 31, 2020 and 2019, was $1,785 and $1,779, respectively.

The total amount of unrecognized compensation cost for options granted to employees and nonemployees as of December 31, 2020, is approximately $5,245 and is expected to be recognized over a weighted-average period of 0.6 years.

RSUs and Payroll Reduction Program

In March 2020, in response to the adverse impact of COVID-19 on the Company’s operations and financial performance, the Company carried out a variety of measures to reduce cash operating expenses, including the implementation of a partial employee furlough and payroll reduction in exchange for RSUs. During the year ended December 31, 2020, the Company reduced cash payroll costs by $3,979 in exchange for a commitment by the Company to provide up to 2,356,045 RSUs subject to (a) a performance (liquidity) vesting condition and (b) and ongoing employment until March 31, 2021 (or June 30, 2021, for certain awards) in order to be fully vested. The grant of these RSUs was approved by the Board of Directors in June, July, and August 2020 and 2,356,045 were issued during the year ended December 31, 2020. The performance vesting conditions, which were previously considered not probable of achievement were met in December 2020 as a result of the Merger. As a result, a cumulative catch up of $6,506 of compensation expense was recorded. Compensation cost of $1,605 will be recorded during 2021 over the remaining service period. There was a small number of additional RSU grants during the fourth quarter, which were unrelated to the payroll reduction program. All RSUs issued as part of this program were issued under the 2012 Plan.

The following table summarizes the activity of restricted stock units for the year ended December 31, 2020:

    

Number of 

Weighted

 

Restricted 

Average

 

Stock Units

Fair Value

Balances as of January 1, 2020

 

$

Granted

 

2,450,718

3.69

Canceled

 

(35,578)

3.44

Balances as of December 31, 2020

 

2,415,140

$

3.64

Employee Earnout Restricted Stock

Upon the Merger, 976,331 restricted common shares, subject to vesting and forfeiture conditions, were issued to employees and service providers pursuant to their holdings of pre-Merger options, RSUs or restricted shares (the “employee earnout shares”). The employee earnout shares were issued in three equal tranches with separate market vesting conditions. One third of the employee earnout shares will meet the market vesting condition when the closing price of the Company’s common stock is greater than or equal to $18.00 over any twenty trading days within any thirty- consecutive trading day period within 36 months of the closing date of the Merger. An additional third will vest when the Company’s common stock is greater than or equal to $20.00 over the same measurement period. The final third will vest when the Company’s common stock is greater than or equal to $22.00 over the same measurement period. The employee earnout shares are forfeited by the employee upon termination of employment. Upon forfeiture, the forfeited shares will be redistributed to all earnout shareholders. Upon redistribution of earnout shares, the awards will be

102

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

recorded as new awards. The fair value of the award on the grant date is an average of $12.08 per share and will be recognized as stock compensation expense on a graded vesting basis over the derived service period of 1 year or shorter if the awards vest. During 2020, the Company recorded $314 in stock compensation expense related to the employee earnout shares.

CEO Earnout Restricted Stock

Prior to the closing of the Merger, the Company’s CEO, Matt Ehrlichman was granted a restricted stock award under the 2012 Plan which was converted into an award of 1,000,000 restricted shares of common stock upon the closing of the Merger. The award will vest in one-third installments if certain stock price triggers are achieved within 36-months following the closing of the Merger. One third of the restricted shares will meet the market vesting condition when the Company’s common stock is greater than or equal to $18.00 over any twenty trading days within any thirty- consecutive trading day period within 36 months of the closing date of the Merger. An additional third will vest when the Company’s common stock is greater than or equal to $20.00 over the same measurement period. The final third will vest when the Company’s common stock is greater than or equal to $22.00 over the same measurement period. If Mr. Ehrlichman’s employment with the Company is terminated prior to the award being fully vested, then the award will be terminated and cancelled, provided that if Mr. Ehrlichman’s employment is terminated by the Company without cause or Mr. Ehrlichman resigns due to good reason (in each case, as defined in the award agreement), the award will remain outstanding and will vest to the extent the stock price triggers are achieved during the 36-month period. The fair value of the award on the grant date is an average of $12.08 per share and will be recognized as stock compensation expense on a graded vesting basis over the derived service period of 1 year or shorter if the awards vest. During 2020, the Company recorded $322 in stock compensation related to the award.

Restricted Stock Awards

The following table summarizes the activity of restricted stock awards in connection with certain pre-2020 acquisitions for the year ended December 31, 2020:

    

Number of 

 

Restricted 

 

Stock Awards

Balances as of January 1, 2020

 

472,141

Shares granted

 

Shares vested

 

(305,379)

Shares forfeited

 

Balances as of December 31, 2020

 

166,762

103

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Note 9.   Income Taxes

The components of the income tax (benefit) provision are as follows:

    

2020

    

(as restated)

2019

Current:

 

  

 

  

Federal

$

$

State

 

71

 

67

Total current

 

71

 

67

Deferred

 

  

 

  

Federal

 

(1,433)

 

21

State

 

(327)

 

8

Total deferred

 

(1,760)

 

29

Provision for income taxes

$

(1,689)

$

96

The tax effects of cumulative temporary differences that give rise to significant deferred tax assets and deferred tax liabilities are presented below. The valuation allowance relates to deferred tax assets for which it is more likely than not that the tax benefit will not be realized.

    

December 31, 

    

2020

December 31, 

(as restated)

2019

Deferred tax assets

 

  

 

  

Accrued expenses

$

1,114

$

1,124

Stock compensation

2,469

1,219

Deferred revenue

 

2,036

 

2,066

Property and equipment

 

229

 

176

Intangibles

 

452

 

826

Goodwill

 

1,444

 

1,391

Other

 

8

 

8

Net operating losses

 

50,119

 

40,815

Disallowed interest

 

6,385

 

2,159

Valuation allowance

 

(63,317)

 

(48,499)

Total deferred tax assets

 

939

 

1,285

Deferred tax liabilities

 

  

 

  

Internally developed software

 

(943)

 

(1,319)

Total deferred tax liabilities

 

(943)

 

(1,319)

Net deferred tax assets (liabilities)

$

(4)

$

(34)

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes and the tax effect of the tax loss carryforwards. The Company has recorded a valuation allowance due to the uncertainty surrounding the ultimate realizability or recoverability of such assets. Management evaluates, on an annual basis, both the positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable and the amount of the valuation allowance. In its evaluation, the Company considered its cumulative losses as significant negative evidence. Based upon a review of the four sources of income identified within ASC 740, Accounting for Income Taxes, the Company determined that the negative evidence outweighed the positive evidence. At such time as it is determined that it is more likely than not the deferred tax assets are realizable, the valuation allowance will be reduced. The

104

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

valuation allowance increased by $14.8 million for the year ended December 31, 2020 from $48.5 million to $63.3 million.

As of December 31, 2020 (as restated) and 2019, the Company had net operating loss carryforwards for federal tax purposes of approximately $209.5 million and $173.5 million and $99.0 million and $68.6 million for state income tax purposes, respectively, which may be used to offset future taxable income. The net operating loss carryforwards for federal tax purposes will begin to expire in 2032 and the net operating loss carryforwards for state tax purposes will begin to expire in 2021. The net operating loss with an unlimited carryforward period is $106.7 million for federal tax purposes and $15.3 million for state tax purposes. Utilization of net operating loss carryforwards are subject to certain limitations under Section 382 of the Internal Revenue Code of 1986, as amended, in the event of a change in the Company’s ownership, as defined in current income tax regulations.

A reconciliation of the income tax (benefit) provision to the amounts computed by applying the statutory federal income tax rate to earnings before income taxes is shown as follows:

2020

(as restated)

2019

Tax computed at federal statutory rate

$

(11,702)

$

(21,677)

State tax, net of federal tax benefit

 

(2,097)

 

(1,475)

Other

 

803

 

515

Loss on disposition

 

 

1,049

Compensation

 

(972)

 

6,507

Debt transactions

 

(824)

 

2,145

Enacted tax rate changes

 

(159)

 

(119)

Return to provision

 

(502)

 

(991)

Valuation allowance

 

13,764

 

14,142

Total provision (benefit) for income taxes

$

(1,689)

$

96

The U.S. federal statutory tax rate is 21%, while the Company’s effective tax rate for 2020 (as restated) was 3.0% and 2019 was -0.1%. The difference is due primarily to the tax benefit of pre-tax book losses being offset by valuation allowance. The Company also recorded a deferred tax benefit, resulting from the release of a portion of the valuation allowance due to deferred tax liabilities created by certain current year acquisitions.

The Company files federal and state tax returns. The Company is subject to income tax examinations by federal and various state tax authorities for years beginning in 2017 and 2015, based on the respective statutes of limitations. Further, to the extent allowed by law, the taxing authorities may have the right to examine prior originating periods due to the existence of net operating loss and tax credit carryforwards in the years that they are utilized.

The Company had no unrecognized uncertain tax positions as of December 31, 2020 and 2019.

Note 10.   401(k) Savings Plan

Effective November 1, 2014, the Company established a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. This plan covers substantially all domestic employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Company contributions to the plan may be made at the discretion of the Board. As of December 31, 2020 the Company had not made contributions to the plan since its inception.

105

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Note 11.   Business Combinations and Disposals

During 2020 and 2019, the Company completed several business combination transactions. The purpose of each of the acquisitions were to expand the scope and nature of the Company’s product and service offerings, obtain new customer acquisition channels, add additional team members with important skillsets, and realize synergies. The aggregate transaction costs associated with these transactions were $247 and $123 during 2020 and 2019, respectively, and are included in general and administrative expenses on the consolidated statements of operations. The results of operations for each acquisition are included in the Company’s consolidated financial statements from the date of acquisition onwards.

2020 Acquisitions and Disposals

The acquisitions are included in the Company’s consolidated financial statements as of the date of the acquisition. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received. The primary areas that remain preliminary relate to the fair values of intangible assets acquired, certain tangible assets and liabilities acquired, legal and other contingencies as of the acquisition date, income and non-income-based taxes and residual goodwill. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.

Pro forma results of operations have not been presented because the effects of 2020 acquisitions, individually and in the aggregate, were not material to our consolidated results of operations.

106

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

The following table summarizes the total consideration and the estimated fair value of the assets acquired and liabilities assumed for business combinations made by the Company during the year ended December 31, 2020:

Weighted Average Useful Life (in years)

    

July 23, 2020 Acquisition

    

December 31, 2020 Acquisition

    

Other Acquisitions

    

Total

Purchase consideration:

Cash

$

2,000

$

6,003

$

325

$

8,328

Issuance of common stock

1,790

4,711

358

6,859

Deferred acquisition consideration

80

80

Notes payable

607

607

Contingent consideration

1,749

1,749

Total purchase consideration:

$

3,790

$

12,463

$

1,370

$

17,623

Assets:

Cash and cash equivalents

$

382

$

119

$

36

$

537

Current assets

554

212

7

773

Property and equipment

212

44

2

258

Intangible assets:

Customer relationships

5.0

740

2,400

3,140

Acquired technology

9.0

470

3,700

300

4,470

Trademarks and tradenames

13.0

670

600

240

1,510

Non-competition agreements

2.0

70

155

225

Goodwill

1,576

7,242

1,358

10,176

Total assets acquired

4,674

14,472

1,943

21,089

Current liabilities

(884)

(322)

(527)

(1,733)

Deferred tax liabilities, net

(1,687)

(46)

(1,733)

Net assets acquired

$

3,790

$

12,463

$

1,370

$

17,623

July 23, 2020 Acquisition

On July 23, 2020, the Company acquired a moving services technology company. The purpose of the acquisition was to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. We expect $1,576 of acquired goodwill to be deductible for income tax purposes.

December 31, 2020 Acquisition

On December 31, 2020, the Company acquired iRoofing LLC, a roofing software company. The purpose of the acquisition was to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. As part of the consideration, 300,000 shares of commons stock issued have a guarantee of $20.00 per share. The contingent consideration would equal approximately 123,000 additional shares of common stock at the time of the acquisition. The goodwill associated with the acquisition is not expected to be deductible for income tax purposes.

Other Acquisitions

In the third quarter of 2020, the Company completed two other acquisitions that are not material to the consolidated financial statements. The purpose of these acquisitions was to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. The transaction costs associated with this acquisition were trivial. We expect $222 of acquired goodwill for one of the acquisitions to be deductible for

107

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

income tax purposes. The goodwill associated with another acquisition is not expected to be deductible for income tax purposes.

2020 Disposal

On May 29, 2020, the Company disposed of the Serviz business. At the same time, the Company entered into a revenue transaction with the buyer of Serviz that will be satisfied over a one-year service period. In consideration for both the Serviz business and the revenue transaction, the Company received $5,000 in cash and the buyer cancelled the Company’s convertible promissory note which was recorded under the FVO and had a fair value at the time of the transaction of $2,724. The consideration allocated to the revenue transaction based on the fair value of services to be delivered is $5,000. The remainder of the consideration, was determined to be consideration for Serviz. Serviz had net assets of approximately $1,282. The Company recorded a gain of $1,442 included in the gain on divestiture of businesses in the consolidated statements of operations for the year ended December 31, 2020.

2019 Acquisitions and Disposals

The Company acquired a business that connects new homebuyers to utility companies, for aggregate consideration of $479 which included definite-lived intangible assets of $340, net liabilities of $830 and goodwill of $969. The purpose of the acquisition was to expand the scope and nature of the Company’s product and service offerings, obtain new customer acquisition channels, add additional team members with important skillsets, and realize synergies. The transaction costs associated with this acquisition were $123 and are included in general and administrative expenses on the consolidated statements of operations. The acquisition was not material to the consolidated financial statements.

The Company divested of a company and as a part of the transaction, received 23,488 shares of Porch’s common stock. The Company recorded a $4,508 loss upon disposal in loss on divestiture of businesses in the consolidated statements of operations for the year ended December 31, 2019.

Note 12.   Commitments and Contingencies

Leases

The Company leases its facilities under non-cancelable operating leases, some of which contain rent holidays and escalation provisions.

Rent expense is recognized on the straight-line method over the term of the lease. The difference between rent expense (which includes the impact of rent holidays and escalation provisions) and rent paid is recorded as deferred rent, the current portion of which is included in other current liabilities and the long-term portion in other liabilities in the Company’s consolidated balance sheets.

108

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

Minimum commitments under noncancelable operating lease agreements as of December 31, 2020, are as follows:

    

Lease 

Payments

2021

$

1,333

2022

 

821

2023

 

315

2024

 

2025

 

Thereafter

 

$

2,469

Rent expense was approximately $1,700 and $1,800 during the years ended December 31, 2020 and 2019, respectively.

Purchase Commitments

As of December 31, 2020, the Company had non-cancelable purchase commitments, primarily for data purchases, as follows:

2021

    

$

3,742

2022

 

3,514

2023

 

3,514

2024

 

2025

 

$

10,770

Litigation

From time to time the Company is or may become subject to various legal proceedings arising in the ordinary course of business, including proceedings initiated by users, other entities, or regulatory bodies. Estimated liabilities are recorded when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In many instances, the Company is unable to determine whether a loss is probable or to reasonably estimate the amount of such a loss and, therefore, the potential future losses arising from a matter may differ from the amount of estimated liabilities the Company has recorded in the financial statements covering these matters. The Company reviews its estimates periodically and makes adjustments to reflect negotiations, estimated settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular matter.

Cases under Telephone Consumer Protection Act

Porch and an acquired entity, GoSmith.com, are party to 14 legal proceedings alleging violations of the automated calling and/or Do Not Call restrictions of the Telephone Consumer Protection Act of 1991 (“TCPA”). Some of these actions allege related state law claims. Most of the proceedings were commenced as mass tort actions by a single plaintiffs’ law firm in December 2019 and April/May 2020 in federal district courts throughout the United States and have been consolidated in the United States District Court for the Western District of Washington, where Porch resides. A related action brought by the same plaintiffs’ law firm was dismissed with prejudice and is on appeal before the Ninth Circuit Court of Appeals.

These actions are at an early stage in the litigation process. It is not possible to determine the likelihood of an unfavorable outcome of these disputes, although it is reasonably possible that the outcome of these actions may be

109

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

unfavorable. Further, it is not possible to estimate the range or amount of potential loss (if the outcome should be unfavorable). Porch intends to contest these cases vigorously.

Kandela, LLC v Porch.com, Inc.

In May 2020, the former owners of Kandela, LLC filed a complaint against Porch in the Superior Court of the State of California, alleging a breach of contract related to the terms and achievement of an earnout agreement related to the acquisition of the Kandela business and related fraudulent inducement claims. This action is at an early stage in the litigation process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Porch is unable to provide an estimate of the range or amount of potential loss (if the outcome should be unfavorable). Porch intends to contest this case vigorously.

Putative Wage and Hours Class Action Proceeding.

A former employee of HireAHelper™ filed a complaint in San Diego County Superior Court asserting putative class action claims for failure to pay overtime, failure to pay compensation at the time of separation and unfair business practices in violation of California law. HireAHelper™ was served with the complaint in December 2020 and on January 28, 2021 Defendants removed the case to the United States District Court for the Southern District of California. The plaintiff seeks to represent all current and former non-exempt employees of HireAHelper™ and Legacy Porch in the State of California during the relevant time period. This action is at an early stage in the litigation process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Porch is unable to provide an estimate of the range or amount of potential loss (if the outcome should be unfavorable), however the parties have agreed to explore resolution by way of a private non-binding mediation in the summer or fall of 2021. Porch intends to contest this case vigorously.

Note 13.   Related Parties

In July 2020, the CEO and founder, entered into an agreement with another significant shareholder, that provides, upon consummation of the PTAC Merger Agreement, for a payment of $3,214 in cash and 950,000 of Porch Group, Inc. stock from the CEO to the other significant shareholder in connection with the Merger Agreement including the conversion of preferred stock to common stock. This transfer of $17,284 in consideration was accounted for as a deemed capital contribution from the CEO and founder to the Company and induced conversion of preferred stock into common stock immediately prior to the close of the PTAC Merger Agreement. The total consideration transferred increase total net loss in determining net loss available to common shareholders by $17,284.

In 2019, the CEO and founder of the Company purchased convertible promissory notes with an aggregate original principal balance of $1,000.

In 2019, the Company sold a direct-to-customer security services business to a related party as one of its divestitures as it focused the business operations on its core vertical software strategy. See Note 11.

In 2019, the Company entered into an acquisition deferral agreement with the former owner of a business previously acquired by the Company on March 14, 2017. The existing agreement provided for payments of $931 on December 31, 2018, and $232 quarterly from June 14, 2019 through March 14, 2020. The amended payment schedule provides for monthly installments of at least $100, as determined by the agreement, beginning in June 2019 and the balance shall be paid in full by December 31, 2021.

In 2019, convertible promissory notes having an aggregate original principal balance of $16,600 and accrued interest of $641 converted into 1,173,473 shares of Series B redeemable convertible preferred stock and warrants to

110

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

purchase 70,408 shares of Series B redeemable convertible preferred stock. An existing investor affiliated with a member of the Board participated in this equity conversion and received 354,268 shares of Series B redeemable convertible preferred stock and warrants to purchase 21,256 shares of Series B redeemable convertible preferred stock. See Note 7.

An immediate family member of the Company’s CEO and founder is a partner of a law firm retained by the Company. The Company purchased services from this law firm in the amounts of approximately $2,873 and $862 during the years ended December 31, 2020 and 2019, respectively. The amounts due to this law firm were $0 and $2,693 as of December 31, 2020 and 2019, respectively. The law firm received 21,256 shares of Series B Preferred and warrants to purchase 2,042 shares of Series B Preferred in 2018, which reduced the payable due to this firm by $500.

Note 14.   Basic and Diluted Net Loss Per Share

Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. It has been retrospectively adjusted for all periods prior to the reverse capitalization. The retroactive adjustment is based on the same number of weighted average shares outstanding in each historical period.

Under the two-class method, basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.

Diluted earnings per share attributable to common stockholders adjusts basic earnings per share for the potentially dilutive impact of stock options, restricted stock units, restricted stock awards, convertible notes, earnout shares and warrants. As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.

The following table sets forth the computation of the Company’s basic and diluted net loss attributable per share to common stockholders for the years ended December 31, 2020 and 2019:

2020

    

(as restated)

    

2019

Numerator:

  

 

  

Net loss

$

(54,032)

$

(103,319)

Induced conversion of preferred stock

(17,284)

Net loss attributable to common stockholders, basic

$

(71,316)

$

(103,319)

Add: gain on warrant fair value

(2,427)

Adjusted net loss for diluted loss per share

$

(73,743)

$

(103,319)

Denominator:

 

 

  

Shares used in computing net loss attributable per share to common stockholders, basic

 

36,344,234

 

31,170,351

Shares used in computing net loss attributable per share to common stockholders, diluted

36,374,215

31,170,351

Net loss attributable per share to common stockholders:

 

  

 

  

Basic

$

(1.96)

$

(3.31)

Diluted

$

(2.03)

$

(3.31)

111

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

The following table discloses securities that could potentially dilute basic net loss per share in the future that were not included in the computation of diluted net loss per share because to do so would have been antidilutive for all periods presented:

    

2020

    

2019

Stock options

 

6,414,611

 

7,428,682

Restricted stock units and awards

2,581,902

495,633

Legacy Porch warrants

 

 

3,060,530

Public warrants

8,625,000

Earnout shares

 

6,150,000

 

Convertible debt

1,734,264

See Note 7 for additional information regarding the terms of warrants. See Note 8 for additional information regarding stock options and restricted stock units and awards.

Note 15.   Subsequent Events

(a)In January 2021, the Company entered into an amendment (the Runway Amendment) to the Loan and Security Agreement, dated as of July 22, 2020 (as amended, the Runway Loan Agreement), with Runway Growth Credit Fund, Inc., as agent for a syndicate of lenders. Among other things, the Runway Amendment includes a commitment for a supplemental term loan in the aggregate amount of up to $10 million, reduces the interest rate payable on borrowed amounts, reduces certain financial covenants related to minimum revenue and amended the maturity date to December 15, 2024.
(b)In January 2021, the Company entered into an amendment of the purchase agreement with the selling members of Hire-a-Helper, LLC that was acquired in November 2018. Under this amendment, the selling members consented to satisfy the contingent consideration for approximately $2 million.
(c)In January 2021, the Company announced several acquisitions. On January 12, 2021, the Company acquired DataMentors Holdings, LLC d/b/a V12 Data (“V12 Data”), a leading software, data and analytics platform with a focus on household and mover insights, data management and marketing activation, in a cash transaction for a total purchase price of approximately $22 million payable at closing, subject to customary adjustments, plus up to $6 million of contingent purchase price payments based upon the financial performance of V12 Data during the 2021 and 2022 calendar years. In addition, the Company has agreed to provide a retention pool under the 2020 Plan of up to 100,000 shares of restricted Common Stock to retain key employees of V12 Data and contingent compensation (subject to the achievement of certain post-closing milestones) of up to an additional $6 million in cash or shares of Common Stock (at the Company’s election) to certain key employees of V12 Data. The V12 Data acquisition is expected to provide Porch with full-spectrum, enterprise-grade capabilities to capture the unique-to-the-market pre-mover marketing opportunity.

Additionally, on January 13, 2021, the Company entered into a definitive agreement to acquire Homeowners of America Holding Corporation (“HOA”), a leading property and casualty insurance company focused on products in the residential homeowner space, in a cash and stock transaction with consideration consisting of (i) $100,000, as adjusted in accordance with the terms of the definitive agreement, of which up to $25,000 may be payable in Common Stock at the election of the Company, (ii) 500,000 additional shares of Common Stock subject to the trading price of Common Stock exceeding $22.50 for twenty (20) out of thirty (30) consecutive trading days in the two (2) year period following the consummation of the HOA acquisition and (iii) a retention pool under the 2020 Porch Group, Inc. Stock Incentive Plan (the “2020 Plan”) of shares of restricted Common Stock in an amount equal to $510 and up to 100,000 options for acquisition of Common Stock to retain key employees of HOA, in each case upon the terms and subject to the conditions of the definitive agreement. The

112

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(all numbers in thousands, except share amounts and unless otherwise stated)

HOA acquisition is subject to state insurance regulatory approval and customary closing conditions. The HOA acquisition is expected to close in the second quarter of 2021. HOA is a managing general agent (“MGA”) and carrier hybrid with a strong reinsurance strategy that currently operates in six states. The HOA acquisition is expected to enable Porch to offer its own line of homeowner’s insurance alongside its existing insurance agency which partners with many other top carriers and provide consumers with flexibility and choice.

Additionally, in January 2021, the Company purchased a smaller home inspection company. This acquisition is not material to the Companys financial statements.

(d)During March 2021, holders of public warrants described in Note 7, exercised their warrants to acquire 7,846,757 shares of common stock at a price of $11.50 per share, resulting in cash proceeds of $90.2 million.

Porch provided notification to the holders of warrants the Company’s intent to exercise its contractual right to redeem the warrants. It is expected that the holders will choose to exercise their warrants rather than have them redeemed. This is expected to result in approximately $9 million in additional cash proceeds in April 2021. If all of the 5.7 million private warrants are voluntarily exercised for cash, additional cash proceeds of up to $66 million may be received in April 2021.

(e)During March 2021, 1,716,666 restricted earnout shares were fully vested, as the market condition for vesting was fully satisfied as a result of the Companys stock price and trading activity.

113

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

Not applicable.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of December 31, 2020, which is the end of the period covered by this Annual Report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures to ensure that information required to be disclosed by the Company in reports we file or submit under the Exchange Act is (i) recorded, processed, summarized, evaluated and reported, as applicable, within the time periods specified in the United States Securities and Exchange Commission’s rules and forms and (ii) accumulated and communicated to the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures were not effective as of December 31, 2020 due to the material weaknesses in internal control over financial reporting described below.

In connection with the audit of our financial statements as of and for the year ended December 31, 2020, management had identified a material weakness in our internal control over financial reporting. 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.

In addition to the material weakness identified in connection with the audit, management has determined that the restatement was evidence that the lack of processes and resources to identify and evaluate the appropriate treatment of complex securities, such as warrants, represented a second material weakness in internal control over financial reporting as of December 31, 2020.

The material weaknesses in our internal control over financial reporting for the year ended and as of December 31, 2020 were as follows:

1)We do not have sufficient, qualified personnel to prepare and review complex technical accounting issues and effectively design and implement systems and processes that allow for the timely production of accurate financial information in accordance with internal financial reporting timelines to support the current size and complexity (e.g., acquisitions, divestitures and financings) of the Company.
2)We do not have sufficient processes and resources in place to critically evaluate the identification, selection and application of US GAAP for complex securities to provide reasonable assurance that significant transactions are appropriately recorded.

Our remediation efforts for these material weaknesses have included the following:

we hired a new Chief Financial Officer in June 2020 and our new Controller joined in April 2021; both are experienced finance and accounting professionals for public companies;
we recruited additional personnel, in addition to utilizing third-party consultants and specialists, to supplement our internal resources;
we have been and continue designing and implementing additional automation and integration in our financially significant systems;
we will continue to expand and improve our review process of complex securities, significant transactions, and related accounting standards; and,

114

we are implementing additional training of our personnel to improve our understanding and documentation that supports effective control operation, and will identify third-party professionals with whom to consult regarding complex accounting literature as necessary.

We plan to continue to assess our internal controls and procedures and intend to take further action as necessary or appropriate to address any other matters we identify. See the section titled “Risk Factors — We identified material weaknesses in our internal control over financial reporting. If we are unable to remediate these material weaknesses, or if we identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect our business and stock price.”

Notwithstanding our material weaknesses, we have concluded that the financial statements and other financial information included in this restated Annual Report fairly present in all material respects our financial condition, results of operations and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States.

Management’s Report on Internal Control over Financial Reporting

As discussed elsewhere in this Annual Report, we completed the Merger on December 23, 2020. Prior to the Merger, we were a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or other similar business combination with one or more operating businesses. As a result, previously existing internal control processes are no longer applicable or comprehensive enough as of the assessment date as our operations prior to the Merger were insignificant compared to those of the consolidated entity post-Merger. The redesign of internal control over financial reporting for the Company post-Merger has required and will continue to require significant time and resources from management and other personnel. As a result, management was unable, without incurring unreasonable effort or expense, to conduct an assessment of our internal control over financial reporting as of December 31, 2020. Accordingly, we are excluding management's report on internal control over financial reporting pursuant to Section 215.02 of the SEC Division of Corporation Finance's Regulation S-K Compliance & Disclosure Interpretations.

Changes in Internal Control Over Financial Reporting

There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting, as the circumstances that led to the restatement of our consolidated financial statements described in this Annual Report on Form 10-K/A were not identified prior to the April 12, 2021 guidance from the SEC. Due to the events that led to the restatement of our consolidated financial statements, management has identified an additional material weakness in internal controls related to the accounting for the Private Warrants, as described in Note 1 of the notes to the consolidated financial statements included herein. Management initiated the process of implementing remediation steps to address the material weakness and to improve our internal control over financial reporting. Specifically, we are continuing to expand and improve our review process for complex securities, transactions, and related accounting standards, including the determination of the appropriate accounting classification of our financial instruments. We plan to further improve this process by implementing additional training of personnel to improve our understanding and documentation that supports effective control operation, and will identify third-party professionals with whom to consult regarding the application of complex accounting literature as necessary. These remediation measures may be time consuming and costly. In addition, there is no assurance that we will be successful in remediating the material weakness.

Limitations on Effectiveness of Controls and Procedures

Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives, as specified above. Our management recognizes that any control system, no matter how well designed and operated, is based upon certain judgments and assumptions and cannot provide absolute assurance that its objectives will be met.

115

Item 9B. Other Information

None.

PART III

Item 10. Directors, Executive Officers, and Corporate Governance

The information required by this Item of Form 10-K/A is included in our Proxy Statement (the "Proxy Statement") filed on April 29, 2021 with the SEC in connection with the solicitation of proxies for our 2021 Annual Meeting of Stockholders and is incorporated herein by reference.

Item 11. Executive Compensation

The information required by this Item is set forth in the Proxy Statement 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 is set forth in the Proxy Statement and is incorporated herein by reference.

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

The information required by this Item is set forth in the Proxy Statement and is incorporated herein by reference.

Item 14. Principal Accountant Fees and Services

The information required by this Item is set forth in the Proxy Statement and is incorporated herein by reference.

PART IV

Item 15. Exhibits and Financial Statement Schedules

(a)The following documents are filed as part of this report:

1.Financial Statements (See Index to Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this Annual Report);

2.The exhibits listed in the “Exhibit Index” attached to this Annual Report.

116

EXHIBIT INDEX

Exhibit
Number

    

Description

2.1+

Agreement and Plan of Merger, dated as of July 30, 2020, by and among the Company, PTAC, Merger Sub, and Joe Hanauer, in his capacity as the representative of all Pre-Closing Holders (incorporated by reference to Exhibit 2.1 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on July 31, 2020).

2.2

First Amendment to the Agreement and Plan of Merger, dated as of October 12, 2020, by and among the Company, PTAC and Merger Sub (incorporated by reference to Exhibit 2.1 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on October 14, 2020).

2.3+

Agreement and Plan of Merger, dated as of January 13, 2021, by and among Homeowners of America Holding Corporation, Porch Group, Inc., HPAC, Inc. and HOA Securityholder Representative, LLC, solely in its capacity as the Securityholder Representative (incorporated by reference to Exhibit 2.1 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on January 14, 2021).

2.4+

Membership Interest Purchase Agreement, dated as of January 12, 2021, by and among Porch.com, Inc., Datamentors Intermediate, LLC and Datamentors, LLC (incorporated by reference to Exhibit 2.2 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on January 14, 2021).

3.1

Second Amended and Restated Certificate of Incorporation of the Company, dated December 23, 2020 (incorporated by reference to Exhibit 4.1 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on December 29, 2020).

3.2

Amended and Restated By-Laws of the Company, dated December 23, 2020 (incorporated by reference to Exhibit 4.2 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on December 29, 2020).

4.1

Form of Common Stock Certificate of the Company (incorporated by reference to Exhibit 4.1 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on December 31, 2020).

4.2

Form of Warrant Certificate of the Company (incorporated by reference to Exhibit 4.2 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on December 31, 2020).

4.3

Warrant Agreement, dated November 21, 2019, by and between the Company and Continental Stock Transfer & Trust Company, as warrant agent (incorporated by reference to Exhibit 4.1 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on November 26, 2019).

4.4

Description of Securities (incorporated by reference to Exhibit 4.4 of the Company’s Form 10-K (File No. 001-39142), filed with the SEC on March 31, 2021).

10.1

Form of Subscription Agreement, dated as of July 30, 2020, by and between the Company and the Subscriber party thereto (incorporated by reference to Exhibit 10.2 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on July 31, 2020).

10.2

Form of Amendment No. 1 to Subscription Agreement, dated as of October 12, 2020, by and between the Company and the Subscriber party thereto (incorporated by reference to Exhibit 10.1 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on October 14, 2020).

10.3#

Form of Indemnification Agreement by and between the Company and its directors and officers (incorporated by reference to Exhibit 10.3 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on December 31, 2020).

10.4

Amended and Restated Registration Rights Agreement, dated December 23, 2020, by and among the Company and certain stockholders of the Company (incorporated by reference to Exhibit 10.4 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on December 31, 2020).

10.5#

Porch Group, Inc. 2020 Stock Incentive Plan (incorporated by reference to Annex E to the Companys definitive proxy statement/consent solicitation statement/prospectus (File No. 333-249468), filed with the SEC on December 3, 2020).

10.6#

Letter Agreement, dated November 8, 2013, by and between Porch.com, Inc. and Matthew Neagle (incorporated by reference to Exhibit 10.9 of the Companys Form S-4 (File No. 333-249468), filed with the SEC on October 14, 2020).

117

10.7#

Retention Agreement, dated February 20, 2018, by and between Porch.com, Inc. and Matthew Neagle (incorporated by reference to Exhibit 10.7 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on December 31, 2020).

10.8

Loan and Security Agreement, dated as of July 22, 2020, by and among Porch.com, Inc., the other borrowers party thereto, the guarantors party thereto, the lenders party thereto and Runway Growth Credit Fund, Inc., as administrative agent and collateral agent for such lenders. (incorporated by reference to Exhibit 10.8 of the Companys Registration Statement on Form S-1 (File No. 333-252120), filed with the SEC on January 15, 2021).

10.9

First Amendment to Loan and Security Agreement, dated as of July 30, 2020, by and among Porch.com, Inc., the other borrowers party thereto, the guarantors party thereto, the lenders party thereto and Runway Growth Credit Fund, Inc., as administrative agent and collateral agent for such lenders. (incorporated by reference to Exhibit 10.9 of the Companys Registration Statement on Form S-1 (File No. 333-252120), filed with the SEC on January 15, 2021).

10.10

Second Amendment to Loan and Security Agreement, dated as of January 13, 2021, by and among Porch.com, Inc., the other borrowers party thereto, Porch Group, Inc. and the other guarantors party thereto, the lenders party thereto and Runway Growth Credit Fund, Inc., as administrative agent and collateral agent for such lenders (incorporated by reference to Exhibit 10.1 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on January 14, 2021).

16.1

Letter from WithumSmith+Brown, PC to the SEC, dated December 30, 2020 (incorporated by reference to Exhibit 16.1 of the Companys Form 8-K (File No. 001-39142), filed with the SEC on December 31, 2020).

21.1

Subsidiaries of the Registrant (incorporated by reference to Exhibit 21.1 of the Companys Form 10-K (File No. 001-39142), filed with the SEC on March 31, 2021).

23.1*

Consent of Independent Registered Public Accounting Firm

24.1

Power of Attorney (incorporated by reference from the signature page of this Annual report on Form 10-K).

31.1*

Certification of Chief Executive Officer Pursuant to Rule 13a-15(e) or Rule 15d-15(e)

31.2*

Certification of Chief Financial Officer Pursuant to Rule 13a-15(e) or Rule 15d-15(e)

32*

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

101*

The following financial information from the Annual Report on Form 10-K of PORCH GROUP, INC. for the year ended December 31, 2020, formatted in Inline XBRL (eXtensible Business Reporting Language): (1) Consolidated Balance Sheets as of December 31, 2020 and 2019; (2) Consolidated Statements of Income for the years ended December 31, 2020, 2019 and 2018; (3) Consolidated Statements of Comprehensive Income for the years ended December 31, 2020, 2019 and 2018; (4) Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2020, 2019 and 2018; (5) Consolidated Statements of Cash Flows for the years ended December 31, 2020, 2019 and 2018; and (6) Notes to Financial Statements.

104*

Cover Page Interactive Data File (formatted as Inline XBRL).

*

Filed with this Annual Report on Form 10-K.

+

Portions of this exhibit have been omitted in accordance with Item 601 of Regulation S-K

#

Indicates a management or compensatory plan.

Item 16. Form 10-K Summary

None.

118

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 May 19, 2021.

PORCH GROUP, INC.

By:

/s/ Matthew Ehrlichman

Matthew Ehrlichman

Chairman of the Board of Directors, and

Chief Executive Officer

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

Signature

    

Title

/ s/ Matthew Ehrlichman

Chief Executive Officer

Matthew Ehrlichman

(principal executive officer) and Chairman

/s/ Marty Heimbigner

Chief Financial Officer

Marty Heimbigner

(principal financial and accounting officer)

/s/ Thomas D. Hennessy

Thomas D. Hennessy

Director

/s/ Alan Pickerill

Alan Pickerill

Director

/s/ Javier Saade

Javier Saade

Director

/s/ Asha Sharma

Asha Sharma

Director

/s/ Chris Terrill

Chris Terrill

Director

/s/ Regi Vengalil

Regi Vengalil

Director

/s/ Margaret Whelan

Margaret Whelan

Director

119

EX-23.1 2 prch-20201231xex23d1.htm EX-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statement (Form S-8 No. 333- 253778) pertaining to the Porch Group, Inc. 2020 Stock Incentive Plan and Porch.com, Inc. 2012 Equity Incentive Plan of our report dated March 31, 2021 (except for Note 1, as to which the date is May 19, 2021), with respect to the consolidated financial statements of Porch Group, Inc. included in this Annual Report (Form 10-K) for the year ended December 31, 2020.

/s/ Ernst & Young LLP

Seattle, Washington

May 19, 2021


EX-31.1 3 prch-20201231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

I, Matthew Ehrlichman, certify that:

1. I have reviewed this Amendment No. 1 to the Annual Report on Form 10-K/A of Porch Group, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5. The registrant's other certifying officer(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 (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: May 19, 2021

/s/ Matthew Ehrlichman

Matthew Ehrlichman

Chief Executive Officer, Chairman and Founder


EX-31.2 4 prch-20201231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER

I, Marty Heimbigner, certify that:

1. I have reviewed this Amendment No.1 to the Annual Report on Form 10-K/A of Porch Group, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5. The registrant's other certifying officer(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 (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: May 19, 2021

/s/ Marty Heimbigner

Marty Heimbigner

Chief Financial Officer


EX-32 5 prch-20201231xex32.htm EX-32

Exhibit 32

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

The certification set forth below is being submitted in connection with the Amendment No. 1 of this Annual Report of Porch Group, Inc. on Form 10-K/A for the period ended December 31, 2020 (the "Report") for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the "Exchange Act") and Section 1350 of Chapter 63 of Title 18 of the United States Code.

Matthew Ehrlichman and Marty Heimbigner certify that, to the best of each of their knowledge:

1.

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

2.

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

Date: May 19, 2021

/s/ Matthew Ehrlichman

Matthew Ehrlichman

Chief Executive Officer, Chairman and Founder

Date: May 19, 2021

/s/ Marty Heimbigner

Marty Heimbigner

Chief Financial Officer


GRAPHIC 6 prch-20201231x10ka001.jpg GRAPHIC begin 644 prch-20201231x10ka001.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#MO&_QAT[P M1XA&D76EW=S*85EWQ.H&&SQ@_2N>/[1NC*1YOA_5$7U+)_4UQWQFGBMOC3IL M\[!88HK5W8C@*)"2?RKT?Q1\3_AS<>'+^"2\M]1\R%T6WCMR2[$$#!(&.>_: M@#M/"/C'1_&FEF_TB=F5&V2Q2+M>)O1A_7I709KY]_9NT^]276]29&6Q=(XE M8\!W!)./7 _G6AJGQ1\5^+/%TWA_X?6L'EP%@]Y*H;< <%LGA5STX)- 'N6: M,UX-+\1_'OP]UVUMO'-K;WFGW/2XMU ('E6/&WQ.U^3QHO@WP3;12:@&V2W$JAL-C) !X ZDT >R5Q7C_ .(U MGX 2Q>\L;BZ%VS!?)91MVXZY^M<%+XI^*_@S6K%-?L8=:LKEL$6,.\@=P"H! M!'N,&J?[1LHFT_PW,%90YE8*XP1D*<$=C0![O9W*W=E!&YKB_ MBC2]M9?*E,8PKY&0P':@#OZ**0]* ,#Q1XTT+PA;)-K%ZL32?ZJ%1NDD_P!U M1_/I5C7]?AT#PQ=ZY+#)+#;P^<8T(#,/3GZU\X_'?^W_ /A-(/[4$'V3#?V= MY>,^7D9W>^:]*U3_ (2O_A2_B3_A+1:_:?LY^S_9L8\O:O7'?- ':>!?&EMX MZT.35+6TFMHTF,.R9@22 #GCZUU%?-?PGN_'-YX1N=+\(Q6-K%%U9HS M7D/Q ^)FM6OBV#P=X0MHI=6D*B2:0!@A89"@=.!R2>E9.H^-OB-\.-1L9?%Z MV6IZ5=-M:2W4 H>X! '/?!&#B@#W2N3\>>-XO NE0:CC\4>#]1TIQEI8B8C_ '7'*G\Q M0!/X5\26GBSP[:ZS9*R13@_(Y!9"#@@XK&\??$73O -M:27EM-=273E4BA90 MP ').>U>;?L\Z_)#-JOA>[8AXV,\2,>A!VN!^AK'\8E_B-\=+718,O9V3B!S MU 5?FD/]/PH ^@M!U0ZWH=GJ9M9+47,8E6*0@LJGIG'MS6EFO'?&_P 2-9M_ M%=OX*\%6L+:B-L;S2*"$..%4'@8'))K.O_''Q#^'6JV)\8K9:CI5TVTRVZ@% M#W ( Y'7!'- 'N>:,UYU\4O&E_X:\#VNMZ%-#NGFC"O)&'!1@3T_*N0T;Q3\ M5_&26&IZ/;6UKI1*Q22.D9,A'#OM8YQG/ H ]2U#QOH.G>([/P_+>A]4NI B MV\0W,F>A;^Z*K>._'%KX$T>#4KJSFNHY9A"$A8 @D$YY^E?.-]_PF(^,Z^9] MC/B;[0FS&/*+;1M]NF*]=^(7BGQ3X3^'&DWMX+'^V9+@1W.85DCZ,>!T["@# MTGP_K$?B#0;+5HHGBCNXA*J.02H/8XK2S7%:?XR33OA3:^*=6"EA9B5TB4(' M8\!5';)P*\[T;Q/\6_'EO<:OH)T^PTY7*Q)(J_.1V!8$L??@4 >]49KS;X8^ M-?$GB![O3?$VC36UW:YQ="!DCDP<%3VW?3@UE:QKGQ1USQ?)0#C=N(/7L * /7LUP?C7XGV/@K7+'3+G3[FYDNUW*\3* OS8YS7#Z- M\1?&?A[XC6WA3Q>UG=K<.B>;"H!7?]U@0!GGL163\>O^2@>'?^N0_P#1@H ^ MB$.Y0?49JMJ6I6FD:=/?WTRPVL"%Y)&Z "K$7^J3Z"N2^)OAV\\4>!-0TVP8 MBZ8*\:9QYA4YV_CB@#@[S]H>S-TZ:1X:OKZ!"UKPW(/+D9BZ_NI>3SN M###?6NP\-S?#+QUXTBUNUDN[+7BZR+:R/Y09QW '#'\: /;,TF:X#XG?$B/P M'IT*6T"W.J761!$V=JCNS8[>W>N'?5OC;#HW_"0.MD;8)YIL_*3>$Z_=QGI[ MYH ]XS7DWB/XWVNE>))M$TG0+S5[B!BDIB?;\PZA0%8G%6_"WQ#U'Q]X)OWT M2*WM?$ELH4Q2G,>3T89['GZ5XSX,7QF?B?J0T9[$:Z#+]H,N/+Z_/B@#Z"G^ M)&C:9X;L-5USS--FO5W1V,GS3]<8VC^9Q77QN)(U<9PP!&:^5/C'_P )1_PE MEC_;WV7?Y8^R&''3C.?^!5Z/K>O_ !*\,?#MM7OY+!+N"= 5BB5U,!& >.A! MQ0![/FC->9:E\29(/@W%XK@>(7\L2QJ"N5\[.#Q^9JI\(OB1?^+M/U;^W)83 M) 8XP@\O!SQ]: /6,T9KR/X:>/O$7C3Q+K4L[1?V-9AO*BC@&]B3\@W=S M@9JH-6^+WBC6;T:7:0:#8P-B,7L(!8=N2"2?IP* /9\T9KQ;P#\2?$TGCZ;P M=XK6VFN0659X5"E6 SVX((]A3/B-\4?$/A+X@P:78)#/9-$CF Q N[$D8#=N MU 'MF:,UY?X2U#XC6U_>:EXV^S6VC1VS3B-%CRIZ[?E.1@>M3> /B1K5UXKN/!_B^UBBU>+/ES M1#:'P,X(Z.89#ICRQW$0S);3J ZCUX)!'TJA_PM"Q_X6+_PAW]G7/VG M>$\_-/B=\.M0L M9/$-UINH6EPV-L:#!QU&0 0: /U9V16==I;'?'I7E?QOO-;U#P-:7EB(!H<\<A^(Y-#TS0[O5[R$[9!$ M^T!O10 2?RKO?#&MR^(= MM3FT^?3WF!)MY_OI@XYX'\J^8O#J^,S\6;P::] MB/$6^3S3)CRLX^;%>Q>//B9?>"-$TVQ:"&Z\2W<0W(.8T;H6P.O/04 >IYHS M7@]UJ_QKTG2/[?NELI;55\R2T$2%T3W4#/Y'-=_X)^(4'C7PE=:C!&MO?VJ$ M3P9R%;&01Z@T =QFES7SGX?^*/Q(\7?:=)T6WM9]1#;_ +1Y:(L48X/7C).. MM=!XR\;>.?!/@31;J_FMAK-Q<,EQNA5@%P2!QQGCJ* /;,T9KPN\\4_%75/" M8\4:>FGV&G1PB3RBH::8#[SX(QCVXI/#?Q"^(7Q TO[-X?L]/M+FV'^E7\WW M6/8*N#@G\?PH ]US17C/PS^(_B/4O&%WX5\4+#)=1!MLL:!2K+U!QP1[U[-V MH XWQ]\0].\ V$,UW!+>.?PU>Z6D<8D6 M:9B4<'T)45X[\@>#KK4_&LMG M]GMX%>W^RX^X%Z'WZ4 >@YI.++3[!89;.2)7>$Q LY)Q@-VK<\#3?$R\U]KGQ2EO;:3)$9(X46,D$]%X M.1^- 'I=@^E;6H?:O[.N/L.S[5Y9\ MK?TW8XS7R9I?_"8_\+>F^R"S_P"$F\U]^['E;MO/MTH ^B/'WQ#L_ ,%G+=V M-Q="Z<5=_M7XJR^#+;6M)73[#3+:U4QVQP\TB*N-QR".<=.* /=:,UYQ\ M+/B)-XQ\,7=WJJ1175@V)WC&%9<9#8[=*Y&W\?\ CSXA^(KNV\$K:6.FVIP; MBX4'<.Q)(/7L * /=P M4 <5X_\ B+9^ ([.2\L;BZ%RQ5?)91C'KFNHTC44U;2+34(XVC2YB60(QY ( MZ&O$_P!I/_CST3_KH_\ *IO#_P >_#.D^'K#3YK'4VEMX%CDQM% MSJ%R2L$3'Y1_M'':@#N\T5X,NK?&R31O^$@ M5;+[-L\T6GE)O*=?N]>GOFNW^'/Q*3QQHUUYL"VVJ6:GSHESM/'WAG^5 'H. M12YKY]\-_$_X@>)]:U#1-,AL)KH,PCGEC");J&(+-CK49^*/C_PCXMDT+Q!; MVNJW#@+$D2A,LWW2K #CV(H ^ALT5X!XI\9?%3P1)9ZIK,FFM97+X^S0H"$[ M["<9!QWR:]%\1?$>VT'X?6WB5K??)=QJ8+/E\=Z$\\L"V]_;-Y=Q$IXSZCV- '; MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\R_&6WBNOC3I MEO.@>&6.T1U/=3(01^5>RP_"7P)"^]?#=H3_ +;.P_(L:T=6\!>&](_ GAKQ6ZR:QI4-Q,HP) MAE7 ]-PY(^M 'C7QR\6:1XI72-!T&XCU*[%P9&:V.]02-JJ".I.>U3_&/3)] M&^$7A33;@@SVSQQR8[,(SD5ZOX>^''A3PO=_:]+TB*.Y P)G)=U^A;I^%:/B M+PKHWBNTBM=:LENH8G\Q%+LN&QC/!% %+X?(J?#SP^JC ^PQ''_ :\-ANXO MW[1%U=ZXS06DTTC+.P.W9(/E;Z=J^C["PMM,L+>QM(Q';6\8CB0$G:HX YK, M\1>$-!\5P)%K6FPW7E_<=LAT^C#D4 %X7D\QS$_P!Y"54X/O7J&B?"WP=X?OTOK#1HQ10[-N(&!U)H I:-\0?#VO>(KG0;"YD?4+;?YJ-"R@;3@ M\G@\UU%>9^#O!DUK\1M9\3MI']DVSHUO# TN]YV+9>4\G ..!7IE 'SK^T>C M+K_A^4C">3(,_1EKT3QGK6F:W\']=ETN_M[Q(K+8[0.&"M@'!QWKJ_$GA+1/ M%MFEMK5BEU'&VZ,DE60^Q'(JGIOP_P##6DZ#>:)::=LL+W_CXC,C'S.,=0!\/KDXY^WO\ ^@K7(:;_ ,G37'_7P_\ Z)KW;P_X:TGPOI[6.CV@ MMK9G,A0,6RQ &>3["JD?@?P[%XH;Q(FG*-69BQN-[9R1M/&<=* /GGQIIBZ; M\=9SJVIWFF6=Y*)4O[=MKHC+@$'T!X/M6KXNT+P58FTM-5\?:_JPF;.]>\^(?"FA^*;5;?6M.ANT0Y0L,,A]F'(K%T;X5>#="OTO;/1H_ MM$9W(\SM)L/J 3C- &_XL>(_!V@^+$@76]/2Z$!)CRS*5SUY!%7M'T;3] TR'3=,MEM[2+.R M-23C)R>3R: /F;Q9IB:?\<[I=8U*\TFUNYO,2^@;:RJRX!!],\&M7Q9H/@FR MDL[/5/'VOZL9CN2."1+D)V!(SQG\Z]Y\1>$M"\56ZPZUIT-TJEV>C:9!IUA"(;6!=L<8).T?4T ?.WB2Y@TG]I:*\OYH[>V6XAD:61L*J[ , MD]JZOX^WUKJ?P[TV[LKB.XMY+Y2DL3;E8;6'![UZ#XD^'GACQ9=I=ZOIBS7" M+M$JNR,1Z$@\U)=> ?#5[X>M=!N--633;5M\,)D;Y3SSG.>YH \YUW2;K5_V M;;".S1GDAM8IRBC)95;)_3G\*7X->/?#6G> (M-U'5;:RN;-Y"R7#A-ZD[@5 MSUZXKU_3M,M-*TV#3[.$1VL">7''DD!?3FN2U'X0^"-3O7NY]$C65SN;R9&C M5CZX!Q0!3\%_%2W\;:W?V%CI-RL%HK.+LN"C*#A>,9!/85YEHWB'4OB-XTU* MRU[Q?<:%8P;C%:V\HAW8;&W)QR!USDU[[H?AW2?#=C]BTBQAM(,[BL8Y8^I/ M4FN?U?X4^#=;U-]0O=&C-S(VZ1HW9 Y]2 <9H \!FM-#T_XV:1:Z'?RWUI%= MP*]S+-YI>3=\WS=^U=1\>?\ DH'A[_KD/_1E>NR_#/P?))92#1((WL@! 8F9 M"G.<\'DY[FKFN^!_#WB2_M[[5M/6YN+<8BB_P!4G^Z*X_XE MZ[KWAOPI)JF@6\,\T+@S++&7Q'W( (Z5V0 4 #H*1T61&5U#*PP01D$4 >2> M%_BCX/\ %WAZ-/%LNF1:B@(FBNXAL;W0D$?AG->4>(ET+4/BKI\?@"'"&6,9 M@4A#(&Y*@]!C\*]ZO_@]X&U&Y:XDT..-W.6\F1HP3] <5L>'? OAKPJ[2:/I M4-O,PP9>6$F MU!=8M68P<6@;][NQ]W9UZ_A7;W^GV>J6>(Q6DX\J+(^\=VXX]A5'X8?\ )>]> M^MS_ .A5]!VMG;6-K':VL$<,$:[4CC4*JCT %8NF>"/#VCZ[/K5CIRPZA/N\ MR8.Q+;N3P3B@#Q3]HB-D\4:#.PQ%Y3#=]&!KV.631O''@R\L;*]M[V"6W\EV MA<,%8KQG'>KOB3PCHGBVUCMM:L4N4C.Z,DE60^Q'-+X:\)Z-X2LI+31K3[/# M(V]QO+%C^- 'RC83ZGJ*V'P_D0A8]5))]#]TC'ZUTGCY9OAMXZU:'2TV6VJ: M?Y28. H("D_@1G\:^@(O /AF'Q(?$$>E1KJ9>';[Q[XSBI/$/@?P[XJN( M)]9TU+J6 %8V+LI /T(H XSX9:;)X.^$#ZDMOOO)H7O2A'+- L2($5.P4# %< M7<_"#P-=:@UY)H<8D=MS*LC*A/\ N@XH \2\ 1Z5#\>H8]'G>?3TED6&61]Q M?Y#SGOSFM?XFJ&^/6B@C(/V?_P!#->T1?#WPM;ZU;ZQ;Z1%!>VX4121,R!=H MP/E!Q^E2ZEX&\.ZOKT.MWVG++J$.WRYB[ C:-7B MD"C!^?KCM7T *P_#OA#0?"L#Q:-IL5J'^^ZY+-]6/-;E 'SO^T:H;6]!!&08 MY,_]]+7H^C_"?P-)I=E!'8L[G)*@G@MBN@\0^"/#WBJ>";6=/6ZD MMP1&2[+M!^A'I6[!#';P1PQ+MCC4(J^@ P* *NF:1IVBV@M-,LH+2W'_ "SA M0**\!_YN@'_7%#KLF@Z2K*CSQ':QR,Y+?IZ5QGQ4T7P[HCZ?!IFOW6L:BQ+7$ MD]T)MJ]NG YKZ+\2> /#/BR9)]8TN.>=!@2JQ1\>A(ZBJ:_"OP4-*_LT:%!] MGWAS\S;BP[ELYH Y/XDIYGP%M_+&56WMB?I\M6/@7K6F/X&M-*6_MSJ"O(S6 MP<>8!GKMZXKT(^'M+;01H;VB2::(_*\B0EAM],GFL?P]\-_"WA;4CJ&D:=Y% MR5*[S*S8!Z@ F@#R#P3_ ,G&ZI_UTG_E2_&VUN-'^(NC>(IH6DL,1C(&0"C9 M(_*O:++P/X>T_P 0RZ]:ZIREB\^]B23UXSBM;4]*L-8L7LM1M(KJV?[T< MJ[@: .'U_P"*G@__ (0^YNXM8M9WF@81VJMF4L1]TKU'XUP_P)T6\MO"_B#5 MYHC';7492'(QNP#DCV[5W\7P:\"0W0G&AHQ!R$>5ROY9KM5LK=+(6<<*);A/ M+$:#:H7&, #I0!X/^SFH_M#7VQSA!G\36C^TCSX?T?\ Z^V_] ->H>'?!F@> M%'N'T:P6U:XQYI#LV['U)J3Q%X2T3Q7;PP:U9+=1PMO12[+@XQG@B@#F+?CX M&I_V"?\ V6N5_9QX\-:MQ_R\K_(UZXNB:>NB#1A;@6 B\GRMQ^YTQGK57P[X M3T7PI;2V^BV2VL4K!G4.S9/XDT >'^"_^3C-4_ZZ3?RKZ*KGK/P/X>T_Q%+K MUKIZQZG*27GWL22>O&<5T- '@'[17_(2\/\ U;^8KOOB!I-UK7PAFM;-2TPM M(Y @ZMM )%='XA\&:!XIDMY-9L%NFM\^42[+M_(BMJ*&.&!(8UPB*%4>@'% M'B/P4\>>'M,\)/H^J7]MI]U;RL_^D.$#@^A/?VKFM:O(OB%\<;%_#X^T6]NR M;YT4[2%.2WTKV36/A5X,UR\:[O-%B$[G+O"S1[CZD*<5L^'O"6A>%K=H=&TZ M&U#_ 'V499OJQY- 'AWQ?4-\8]"!&05B_P#0J^BEP *Y_5_ _A[7-8@U74= M.6>]@QY9?M#W$-YHWA^XMY%EADE9D=# MD,,=17J"@#X7H ,?\2H?^BZGU3P%X;UG3;+3[_35FM;(8MXS(PV#Z@\UM?V; M:_V8-.\H?91%Y/EY/W,8QGZ4 > _ RTEOO!GBVTA)$LRA$QZE37)_#;2+"XU M+4=*U;Q5J/AV[C; 2&<0K(1P02>,BOICPYX/T+PG'/'HMBMJLY!D =FW$=.I M-9VO_#7PEXEO#>:EI$3W+?>EC8QLWUVGF@#R30]"\&7/Q,M(+?Q1KVK:M;2@ MK,Z++$^WG&_K@>M?1 Z5S_ASP3X=\)ASHVF16SN,/)DL[#TW'FN@H \&_:2Y MM-$_ZZ/_ "KTWP?HNE2^#M(>33+-W:U0EFMT)/'TJ_XC\'Z%XL2%=:L%NE@) M,8+LNTGZ$5K65G!I]E#:6T8C@A0)&F _#>H^(8]=NM-634HRI6 M;S&!!7IP#BMR]L;74;22TO+>.XMY!AXY%#*P^AH X2+XJ^#O^$.6].L6JN+? M!M=W[W=MQMV=>M>>_ G3+J?4-?UXPM'92QND9(P&)).!]*]'/P9\!FY\_P#L M-_@./^+AZ]_N/_ .AT M_P ?#/[0NC_[T/\ 6O:-#\#>'?#>H3WVDZU+ MQ!#KMWIRR:E"5*3%V!&.G .* /./VC/^14TW_KZ_I6#\1]+NKOX)^&;R$.T5 MJBF55Z $8R:]M\0^%=&\56L=MK-FMU#&V]5+LN#^!%7+?2;&VTE-+CMD^Q)' MY0A8;EV^ASUH ^>] TKPY=>"8]3N/B1K5H(H<362W:AD(_A5"C(H 6BJ4.K:?/-)%%=Q,\8)QU33F+,9%;#X[\^M=H6# @\@UB-X6L27$3YR@'89ZU/'=:A'J5SI$]YYI,!DBN/+ 9?J.E:-QH M-A<6L%OL:(0?ZIXVVLGT-/L=%MK%I9%:66:48>:9]S$>E,#BDM9QX/GG^U?N MS*08O+'/S?WNM=#+>7FD'3'GNS+:R+LE)0#!QD5;CTO2S82:.L^Y6)8IYH+@ MYS4\NAVUQI2Z?/)-+$#D.[Y8?C0!SD?B74%M+H2M^_FVM:?*.A./QJ[?7MZD M_P!G34Y3+%$"T=M;;VW8ZL>@%:K^'[&2>TF96W6BA8QNX('KZTD^@VLUY+ M;<[SQVX9@OHJBKL>EZ/Y$.G)=Y\F7S$03 L&]*T+_2;?46BDD:2.:(YCEB;: MR_C2 I:!?WMR]S!=K*RQD>7-)"8RX/J/6JOBEC>/;:9;QE[QV$L9SA5V]S6S MI^F0ZHS0W*S M?VI<.1*@CPJ!>G3M[UNZW%#<:1<13W*VZ.N/,8X /;-5X?#%C!X:X1] MYE:4EG]C[5IW-K#>6SP3H'C<8930!QMS%<6-E;C4],M9[*,KMN+5]C#T/%6K MS6KN?59K:WN)X(844J8;?S6KW,(A:%_F<] .WO7%C]*+:ERM M&U#XTK7*T>OR#_6P@^ZG%6H]>MF(#;T^HKG:0U\]#-L3#=W]3TI82E+I8["+ M4+>7[DR'\:LB8'O7!D5)'=7$/^KF=?QKLIY[TG#[C"6 _E9WBR9I9"[0N(F" MR$?*6&0#6/I5Q-+:*\S[F.>?:M:-LBO?I352"FNIP2CRR:.,TFXFTNRU#4G2 M"5EE9!\GS%R?[W]WVK6DU/5]-:SFOVMI8+APA6-2"A/3GO5Z#P_:I87-G(SR M1W$AD;/!!/I4WCB@926 M="3@]JG\57$UMH,S1,59BJ%AV!/-7;73$M=1N[Q9&9KG&5(X&/2K-U:PWML] MO.@:-QAA2 Q#X=T\SS?, H^ MG4TW_A%5=$@FU&[EM$.1 Q&/IFKE]H<5W)!-#-):SP#;')%C@>F/2@"A'K5] M =1M+KRFNK6'S4D085ACN*IOK>M065A?.UJR73!!%L(P3W)K8@\/Q1078>>6 M:XNE*R3O]['L*)O#\4VGV5H9W"VC!E8 9;'K0!135M2MK^^LKIX9'BMC,CHF MT ^F*K_VSK4>BPZO(UJ8#C=$$.2,XSFM6^T<-<7E_&[M-+;&(1@<=*S=-\-2 M3:3:PW=U6MNC1APK(9)&)_P!D=JI?\))? MOHMM2V5.#_A6M/H(?4#>6]W+;.Z"-P@!RH^O2H5\,0K91VHN92D< M_G D#.?2@!L&H:E!KR:?>O!*DL1=3&A7;CM6;#K;6&DW,L4$"2M=M&NU<+G^ M\?6NCETM)=7BU$R,'CC*! .#FJ?_ C5L;&:U:60[YC,KC@HWM0!5TW6[N2_ M-K*\5V&C+)+%$R88?PG-4[?Q'>O=*EQ=6]O(9,-;S0LG'LWK6[::3)!*\MQJ M%SXDW.>.P]*X<9C(T(V M7Q&]&BZCUV'7%[--,'#%0OW0#TJU;:INPDQPWKV-9AJ-J\*GC:U.?/>YWRH0 ME&UCJHY@>]64DR*Y6UOF@8*YRGKZ5N07 < J(C>._8\ZK2E3=F: M0;-.JLDF:G5JZ3(=1110 4444 %%%% !1110 4444 %%%% !5+4;AXHUCA_U MLK;5/I[U=K.O?^0C9?[Q_E03+8=!I5O&,R()9#]YWYS4_P!AM/\ GVB_[Y%6 M**!\J*_V&T_Y]HO^^11]AM/^?:+_ +Y%6** LBO]AM/^?:+_ +Y%'V&T_P"? M:+_OD58HH"R*_P!AM/\ GVB_[Y%'V&T_Y]HO^^15BB@+(K_8;3_GVB_[Y%'V M&T_Y]HO^^15BB@+(K_8;3_GVB_[Y%'V&T_Y]HO\ OD58HH"R*_V&T_Y]HO\ MOD4?8;3_ )]HO^^15BB@+(K_ &&T_P"?:+_OD4?8;3_GVB_[Y%6** LBO]AM M/^?:+_OD4?8;3_GVB_[Y%6** LBO]AM/^?:+_OD4?8;3_GVB_P"^15BB@+(K M_8;3_GVB_P"^11]AM/\ GVB_[Y%6** LBO\ 8;3_ )]HO^^11]AM/^?:+_OD M58HH"R*_V&T_Y]HO^^11]AM/^?:+_OD58HH"R*_V&T_Y]HO^^11]AM/^?:+_ M +Y%6** LBO]AM/^?:+_ +Y%'V&T_P"?:+_OD58HH"R*_P!AM/\ GVB_[Y%' MV&T_Y]HO^^15BB@+(K_8;3_GVB_[Y%'V&T_Y]HO^^15BB@+(K_8;3_GVB_[Y M%'V&T_Y]HO\ OD58HH"R*_V&T_Y]HO\ OD4?8;3_ )]HO^^15BB@+(K_ &&T M_P"?:+_OD4?8;3_GVB_[Y%6** LBO]AM/^?:+_OD4?8;3_GVB_[Y%6** LBO M]AM/^?:+_OD4?8;3_GVB_P"^15BB@+(K_8;3_GVB_P"^11]AM/\ GVB_[Y%6 M** LBO\ 8;3_ )]HO^^11]AM/^?:+_OD58HH"R*_V&T_Y]HO^^11]AM/^?:+ M_OD58HH"R*_V&T_Y]HO^^11]AM/^?:+_ +Y%6** LBI+IMG(N#;H/=1@BL\W ME;=8'B#_ %\/^Z?YTT1-65T;]%%%(T"BBB@ HHHH *** M* "BBB@ HHHH ***0F@!":BDD"@DG '>E=P!UKG-3U SL88C^['4_P!ZN;%8 MF.'AS/->K@\!.EC(QGTU.6MB(SHMQ-:V7I6G$.*I0)C%7XQQ7U! MY1*.E+110 4444 %%%% !1110 4444 %%%% !1110 C53N[A8(RS'Z#UJVU5 M+B-9%*L 1434G%\NXXVOJ8$\SSN68_0>E0FK5S;&(DCE?Y55)KY;$0J1F_:; MGK4W%Q]T8>],-/-,-,CB87ZK<\FM1=)^1JJ_\ (1LO]X_RK1K.O?\ MD(V7^\?Y4(F6Q?=Q&A=CA0,DUDKXHTAB!]KP"<9*$#\\5I7?_'G-_N'^5<=I M>GZGJ7AY+9'M4M7)!9E)<#/-!1VJL&4,I!!&01WIV:Y-U+ZQ_9<]]+;6UO;J M8]C[#(?7-4I=1OGT1<74F4O1$DX/+K_6@#N=]D:]3BN=U));* M:PT_[=<);SR$RSL_S?3/:H-2\I-"OH(=1>Z".OW^3'STSWH ZY6#*&!X(R*A MN[V"R5&G?8'8(O'4FL"!9K#7M/B6[GDCN(29%D;(R!V]*F\6*6L[10Q4FX09 M'44 =#1FN8CDDTW6[NW:[G>W%MYI+MN(/J*SH;R>.^T^:&XN2EQ)@F:<-O'^ MZ.E '<49%[/5=.:.>X,=P3N\V<.7'KM'2MWQ+-)!HDLD3LC K\RG!'- & MQFBN;EOF?7M.CBN2R-"2ZJV03CO67_I4FB7=^;^Y$L,S",!^ ?UH [ 7D!O M#:!SYP7<5P>GUJQFN66]N1K$S*[,18B0+VW8ZXK,DN)%T6WO%U6=KJ>4!X_, MXZ\C':@#O*,US<=\T>NZA'+<%46W4HK-@ ^U9(U&];1]-C$\N)YF620/M8C/ M W'I0!W5%8/A^2Y$]U!++OA0C8&F$CH?0D52UQKLZJWES-)"D>?)BN!&Z>^. M] '337,,!02R*A<[5!/4^E2YKB+YX[^VT>?[3KMK%+>>(; MR%KVX$$ 1E5'Z_6@#JJB^TP_:/(\Q?-QNV9YQZUQ6HWTC"XO+6ZNLQS;0SS! M5'/0)WJRR;?$[3F>02?9A(!OQN;'3Z>U '89I7\B07BW#^>\N&\RX4 M(1G[NRK4MR]Q?:FUUJ$ML]N/W,:OM&,=<=Z .PS29KC8;RZMM)TW5'GD>-6* MS@L3D$]36QX?>:[6XOI9'*32'RD)X51Z4 ::WD+7C6H<^ M4>(;Y!*P5;78?/N MR5)'04 =KFES7)&>ZTR\U2"&XFE6. 2()6W$'UJ'2Y[P75C*MP[>=_K5EN58 M./9>U '5W=[!91B2XDV(S!0<9Y/2IP:P/%H+:5& <$SH ?3FJZ&XT[7GMX[F M:9&MC(5E;=\P]* .HS1FN&^U2C1QJHU24WQD_P!3O&WK]W;5MS<7VL7D;W5Q M$B6RR;(WQAL4 ==FC-)I-AJ)OKAIFF"%2WRE\O;F\OW,\L3P/ MB,"=8U3Z@]: .XS1FJEO)*^FI)*ZB4QY9@01W<=LSD2R#*K@\US%[>76BW-S9B6:7[0H^S,[9(;H>:F MD:YL=3TZ S2.PMV+ MG&_N=9FBN&EP4W97K]W;5>>\O M;FZOI#/+&\#[8\3K&J?4'K0!W&:*X_49;^6:W8S"0>0&>"&Y$; _WAZUN:!= MK>:7&ZO,^"5)FQNR/<=: -2L#Q!_KX?]T_SK?K \0?Z^'_=/\Z:W(J?";]%% M%(L**** "BBB@ HHHH **** "BBB@!":C=\"G,V*S-1O/(BPI_>-T]O>LZM2 M-.+G+9%1BY.R*FJ7QR8(S_O$?RK&IY.3D\FFFOD\3B)5Y\S/7I4U3C9#3333 MC337*S4::8>E.-6+>V+G=>?) FI45-78RWM3*0S?=]/6M2*#@ M "I(8>G%:$4.,5]9A<)3PT+1W[GD5:TJKNRLMOD=*DBMEC4*JX [5>6*G"/V MKJLKW,B*-,5:08%-5<5(!B@!:*** "BBB@ HHHH **** "BBB@ HHHH **** M $-0NN14]-84 9TT.<\5D7-J4.Y1QW%=&\>:J2PY!XK#$8>%>/+(TIU'3=T< MX:8:NWEJ8R70?+W'I5$U\MB*$J,^61ZM.HIJZ&FF&GFF&N5FR&-5S3[PP.(W M/R'I[53:F&JH5YT*BG$FI352/*SL8)<]ZNHV17,Z7>EAY3GYEZ>XK>BDR*^R MH5XUZ:J1ZGBU(.G+E9=%+4:MFI*V("BBB@ HHHH **** "BBB@ K.O?^0C9? M[Q_E6C6=>_\ (1LO]X_RH1,MB]+L\MM^-F/FSZ5!8&T-HALO+^S\[?+Z5)=$ MK:RL.H0X_*N3MKZ^DM-'CBN3$;B1U=E4=/I04=1=6%G?8^TV\L1-.;@VH4Q/(!D9]<5!=I.+C1))K]KDRR MA\,!P?;':@#K;BUM[N+RKB))4Z[6&:C73K)+8VRVL0A)R4"\&L6'4K@P:XS3 MG=;N1%G'RC%5I;[4Y+'3GCDE=9(MTH@*B4GUP>U '2R0VJNEQ(D8:(81V_A' MM3YH(+E5$L:R!2&7<,X/K7':A=/?^'58WDSO%<*C[XPK#GH?I6A(;]];@TZ/ M494C^S[F<*"2: .@-K;M,TQB0R,NTL1R1Z5!'I&G1D&.RA4AMP(7H:P+C5KS M3FO;"6=I+DE?LSL!D@\5TMGN2WCBEE\R95&\DC.: (I-)T^2X\][.%I13Q86HMW@^SQ^4YRR8X)JS10! MG;I-YJPH)-NS< M!SCTK,U'P[:W<6+>**WE,BNSA.3@YK:HH IRZ99W$B2SVT4DBC 9EYIQTZS: MU^S&VB,&<[-O&:M44 06MG;VN&N;6*5AT++S5NB@" MK+IUG/;K!);1-$GW4*\#Z4Z&SM[>1I(H41V #,HY('2K%% %%M'TYY'D:RA+ MO]XE>M2/IUI)-'*]M&9(QA&(Y6K5% %-=*L5N?M M(1-G._;SFLV_P!#NKJ\ MDF2>V(<8'FP!F3Z&MZB@#!GT&=M)ATV"Z1( ,2EH\LWT]*V+:W2UMHX(QA(U M"BIJ* (#9VYF>4PH9'7:S8Y(]*:;"U,"0?9X_*0Y5,< U9HH 8\:R1F-U#(P MP0>A%5H]+LHD1$M8E5&WJ .A]:N44 0BU@$[3>4GF.-K-CDCTJ[&VF,T% MI%'(?XE7FKE% $4]M#:3[-";@7!B7S0NT/CG'I4U% %+^RK M 7/VD6:\ODIYCC:S8Y(]*GHH J_V?:>0D'V>/RD.Y4QP M#ZTV;2[&XF$TUI$\@_B9>:N44 (% 7: ,8QBJ:Z1IZ7'GK9PB7.=P7O5VB@" MG<:78W4HEGM(I)!_$R\U+]D@\Y)O)3S$&U6QR!Z5/10!#+:P3R1R2PH[QG*% MADK]*&MH7G2=HE,J#"N1R*FHH IC2K!;G[2+2$39SOV\YHGTNQN9A--:1/(/ MXF7FKE% %2YTVSO-OVBVBDV\+N7I5B&&.")8XHU1%Z*HP!3Z* "L#Q!_KX?] MT_SK?K \0?Z^'_=/\Z:W(J?";]%%%(L**** "BBB@ HHHH **** "FL:<:BD M; H AN)ECC9V. !7,SS-<3-(W?H/05>U2YWR>2IX'+?6LVOGLRQ///V<=D>C MA:7*N9]1M--.--->2SL&FF&G&G11F1\=AUITZ6Q@DR/N']*ZF1,YK/NK<2(5(X-0:Z>RN1- M$KJ>#7+-5[2KDQ2^43\K=/K7J93B_95?9RV?YG+BZ//#F6Z.OB>K"FLV"3-7 MHVR*^K/))J*!10 4444 %%%% !1110 5G7O_ "$;+_>/\JT:SKW_ )"-E_O' M^5")EL7W0.A5AE2,$54CTFRB$ 2W4?9R6BY/RDU=HH**HT^U$L\GDKNN!B4G MG=5:+P_ID#H\=HH9&W*.3AOJ*671;":** M-[==L0Q&02"H^O6KY8#J0/QH!!Z'- %$Z-8?8C9_9D\ACDKSR?7/K3X-+M+: M9)8H0)$38K9)(7TJY10!A/I%S>:['?7?D"*#/E*F2S?7-:L=G!%=27*1@32 M!V]0*G) I: "BBB@ HHHH **3(SCO02!U- "T444 %%%% !112;AG&1GTH 6 MBBB@ HHHH **** "BBB@ HI,@TM !1110 444F1G% "T444 %%%% !111TH M** (/]?#_ +I_G36Y M%3X3?HHHI%A1110 4444 %%%% !1110 UCQ5*\N!#"S]QT^M6W; K!U2??,( MAT7D_6N;%UO8TG+J:T8<\[&>Q+,6)Y/)IAIQZTTU\HVV[L]9#3333C3#4,H0 M L0!U-:%M#M &*@MHLG<1UK5MXNG%?1Y9A/9P]I+=_D>;BJW-+E6R)H(NE7H MTXID28JRJUZAR"@4ZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** &D57D2K5,9A@ZOV&4VIIIQIIKYYGH$;4T$J0PZCD4XTT]*SNT M[HJUSIK"Y\Z%']>OUK7A;@5R>CW&R1HCWY%=+ _ K[C XCV]",^O4\.O3]G4 M:-%33JBC/%2UUF(4444 %%%% !1110 5G7O_ "$;'_>/\JT:SKW_ )"-E_O' M^5")EL2:H]VEHQL_+#X.7<_=&.H'<; ME(S52"RFM=+BM(+@+)& /,*9SSZ4%%^BD'2EH YK7$B?7[)9K-[M/*?]T@!) M]^2*BA:?2GN;F&R:V@E*1PV\C<;R?O$#.!70O90R7L5VP/FQJ54YXP>O%/NK M6&[@:&=-R-U% &-98;E8'E\EI8VC! XZ@@TYM0U&.WM@ZVQN+M@(P M=J#&>?6K:Z):!)0WFR&1-C/)(6;;Z GI4]QIUO9O9R6)]R>M6H[2*.ZEN5!\R4 ,<\<4 4+B]OVUA[*U\A56(2%I 2>OH M*J?VU>RI;)#%")WF:%]V2H([BK-QI#76N/:CN,.8I"N\>AQUHFT>RF6V5H<+;G,84XQ_C0!G_ &Z6 M&^$MS!'YJV9D8J#GZ57N)KZ:?29[GR!')+O CSE>.A]:WGL8)+HW#*2YC\LY M/&WZ55CT*SBEBD'G'R6W1JTI(7Z#TH S1XANG9I8X-T0D*",0N21G&=W2I;S M6;NVO'1DCAA&-C2QL0^?5APM7SHEF9"V)0C/O,0D(0MZXI9]&M+B1W;S5$G^ ML1)"%?ZB@":ZN)8M/>>",2R!-RJ#P:RK777\NX:X:)C%%YFP(T;_ $PW4>]; M4MI#-:FW= 8B-NT<<55ATBUB=G823,4V9F#1K2WECD42MY?^K620LJ M?0'I2MI%H]M/;E7V3/YC?,<[O4'M0!FW&LWEFMQ;ND3W2[?) ! <'VI?[=FD M#/%Y"QI$I9I"<;SVX_E6D=)M6N;>X=7>6!=J,S$G'OZU&NA6*V[P+&P5Y/,) M#G(;U![4 9\>NW6R]5EC=X(O,1O+9 ?;!HDUC4((K82K#YER-RE(W8(N.X') M-:(T2TS,6,S-,FR1FD)+#\:EFTVWGAAC8./)_P!6Z.59?Q% $6DW\UZDHGB* MM&V VQE#CU /(JEJ>LW%K-,(6@(B&=@1W8_4CA:UK2RALT81!B6.69V+%C[D MU6GT6TGDF9O. F_UB+*0K'U(H IKJFH75P\=LENBK LN9 3U[<41ZS=7,5DD M,<23W&[)?)5<=:TK?3;>V=GC#;FC$9RV?E%1'1;,VT4($BB(ED=7(92?>@"K MH7F_:]2\[;YGG#.WITJ*]UB[MKZ2-EBAB4@*TD;$./\ >' K5LM/M[ 2>0'_ M 'C;F+,6)/XU#/H]K/*[MYH$AS(BR$*_U% &==:Y<"[FAMU7;$H.?*>3>2,X MRO05)_:M_G6T5 MQ'/&A5HX_+7G@+0!FSZS/:M=P2JAN$*^0 .'ST_6F/J#6=U>RRPQF6*!"2HP M6)[?2M2XTRUN;V&ZECS+#]PY_GZTKZ=;233R.FXSH$<$\$"@#/>_U&RMWN+Q M+=XO*+CRB00?3!Z_6H;36[R26(/#YBRJ3A(738<9 R>"*OQ:+9Q$DK)+\A0> M;(7VKZ#/2EAT:TA=6_>N$!5%DD+!0?0&@"CI^LW,]['#<^5$SYS$T;(P/L3P MU2>('N5:Q%O*(PTX!R#S_P#6JU#HUK#-'(/-;RCF-7D+*GT!J>]L(;^-4FW? M(P92C%2#]: ,YM0OYY[E;06X2UXAQ3I]& MM)Y#(WFJS@+)LD*[Q_M8ZU:^RQ?93;!-L6W9M7CB@# T^]O[2STWS5@-O-B, M!<[A[YJP^J7[Q7-W EO]FMV*E'SO;'7GH*T?[,MC#;PE6V6Y!C^;N/YU%+HE MG+*[D2 2'<\:R$(Y]Q0!GMK%_,;I[9+<10(LG[P')!&<<4^'5[T3VIN$A\FY MC+JL>=RX&>IZUI?V9;?Z1A2!.H5P#V'''I2C3;8-;MM;_1U*I\W;W]: ,:WU M^[F:*00[HI'V^6L+Y4>N[H:Z0=*SDT6S21642[%;>L9D.P'UQ6E0 4444 %% M%% !6!X@_P!?#_NG^=;]8'B#_7P_[I_G36Y%3X3?HHHI%A1110 4444 %%%% M !2$\4M,8]: *]Q((T9B> ,US;L7D+GJ3FM;5)<0[.[&L<]:\+-*MYJ'8[\) M"T>8:>M--./6D/6O(9V##2*N]\4IJ>VC[XZUTX*A[:LD]D9UZG)"Y;MX^1Q6 MI!'@"JUO'TXK1B7I7U>VAY!(@P*E'%(!2T %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %(1FEHH @D7BLC4[;S8"0 M/F7D5N,N:IS)D&LZM-5(.#ZE0DXR4D<8:::M7\/D73+_ GD54KXBM3=.;@^ MA[D)V7)Y7BO>R&O M:4J3]3@Q\-%,Z*)LXJP.E4H&SBK:FOI3S!]%%% !1110 4444 %9U[_R$;+_ M 'C_ "K1K.O?^0C9?[Q_E0B9;&C11104%%%% &1JVK2:?-%&L<85P29IB0@] ML@'FH;C7C'%:A5@$TX)RTN8U [Y YK0O+ W4BR). M&%8))H9(B2LJ,-V3USQ@YH J-X@E^R+)%;(\WGB$KO.TY[@XZ59&J3VUSY-_ M%%'F(R*T;$@D=1S4AT:-HHT>XG=DE$I=VR6(_D/I4FIZ5;ZI'&LQ9=C;@5// MT^E %"+4'ENK&:>#89(I'&'/RJ.G'0\5-;:G?3K'JY&/UJU'HJ1. EU=+ &WB /A0? MRSCVS1)964ERX)"#.!WJC'J-[%&TU[ M9HD'EF0/%)NQ[$'O]*T)[6*XM6MI%S$R[2,]JI0Z+&C'SKBXN5"%%65N%7TP M/ZT 0)J]V@@FN;6-+>X.(V63++GIN&/Y5777[XP0W!L8C%+(8@!*=V^XN)8XO]5%(P*I^G/XTHT6$6D%OYDFV&7S5/&2\MXT:1"\9CDR#CJ#G&L:0T\4\D'F/+ M.T>Y00, 'J*L)HD)+M<3SW#-&8P9&'R*>H&!^M %:WUV1[^&WD2W(FR%\F4L M4(]>,?E3!KMY]D^V-9Q?9EE,;$2'<><9 Q5J+0TCDMG:[N9/LY_=ABN .F, M5(=&A.FM8^9)L9R^[C.:EM= M*2WNA MO;% T"W,GJ*O6FH71 MU!;.[MXT+Q[T:-RW'H>.M(VAQR0R)-=7,KR$9D=AG / Q@5;^PH;^.[W-OC MC,8'8B@"+4[Z2S"",0 M_%-)M _ M8WDY!QF&3>IK'2\OH+W5'@B26.)PS>9(1@8Z 5M6&GQV"R;'=WD;<[OC+'\* M8-,C7[9\[_Z5][IQQCB@"J-7N+J1(K&V1Y#$)7,K[0H/;@=:B.NSR?95M[53 M+,[1LCOC:P]_2K)T2("(PW$\$J1B,R1D991ZY&*?'HUO$]JT;./L[%ADYW$] M2: *!UR_2&>1K*'%J^R;$IY_W>/YT3^(\3RK D.V(#<)9"&8XSA0 ?UJ^^D1 M/!=Q&23%R^]CQD'VIK:*GF,T-UG!^E %D7*W&F&X56"M$6 MVMP>G2LFVU2Y"6%M:VR,9H"X\R4X7![GDFMSR%%J8 6V[-F2J=OI$5M M-:R+)(3;Q&)0<<@^M %%]?F2R+M:JLJS&*0EB8T([D@9Q2OKDPL(IDA@E=YA M$!'-E3GOGM^-6_[&C59/+N;B-WE,H=&P03VQT(^M4;_0B+:..W,LDCW"R2R% M@&^O&!0!,^M263S1W\"(Z1^8OE/N##TY'!IEIKYEG1)DA*NI8&%RVS'.&R*M M)HL&96N)9KEY5V%Y2,A?08Z4^WTH0R*TEW%%*R,"/\16M%H<4,B8N;DP(VY("_ MR*?Y_A2+H42R!A//L6;SE0XP#^5 $3ZQ=,)Y[>T1[6!BKLTF';'7 Q0=7NI[ MIX;*VBD40K*'DW2II=#ADDDVW%Q%#*=TD*, K'\LBK$6FQ0W4DZ%AOC$ M>WL /2@!VFWOV^R2XV;"V05SG!%6ZK6-FEA:K!&S,H).6Z\U9H **** "BBB M@ K \0?Z^'_=/\ZWZP/$'^OA_P!T_P Z:W(J?";]%%%(L**** "BBB@ HHHH M .U0R'BI35>9L T 8>H2;[DKV48JG4LK;Y6;U-1&OD\1/GJ2D>O3CRQ2&GK2 M'K2GK337.S03&Y@/6M&WCZ52A7,F?2M:V2OH,JH\M-S?4\[%SO+E[%R!.!5U M!@5#$N,58'2O4.46BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH #4$BY%3TQQQ0!SFMV^8A*.JGGZ5@UV M-Y")870]QBN/92K%3U!Q7S&6JJBZGJ8*=X./8C--/2G&FGI7AL[D-K2TB M3;(Z>O-9M6+%_+O(SV/!KJR^K[/$PEYF6(CS4VCK[=JT(SQ65;-TK2C.17W) MX1/10.E% !1110 4444 %9U[_P A&R_WC_*M&LZ]_P"0C9?[Q_E0B9;&C111 M04%%%% %*]OS:LJI;33,03\F /YC5% W!AVZT_4-) M>\O$N!+&552IBFCWK]0,]:@MM!:W6T7[0K"WG:7A,9![>U $PUZ 0SM-!-#+ M"P5HF +$GIC!P.:",0%C%(!USUR*=::64$J(P.WUJHOB M2)D$AL[I8P_ER.5&$;.,'GG\*O361EU*WN]X B5EVXZYJD=#8Z?+:^>,R3^; MNV].?PIR:U;.)S\P$48DR?XU/<5"^D M7*M<);7BQP7!RZM%N(/?:4!MSCG.: MEETTR3VDAD&+=2I7'WLC'X4 0/XAC5!*+2Y,#/L67 VL M./3X6F*)."(GMB"HSGE\XQ75P).ID\Z17!;Y-JXP/0^M $U%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %8'B#_ %\/^Z?YUOU@>(/]?#_NG^=-;D5/A-^B MBBD6%%%% !1110 4444 -:J5X^V%S[5=?I67J38MV'J<5E7ERTY/R+@KR2,: MFFG&FFODV>NAIZTTTX]:::AC+-JO&?6M:W7I6?;+P/I6M O KZ_#PY*48^1X M]1\TVRU&,"IJ8G&*?6I 4444 %%%)F@!:*B6>-I#&LBEQU4'D5(*2:>P6L+1 M15;4)GM]/N)HSATC+#([@4P+.:,UYM::OXEU:5DM+B1V49(0*H JT[>,;-?, M8SLHY/W7_2G8#OZ*X[1?&337*VNI(J,QVB51@9]QVKL!TI +1110 4444 %% M%% !1110 45Q/BK4;VUUV"*"ZECC**2JM@'FNT3E%^E #J*** "BBB@ HHHH M *1J6@]* *DR]:Y+4XO*OGQT;YJ[&05S>OQ8,E?(,]A#:5&VR*WH M_P#(1LO]X_RH1,MC1HJM?7BV5L9F1WP0 J#))-06>I&>[>UFMI+>=5W[68-E M?7(H*-"BBB@ HK#UB[U2Q_?0R6ODLZHJLC%AGCDYI)]2O--FM4OY+=EFA':I3>P+P(X"^N: +-%9BZ[82ND< M!GIF@#;HJCJNH?V98/<["Y7 M@+S5%]>2*\@63Y8)83)]P[L^F.M &YBBJ)U:R%FEUYX,3G"D DD^F.N:%U:S M:U:Y\X"-#AL@@@^F.N: +U%48M5LYHY'$VT1#+B12I4?0TZTU.UO7*0R$N!G M:RE21ZC/:@"Y156\O[:Q16GDV[CA5 ))/L!47]L6/V3[5]H'E;MO0YW>F.N: M +]%9XUBQ-H]SY^(XSA\J05/N.M1_P#"0:;\P\\[E_A\MLD>H&.10!J45GR: MQ8QPPS-/^[F_U9 )S3H]5LY+5[@3@1QG#E@05/H1UH O45G+K=B\M &A167%J\"64JS0.3M.&!4@@^X-1:O=R6.F M37$(4NHXW=* +U%8#ZAJED;:2[:UEAF8*5C5E89^IYJ]_;5A]H\C[1\V[;G: M=N?3=TS0!HT50.KV8O#:>:?/!P5"DX_&FIK5A+<"!)\N3M!VD*3Z ]* -&BL M.Q\0P2 I=2*DOFM&-J' YXR>E;,DJ11-)(P5%&23V% #Z*S8MKP11/)HR5="IQZX-+>:C;63*L MTA#-T55+$_@* +=%4WU2S2U2X,P,;G"E026/H!UJ(ZU8_9FN#/B-6V-E2"I] M".M &C16.=:5KRW$7-LZ.S,4(/'H*N#4K7R8)1)E9SB/ .2: +E%%% !1110 M 4444 %8'B#_ %\/^Z?YUOU@>(/]?#_NG^=-;D5/A-^BBBD6%%%% !1110 4 M444 1OTK)U,_NP/5JUI.E8^I]$^IKEQCM0D:T%^\1F&FFG&FFOF&>J-/6FGD MBG'K2+]\?6B"O-():(TK=>E:L(XK.MEK4A'2OL>AXI86G4BTM !112&@!DLR M1(6=@H'K6-=ZF\N4ARB>O.['H*\3$8RI M5E[.DCNIT8Q7-(R;R:2"\22)V5P.&!K;TSQ(LF(KS"/T$@Z'Z^E%_P"'#-$' MAD_?*.0W0US,T,EO(8YD*..H->;*6+P%3FMH_N.E*EB(VZGHRL&4$$$'H157 M5O\ D$W?_7)OY5A^%KB5II8&D)C"9"GL:[*YUK3;6, MO+>P@#L&!)_ 5U,S.,\;VD5OJD4\0"M,I+8]1WKM='F>XT>TE:L:UX@MM& MC <&2=AE8U/ZGT% &Q17!CQ-XBNAYMM8@1=ML18?G5[1_%5[Y![46 S?&/_ ",5M_N+_.N^3[B_05P'C(@>(;O?%5_/*T. MC6ID2/AI=A;)]A3 [.BN(TOQE=+>BVU2-0&.TL%VE3[BNV!! (.0:0"T444 M%%%% !1110!&XXK$UR/?9,?[I!K;8\&L[4$#VLJ^JFL,3#GHRCY%TW::9QII MIZ4XTT]*^#D>^AM%%%0,W]*;-LGMD5O0'@5SFCM^Y(_VJZ"!N!7WF!ES8:#\ MCP:ZM49>6GU$C<5(#749"T444 %%%% !6=>_\A&R_P!X_P JT:SKW_D(V7^\ M?Y4(F6Q+J=W)9V3RPP//(.%1!G)K-TAP'FN9X[M[MER[/ 5&!_"N:WJ*"B." M7SH4DV.FX9VN,$?45)110!EZY:S7=G'' FYA*C$9[ \T7]K-/J6GRHF4A&,22S1HAZ,S T 8-UI=U*+T+#D2W4Y6<0;QT';/3-.FM;NZGO;BYA%K');; 6<-@Y M[XK=2YMY8C*DT;1CJP8$"DCNK6X5O*FBD4?>VL#CZT K!#(J/OBN'?RTD"L5/< M'IFI1I<\EI=/)9EY)64[)I\L0.^1P#6Q9W]O>1H4DC\QE#&,."5S4GVNV\_R M//B\W^YN&?RH YUM*U*YMKF+=-'$57RX[B4.VX'^\.WUJYI]EP [5JO?6D;E'N8E8'!!< YIT=U;RR-''-&[KU56!(H S]1M[E=0 MMKZWA\\Q!E:+< <'N,U6EM-0E:WOC:PB6&4O]G5@"5(QR>FZMA;NWDE,23QM M(.J!AG\JJ6NKP3RSQR,D+1RF,!G&6]Z ,NYTR]O([VY: 1R3[%6'<"< ]2>E M7VLYO[;^T>6/*^R^6&R/O>E:8FB,C1AUWJ,LN>0*:EU;NR!)HV+Y*@-UQUQ0 M!R[0W-BFD1F -.L[GRRP&>O>KCVFIO'>74<0AGG9<1;@2%'7GIFMB6:RW;Y9 M(,1LA!X- '+II-] M"EI,(Y2T0=7CBE"L 3U!/%3'2IS8'=9EY&F\PH;CYQ[ANF:Z2C% &!:/?:=# M++/'+)&SJL<HQ0!SG]F77]AS6_D_O6N"X&1 MR-VO':G+8:G++9--!,6AF#2,\P*_P# 5':NCAL[:W8M#;Q1L>I1 #4^* .; M33+O$8:'I?&4\C[OK4T^G3RW>I/]G21)E0(KM@-CKR.E;V** ,+2K6^AO=SB M>.U"8\N>42'/^R>N*-2L;K^U%O(%FD0Q["L,H1A^?:MVB@#G/L%_;V4"P1., MR%YHXY07Y]&/]*KII-Z8[@/;M^\N(Y 'D#G:.N375T4 9ES:R2:Q:S[ 84C9 M7.>F:R](M6?694WJ]K9L?*P(/]?#_NG^=;]8'B#_ %\/^Z?YTUN14^$WZ***1844 M44 %%%% !1110!')TK'U3^#ZFMB3I6/J?1?K7)C5^XD;4/XB,PTTTXTTU\R> MH-/6A?\ 6+]:#UH7_6+]:=+^)'U0I_"S7MATK3B[5F6QZ5IQ=J^P/&+ Z4M( M.E+0 4AI:* ,E=,,MS)),<(6)"CO6DD:QH%10H'85)BBL:="%.[BM67*%DPK=^O>M#5O^ M03=_]K?\@F[_ .N3?RJ*%"%"/)#8J@KT-N17G=E(-!\8NMP=L3.REC_=;H: /1 H" M@ 8 X %<-XXL4MY[>^A&QW.UB.Y'(-=R&#*"#D'H1WKAO&]]'<7%O80G?(C; MF YP3P!]:2 Z:RNC>^'8[AOO/!\WUQ@UP_A+38M2U0B<;X85WE#T)Z"NYL[4 MV7A^.W;[R08/UQS7+> O^/Z[_P"N0_G3 [@1QQ)\B*H X"C%>?:1"/$'BJ6: MZ^>-27*GH0#@#Z5Z(PRI'M7G.DW \/\ BF6*Y^2,LT9/H"<@_2D!Z*JA5"J M . !2&*,R"0HI<# ;'(_&E1U=0RD,IY!'(-(94$@C+J';HI/)H X#QJF_7H5 M]8P/UKM].LHK"QBMX5"JJC..Y[FN*\8_\C%;?[B_SKOD^XOT%,#B?'=FB-;7 M:@!V)1CZ^E=1H-K_UT/\ *MKP[_R+]E_USHZ M:E%%%( HHHH *:U.IK4 9=_J@LG"R0R$'HPQ@UG2ZY!(A'ERM-/2G&FGI7RLG? M4]5#:***@HN6-ZMJI5E8Y.>*U(M>@3@I)^ %<_6KIM@-PFF'NJFO;R_%8RI: MC2V1PXBE1C><]SIK6X\Z)9-K*#T##FKBMFJ$)XJZG2OJDFEJ>2R44M(.E+3 M**** "LZ]_Y"-E_O'^5:-9U[_P A&R_WC_*A$RV-&BBB@H**** .;U59GU*5 M?(*J8L)(EOYAD]LGA:JVMO)!%ID]W:2RPQ1.C)Y>XHV>"5KKL48H YAX,&TN M3IDB6B2NS0!=QYZ-M_I3;NVDGLA):V#P0BX#LFS)=?[VS^E=3BC% '*)9O-# M?N8KAXY$ PD0BW$=POK26T$[F>/R)+B%H"ID, AD'^SZ&NLQ1B@#F-)BGCU" M$)&TD2H59Y;?RVC]LC[U7M5C*ZEI\YA9XT=Y?'7.[?7748H Y:33_,76WDM=\C8V,4R6X[5 M)]@:.[T_[-!Y;?965F5<8)'<_6NEQ1B@#CK.SN";.%HY5FBD#-MM@N/4E\\@ MTYX<1ZI"VGS///,?*<19!].>V*Z_%&* .;03Z?J;:H@:--V6 Y!]* MKF&6T\/6E\(BMQ:.7VL,'!)R*ZS%5+O3[>^*?:%9@AR%W$ _4=Z .::PND2R MNW1B'9I9L1>9M9NF5[\4K6$CV2@PRM')>*VUHMHQW.T=!77 8& ,"EQ0!SFK M6BQWD;PQRPA8RH>. 2)]"O;ZU=T>>1+>&VGM3#(06&V,A<9_0^U:V** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K \0?Z^'_=/\ZWZP/$'^OA_P!T_P Z:W(J?";]%%%(L**** "BBB@ MHHHH C?I63J8_=@^AK6;H:S-17,#>W-88J-Z,EY&E)VFC'---/-,-?*L]9#3 MUI,X(-*>M--2G9W&U=&O;-TK4B/2L:U;Y5^E:T)XK[&+YHIGBM6;1<7I2TU> ME.JA!1110 4444 %%%% !4%[ ;FSF@#!3(A4$]LU/10!SOAWPY+HMS++)<)* M'0+A5(Q71444 %9.LZ!:ZS&/-RDJCY95ZCV/J*UJ* .-7POK<"^3;ZSM@Z 9 M8$#Z5HZ1X4MM.G%S-(;FX'(9AP#ZX]:Z&BBX$^0M;RAPIP> MQ'U!IFHRVL,"M=[?+W#!9<@'L365I4RQ:Q?F2>.<%%=KE>% _NGM04=#134= M74,C!E(R".].H SK[5?LEW%:I:RSRRJ6 C(Z#ZFG66J)=SRP/#+!/$ 6CD S M@]^*SM4AN)O$=B+>?R'\I_WFS=C\*AU+2I[>UEN6GFNI9619BJ[3Y8/( % ' M1B1&4L&4@=2#0)4()#J0.O-FBQAM])TR5H M3]G@#I1(I) 8$CJ,T@D0G =<_6N.T^-S-9@%$NE?,NV)_,/KN)XQ4MK M;0Q:3?7C6K33>0NNU!EB#G%,M;R&[M$N8V'EL,@GBN M2@17U%DC6)HI+5AMAB94)].>II%'_$ITP1H@MT8BX#(VT-_M )IFN;N>U0P* T1(R<]. :=IEW%I]OJ-P?-FM%8,DKH=\A]/>@# M436TWLDUM/ _EF55<#YU'I@U$OB#_1DNI-/NDMFP?-.T@ ]\ YK,M[J#4!:VU(U7YRWIBL[4M9, @LMRV]Q)&#+*5)$8 MQVQWIA2WM1IUY:!Y[2 L)&523D_Q8H UK;5EFNA:S6T]M,1N590,,/8BIY]0 M@MKF&WD?$DQPHJK;ZM'>WJ16D+2Q!27G*E0OMR.:IZU'"NL:9--&"@)+;5+QK5IIEF8+@D''M4%H0-5@,/E M"-X'#"&-E7..A)ZF@#L1*A( =23T -*9$#;=R[O3/-<"Y@ MMW?]Y,3L%207)F\PM&T81MN6(Y]^*Y=HK1;S2IA;21VWF, 9@3]/H/2F%',4 M^])&MOMQ,X4'E/\ "@#KQ(A7<&7;ZYXI1(K' 92?0&N1F6,QZFVG(RV)M\?* MI"E_8&IA:1V5UH\MO$5>1")"N@#I_,7=MW+N],\U7L[Y+R2X1%93!)L M;/<^U0DOG[NVSJ!^=5)8Y#--I'&* .S,J+U=1CU-+O7(&X9/09ZUS LH[K5-2^U1^84@7&X' MKCK]:BM9C;G2+FXWB)8V1G*DX/;- '6!U.<,#CKSTH#JR[@P(]0:XQO/EL+E MXE?RFO=T@93]WW YQ4T<(DMK_P MV6W95XM8FV@^H!//O0!UJNKC*LK?0YIU M(/]?#_N MG^=-;D5/A-^BBBD6%%%% !1110 4444 -;I5"[7=$X]JOM569<@U,E>+0T[. MYSE--22+LD9?0U&:^1FK2:/8B[JXT]:::<>M(:S91;LV^7'I6S U8%HV)"/7 MFMNW;@5]3@:G/0BSRL1'EJ,T4-/J*,\5+768A1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3&6 MGT=: *DL>:R-0T];F,CHP^Z?2MYEJ!XL]JBI3C4BX35TRHR<7='+6FE-&V^8 M#<#P*U8H.:O&#VIZ18K/#X>GAX0V*+&*M(N*%3%2@8K<@ *6BB M@ HHHH **** "LZ]_P"0C9?[Q_E6C6=>_P#(1LO]X_RH1,MB^Z+(I5U#*>H( MR#4:6MND1B2&-8VZJ% !J:B@H145%"J % P .U+110!7>[A2\CM68^=(I91C MJ!UYJ>N>U<1-XDL%FN&A0QN-ROMS[9[546ZN8H9;I+B66VL[G 8L3OC/4'UQ M0!UF!50ZC;"^%F&9IB,D*I(7ZGH*JZ+)+=I/?.[%)W_=*3P$' P/>LO]U::O MK%PTDR^7&IRC$GD>AX_.@#J<#%!XYKD;>]N8=3MEC=L2Q,Q1KGS2W&02.@JQ M8S1/!:W,FJ3"[D?#Q[]P)_N[>U %^[ELKQK_X5)8&QM(B M(Y) TLI4M-G<[_C6'#+)*=.:21G87L@!8Y-0G_2/L4EQ-(<7S)N,A&!0!VN! M4+7,(F:+>/,5=Q4R033 P$*&:XV!3[*/O?C4L 5M;DG>5A*UF MKCYR,G'I0!TL$R7$*RINVMTW*0?RJ7 %")I2V61#_M?UH ZW JNUW"EXEH6/G.I91CJ!6/82*OB62WAO M))X%@SM:3>%.?6H-?:\36[Z$Q;[)/N 67?E.ZL1UQ0!U6!1@5D:-,]])L[5KPM=7@BEE!@04J''8#EJ .HP*,"N6M99]1O+!);J9 M5DM"[B-RNXY]JBCO+C[-%!+=RK!]L:)YM^&"CH"U '31W<$MW+;*V98@"PQT MS1]KA^V_9-Q\[9OQCM6-HPC77]1$4YF4*F&+;OPSWHN;877BDHTLL8^S9/EN M5)Y]10!MRW$<,D:-NS(=JX4D9]_2I:Y2WO+EH]/!GD8BZ>,Y;E@.@/K4,]T6 MT>>ZDU&6.]\TKY8EQCGIMH ZJ.[AEN9;=&)EBP7&.F:L8%3[T :6!17+PW%U+;[H-O\ 7"=L5L:\\JVT0BN%B+2 89RGF?[.X=* -; HP*Y!]3N( MM.N8HS.DB2JKEI@X13_=?_'I2O=744&H(DQ6-;?< ;GS61O4'M0!UV!44\R6 MT+2N&VJ,G:N3^0K#EMY[;18KR*YN))DVS/OD)W#N,>E5Y;N:[TO4M3CFD2)@ M%@ 8C '4T =0A#J&'0C/2EXKF1,+B[FCO;Z6W2*%&B"R[,\SRWB0^ M=+) ( R/YP@+G^\?6@#K<"C%9^BS33:9&\[J[\CE5Y1P:LGI4,@XH Y^^3;<$_WAFJAK4U*/*!_0UEFOF< M=3Y*S\SU,/+F@AIZTTTXT!&;Z5RTZ4ZDN6"N:RG&*NQ(VVRJ?>MRW-9\$ 4Y MQSZUIP)BOH\#AIT*;4GN>;B*L:DKHO1'BIQS4$8P*F'2NTP%HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M1F"J6/0X=@\OW<#./K6B#FN!F^T:Q<:A=)ILUS'*/*AD5 M@ F._-7)=7GF\*Q8D>*6.58+A@<,H'?VH [/-&:Y.0VNG?:?[+U":2?[.7$( M<&F:>-/CBT^Z_M2?[7,1N E+^8W<%>PH ZX\TTK7!23W-P^H3RR% M+B*4JDC7?EB(#I\O>KVI?:;FZM=TL-P_V<%[8W!BY_O C - '7;!2A<5QK79 MNO#:)#WI0!OW-Y!9^ M7YT@4R,$08SD^E6 :Y;Q;;Q/<:=)(S*#,$8[R !_3ZTR80W>O26=[=R16L,( M,"B4H']\]Z .MHK!\+W$TUM_ M\A&R_P!X_P JT:SKW_D(V7^\?Y4(F6QHT444%!1110!#+:V\YS-#'(<8^=0> M*JWVGM<6?V6WE2VA/#A8P)"90H&]3ZCUH Z."%+>".&,81%"@>PH\B'<[>6FYQASC[WUK#U#4 M;J&]U&.*7"PVPD08'#9ZTP7&I9L;=K[]Y>#>9/*'R#&<+Z_C0!LFWL+38WE0 M18;"G:!R?2I%M+9)C*L$0D/5P@R?QKGM7^TC3EBDNXIY4N4"NJ\KS_$!WJR+ MVZL=0N+:YO%D00>:)'C V'Z#J* -D6MN-N(8QM.X?*.#ZTAL[9H_+:"(IG=M M*C&?6N>CU._BO8(_-DE6=&(,\0C7.,@KCG'UJ2PU&[2ZB2^FF1Y,_))"-C'_ M &'7^M &XUC:.Y=K>%F(P24&<4IM+8LC&"(L@PIVC('H*YV/5M1F4W47G,/- M*B$0C9MSC[W7-27>H:A#=RR2230VZD;&BA62,#OO[@T ;XM[>+:PBC7RP=I" M@;1[53DAMM0MI5L[B-26R[1!6!/HP[TNI9GT69HYBNZ(L'4=1CWK&TYKE(-/ MT^WN?)\V$RM+Y:YQZ#M^= &MI^DK9W+W+R(\C+L 2,(JCV K0:*(R"5D7>HP M&(Y ^M63S69MK65;9#PVV,'CN .UU_3Z4RSU2ZAE"WLLXD:,MY4T M8@9^1EXQ0!OI;01E2D2*5&U2% P/2@VEN8VC,,91CEEVC!/O7/66IZC*;6X/ MG2).WSQF$*BJ?[K=36GK-Y-:P0K 51YI1&'89"Y[XH OQ6T$!)AACC)&#M4" ME\F+S?-V+YF,;L6 ,'OGKFG2:C?P7;OE '2"&(2F4(HD(P6QR1]:C:QLV9F:VA+-U)09-^JZA,]S- 9@(7VI$L 9&Q_>:@#I/LT W_ND^<8 M;Y1\WUIL=G;0L&B@B0@8!5 *QH;G4+S6)HEN?(ABC1RFP'D]L^E0PZE?0W:& M]FEB5Y-O^I5H6';##D'ZT = EI;Q2F6.")7/5E0 _G3Y(8YD*2HKJ>JL,BG MTM $*6MO'$8DAC6,]5"@ _A2)9VR1-&EO$J-]Y0@ /UJ>B@!OEJ$V;1MQC&. M,4S[- (?)\I/*Z;-HQ^52T4 026=M-M\V")]OW=R XI9;6WG $L,<@7H&4'% M344 -5%10J@ #H .E.HHH **** "BBB@ HHHH **** "L#Q!_KX?]T_SK?K M\0?Z^'_=/\Z:W(J?";]%%%(L**** "BBB@ HHHH *8XXI](PH S[J+S(V4]Q M6$(G9B O3O72R)FJCPY/:N3$8.%>2. C?*%QDM[ =ZN5S.NLMOXATNYN>+5206/16[9H NZ9K&FS2BRMXGM M7QE(I(O+R/:M$65J!(!;Q 2\R (/F^OK5"74M,DU6WMP$N+H@E&10^SZGM6" MA2^34KJ]U&:&X@D81HLVP1@=/E[T =9;6%I9AA;6T46[KL0#--BTVQ@G,\5I M DIZNJ &N6:XN[Z/0?/GFC:8L'9&*EAZTK>;97FL64.H/#$L*LCSR$A"?<]* M .HETVQFG$\MI \HZ.R FG7-A:7@ N;:*7;TWH#BN5TF9[/5;6*XCGC:92%: M.[\V.0XZD')%+;7Q31=:\RZ(D69PNZ3YAZ8H ZHV5J;;[.;>+R/^>>P;?RHM MK&ULP1;6\40/78H&:Y7]]=7&A0-U6/#MQMOKFSDCN(I54,8WG\U M/8]: .EHHHH **** "LZ]_Y"-E_O'^5:-9U[_P A&R_WC_*A$RV-&BBB@H** M** ,C4-(&H:K;SRA3!&C*1N(;)Z$8JS_ &18FQ-G]G'DD[B,G.?7/7-7J* , MU-#L(Q*%A/[U-CDN26'US4T^F6MS;QP2Q92/&SD@KCT/6KE% % :/9+;K L. M$#B3[QR6''WDL6_$\T6^CV5L'\J$Y==I9F+''ID]*OT4 M 4O[,M?L\,'EGRXC<>"*C;1-/:8RF#DMN*AB%)]2N<5HT4 4+G1[&[G\Z M:#+E=I(8C(]\=:=#I=I \+1Q$&%2B?,> :NT4 4?[)L_LS6_E'RF?S"-Q^]G M-,ET2PFF,KP99L%@&(#8]1G!K1HH K1V4$5Q).D>))%"L<\$#IQ5==$L$F$J MP(/\ 7P_[I_G36Y%3 MX3?HHHI%A1110 4444 %%%% !1110 PBN-T_2;75-:U@70D;RYL+MD*XSGTK MM:YM=#U.VU"\N++488EN9-[!H-Q'ZT 4].OSI)U:WGDDF@LB&CW'+8/;-6+3 MQ)(;JT2YCM!'='"^1/O:,]@PJY!X;A33[NWGGDFEN^99B,$GM@5%8Z%=P3VY MFNK8>Y)["IM/U^2?418W*VQD>,NCVTWF*<=0 M?0T^X\.PS:%!IR2;##ADD"Y^8=R/>G:?I-U!=FXNI[^: (]& MUC4-5D$GV.&.U5V1W\PELCT%;U9NBZ:VE6)MVD$A,C/N QUK2H **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CF@B MN(FBFC61&ZJPR#4E&10!4M--LK'=]EM8H2W4HN":;/I.GW,XGGLX9)1_&R F MKN110!"]I;RR1220HSQ,-",1D+]P>WI M0+"U'G8MX_W_ /K?E^_]?6K%% %673;*:U6VEM8GA3[J%1@?2@:;9+:?91:P MB#_GGM&W\JM44 036=O<0>1-!')%C&QER*;::?:6*E;6WCA#==BXS5FB@ HH MHH **** UFZGF-[>Y )$3_-CT-:5-9 ZE6&0>H- FKH2-UD0,K J1D$4^LX MZ48V)MKJ:!3_ CD?K1]@O/^@E+_ -\"F*[[&C16=]@O/^@E+_WP*/L%Y_T$ MI?\ O@4@N^QHT5G?8+S_ *"4O_? H^P7G_02E_[X% 7?8T:*SOL%Y_T$I?\ MO@4?8+S_ *"4O_? H"[[&C16=]@O/^@E+_WP*/L%Y_T$I?\ O@4!=]C1HK.^ MP7G_ $$I?^^!1]@O/^@E+_WP* N^QHT5G?8+S_H)2_\ ? H^P7G_ $$I?^^! M0%WV-&BL[[!>?]!*7_O@4?8+S_H)2_\ ? H"[[&C16=]@O/^@E+_ -\"C[!> M?]!*7_O@4!=]C1HK.^P7G_02E_[X%'V"\_Z"4O\ WP* N^QHT5G?8+S_ *"4 MO_? H^P7G_02E_[X% 7?8T:*SOL%Y_T$I?\ O@4?8+S_ *"4O_? H"[[&C16 M=]@O/^@E+_WP*/L%Y_T$I?\ O@4!=]C1HK.^P7G_ $$I?^^!1]@O/^@E+_WP M* N^QHT5G?8+S_H)2_\ ? H^P7G_ $$I?^^!0%WV-&BL[[!>?]!*7_O@4?8+ MS_H)2_\ ? H"[[&C16=]@O/^@E+_ -\"C[!>?]!*7_O@4!=]C1HK.^P7G_02 ME_[X%'V"\_Z"4O\ WP* N^QHT5G?8+S_ *"4O_? H^P7G_02E_[X% 7?8T:* MSOL%Y_T$I?\ O@4?8+S_ *"4O_? H"[[&C16=]@O/^@E+_WP*/L%Y_T$I?\ MO@4!=]C1HK.^P7G_ $$I?^^!1]@O/^@E+_WP* N^QHT5G?8+S_H)2_\ ? H^ MP7G_ $$I?^^!0%WV-&BL[[!>?]!*7_O@4?8+S_H)2_\ ? H"[[&C16=]@O/^ M@E+_ -\"C[!>?]!*7_O@4!=]C1HK.^P7G_02E_[X%'V"\_Z"4O\ WP* N^QH M$U@:D'O[LK -RQ#:2/4U?.FS2#$U_.Z]P %S5N"VCMHA'$H513$TY:,FHHHI M%A1110 4444 %%%% !0>E%!H Y#6KV>+6VBO;R[L['8/*>W7ACWR:NZ9J8L] M)N+JZU*.]MXV_=R)]_'H1ZU)=V^LPZA+-:F&[MI0/W$[8"'VK/3PO> MT,,]TZNL<7W$(H UK371/=Q6UQ9SVKS+NB\S!#C\.AJ"/Q*;B::.VTVYF,+E M)&7&!CWJOINBW":A;S36-M L(Y82L[,WJ/2K^AZ=/IXO?/"?OKAI%VG/!H : MWB.V&C1ZBL;L)'$:Q C=NSC%-2_"^(IXY9IU5+42-&V/+7U/KFJD'AR:/7_. M9E.GI(9XX\]'(]*M3:/-<:Y>7#E1;SVODY!^8'Z4 )%XE64QRC3[L6DC[$N- MN0?? YQ4MUKPAO);:WLY[MX!NF,> $_/J:IV-IK]I:P:?']E2*)L?:-V24ST MV^M0WN@7*ZK=7,-M#=)<<@/*8S&WX=10!H2^)+40VCV\;SO=9\M 0O3KDGI5 M[3KYKY'+VLUNZ-M*R#K[@C@UBSZ%.--M+<6=E.J$F6+)3D_W6[5:\/:7=:<; M@S'9%(1Y< D+[!]30!NT44F: %HI-PHR* %HHSFB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "D)Q2$XJ)Y !UH =4S*G"?+:YTQPLG&YTOFBG"08K 3491]Y0?TJPFI(?O K6 MT,=0GUL1*A470V0X]:4-6?'>1OT<'\:L++FNF,HRV9DTUN6LT5&K9IX-4(6B 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 **** "BBB@ HHHH **** "BBB@ HHHH ***8S8H 4L*0MBJ$^IVL&?, MN$!] P[FIE.,% M>3T&DV[(GEE55+$X [FL.]U!IR4C)"=SZU!*^ MBP6$]C'FENSS:];G=EL:$1JP*KQCBK KN,!:*** "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@ /2H)3P:G/2J\O2@#@KR'R+V:+&-KG'TJ(5J:_#LOEDQPZ_ MJ*RQ7P>,I>RKRAYGOT9&K$@U:VEQ^\VGT;BKZ3@]""/8UZD*T M*BO!W.64)1W1=R*7-5A*/6GB0>M:$DU%1;Q2AQZT 244W>/6D+CUH ?149<> MM(7'K0!)D4A:H3**K37T,(^>0#V[U,IQBKR=AJ+>Q=+BH9)U1268 #N36//K M).1"G_ FK.EFDG;,CEC7FU\TI0TAJSIIX64OBT-.ZU;.5@&?]HUELSR,6=BQ M/2,C[RD5Q&"I(/4'!KY;/*7+64UU1ZN!G>#CV% MI:0AEQD$9]:!7BM-:,[4[CJ44E**8"TM)2TT(6G1RRQ'Y)&7Z&FT5<92CJF) MI//Q$-I&,L/3?0WEUV(]8W'ZU*- M;MSUWC\*YX4HKI6;8A=C-X.F=%_;=MZO_P!\TAURW[!S^%<^*457]K8CR)^I MTS:;75_AB8_4U7?69V^ZJK^M9M+6QKH_(]J0V_'2G7P=&LK3B*G6G!^ZSCY()83B1" M/?M317626H(Y%9\^EQ-DA2I]J\6ODDEK2E?U.ZGCD_C1B4HJY)IDJ'Y"&'OP M:K/#)&?G1A^%>55PE>E\<3KC6A/9C:***P-!PI124HIB%%**04HJ@%%**04M M,04M)2U0A:6D[T]8W;HIK2%.LM M$Q0P%&CK:[.*IB)S*D=O5N.W]JLI#C MM4ZQX[5V&)$D7M4RI3PM.Q0 4M%% !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 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 -(IA2I:,"@"$)2^74F!2XH K-%430@U=Q32 MHH S6M_:H6ML\8K5,8IABH Q)+"-_O1C\JJOIY12W]JG2W'I5M8O:GB,"F! D(]*E6/%2A<4N* &A*5[5/ MBC H @\KVI?*%38%&!0!&(Q0$%2T4 ,V4H6G44 )BEHHH **** "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 ** -** "BBB@ HHHH __V0$! end EX-101.SCH 7 prch-20201231.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 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40108 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Other income (expense), net (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Property, Equipment, and Software (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Intangible Assets and Goodwill - Estimated Intangibles Amortization Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Debt - Maturity (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Income Taxes - Schedule of components of the income tax (benefit) provision (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Income Taxes - Significant deferred tax assets and deferred tax liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Income Taxes - Reconciliation of Income tax (Benefit) provision (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Business Combinations and Disposals - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Business Combinations and Disposals - Acquisitions (Details) - (calc 2) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Commitments and Contingencies - Schedule of minimum commitments under noncancelable operating lease agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Commitments and Contingencies - Non-cancelable purchase commitments (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Merger (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of operations (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of cash flows (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Property, Equipment and Software (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue - Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue - Disaggregation of Revenue - Expected Timing Of Satisfaction Period (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue - Disaggregation of Revenue - Expected Timing Of Satisfaction Period Default (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue - Disaggregation of Revenue - Contract Liabilities Refundable Customer Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fair Value - Schedule of Fair Value Measurements of Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Fair Value - Summary of Key Assumptions for determining redeemable convertible preferred stock warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Fair Value - Fair Value Option Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Fair Value - Contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Fair Value - Private Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - Fair Value - Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Debt - Senior Secured Term Loans (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Debt - Runway Growth Credit Fund (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Debt - Pre 2019 convertible notes (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Debt - 2019 Convertible Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40606 - Disclosure - Debt - Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40607 - Disclosure - Debt - Future receivables agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Equity and Warrants - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Equity and Warrants - Warrants activity (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Stock-Based Compensation - Schedule of stock-based Compensation by Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Stock-Based Compensation - RSUs and Payroll Reduction Program (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Stock-Based Compensation - Black-Scholes Option Pricing Model Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 40806 - Disclosure - Stock-Based Compensation - Summarizes The Activity of Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 40807 - Disclosure - Stock-Based Compensation - Employee Earnout RSUs and CEO Earnout RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Business Combinations and Disposals - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Property, Equipment, and Software link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Equity and Warrants link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - 401(k) Savings Plan link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Business Combinations and Disposals link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Basic and Diluted Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Property, Equipment, and Software (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Equity and Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Business Combinations and Disposals (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Basic and Diluted Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Cash and cash equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Equity and Warrants - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - 401(k) Savings Plan (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 prch-20201231_cal.xml EX-101.CAL EX-101.DEF 9 prch-20201231_def.xml EX-101.DEF EX-101.LAB 10 prch-20201231_lab.xml EX-101.LAB EX-101.PRE 11 prch-20201231_pre.xml EX-101.PRE XML 12 prch-20201231x10ka_htm.xml IDEA: XBRL DOCUMENT 0001784535 srt:MinimumMember prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001784535 srt:MinimumMember prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001784535 srt:MaximumMember prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001784535 srt:MaximumMember prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2020-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExpectedDividendRateMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2020-12-31 0001784535 srt:WeightedAverageMember prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001784535 srt:WeightedAverageMember prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2019-12-31 0001784535 prch:SecondaryStockTransactions2019Member us-gaap:RedeemableConvertiblePreferredStockMember 2019-05-31 0001784535 us-gaap:RedeemableConvertiblePreferredStockMember 2018-12-31 0001784535 prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001784535 prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001784535 prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001784535 prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001784535 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001784535 srt:ChiefExecutiveOfficerMember 2020-07-30 2020-07-30 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember prch:ProptechAcquisitionCorporationMember 2020-07-30 2020-07-30 0001784535 prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001784535 prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001784535 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001784535 prch:CommonStockWarrantsMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember 2020-01-01 2020-12-31 0001784535 prch:CommonStockWarrantsMember 2020-01-01 2020-12-31 0001784535 us-gaap:RetainedEarningsMember 2020-12-31 0001784535 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001784535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001784535 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2019-12-31 0001784535 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001784535 us-gaap:RetainedEarningsMember 2019-12-31 0001784535 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001784535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001784535 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2019-12-31 0001784535 us-gaap:RetainedEarningsMember 2018-12-31 0001784535 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001784535 us-gaap:CommonStockMember 2020-12-31 0001784535 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2019-12-31 0001784535 us-gaap:CommonStockMember 2018-12-31 0001784535 us-gaap:SubsequentEventMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2021-03-31 0001784535 prch:EquityIncentivePlan2012Member 2020-12-31 0001784535 srt:MinimumMember 2020-01-01 2020-12-31 0001784535 srt:MinimumMember 2019-01-01 2019-12-31 0001784535 srt:MaximumMember 2019-01-01 2019-12-31 0001784535 prch:EarnoutRestrictedStockUnitsMember prch:EquityIncentivePlan2012Member us-gaap:SubsequentEventMember 2021-03-01 2021-03-31 0001784535 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001784535 us-gaap:RestrictedStockMember 2019-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001784535 2022-01-01 2020-12-31 0001784535 2021-01-01 2020-12-31 0001784535 us-gaap:ManagementServiceMember 2020-01-01 2020-12-31 0001784535 prch:SoftwareSubscriptionMember 2020-01-01 2020-12-31 0001784535 prch:ReferralNetworkMember 2020-01-01 2020-12-31 0001784535 us-gaap:ManagementServiceMember 2019-01-01 2019-12-31 0001784535 prch:SoftwareSubscriptionMember 2019-01-01 2019-12-31 0001784535 prch:ReferralNetworkMember 2019-01-01 2019-12-31 0001784535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 0001784535 prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember 2020-10-31 0001784535 prch:SeniorSecuredTermLoansMember 2020-05-01 2020-05-31 0001784535 srt:ChiefExecutiveOfficerMember 2020-01-01 2020-12-31 0001784535 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2019-01-01 2019-12-31 0001784535 srt:MinimumMember prch:FurnitureOfficeEquipmentAndOtherMember 2020-01-01 2020-12-31 0001784535 srt:MaximumMember prch:FurnitureOfficeEquipmentAndOtherMember 2020-01-01 2020-12-31 0001784535 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001784535 prch:SoftwareAndComputerEquipmentMember 2020-01-01 2020-12-31 0001784535 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001784535 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001784535 prch:SoftwareAndComputerEquipmentMember 2020-12-31 0001784535 prch:FurnitureOfficeEquipmentAndOtherMember 2020-12-31 0001784535 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001784535 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001784535 prch:SoftwareAndComputerEquipmentMember 2019-12-31 0001784535 prch:FurnitureOfficeEquipmentAndOtherMember 2019-12-31 0001784535 srt:MaximumMember us-gaap:SubsequentEventMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2021-04-01 2021-04-30 0001784535 us-gaap:SubsequentEventMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2021-04-01 2021-04-30 0001784535 prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember 2020-10-01 2020-10-31 0001784535 prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember 2020-07-01 2020-07-31 0001784535 prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember 2017-03-14 2017-03-14 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-07-01 2020-07-31 0001784535 prch:AdditionalOfferingPipeInvestorsMember 2020-07-30 2020-07-30 0001784535 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001784535 us-gaap:DomesticCountryMember 2019-12-31 0001784535 us-gaap:ConvertibleDebtMember srt:ChiefExecutiveOfficerMember 2019-12-31 0001784535 us-gaap:ConvertibleDebtMember prch:SeriesBRedeemableConvertiblePreferredStockMember 2019-12-31 0001784535 srt:RestatementAdjustmentMember prch:OtherImmaterialItemsMember 2020-01-01 2020-12-31 0001784535 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001784535 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001784535 prch:PaycheckProtectionProgramCaresActLoansMember 2020-12-31 0001784535 prch:MovingServicesCompanyMember 2020-12-31 0001784535 prch:FutureReceivablesAgreementMember 2020-12-31 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 0001784535 prch:LoanProceedsRemainOutstandingTerminationOfMergerMember 2020-12-23 0001784535 prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember 2020-12-23 0001784535 prch:SeniorSecuredTermLoansMember 2020-05-31 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember 2019-12-31 0001784535 prch:LoanProceedsRemainOutstandingTerminationOfMergerMember 2019-12-31 0001784535 prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember 2019-12-31 0001784535 us-gaap:SubsequentEventMember 2021-01-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationBusinessCombinationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 prch:ContingentConsiderationEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:FairValueOptionNotesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001784535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001784535 prch:FairValueOptionNotesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001784535 prch:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001784535 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001784535 prch:SeniorSecuredTermLoansMember 2020-07-01 2020-07-31 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001784535 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001784535 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0001784535 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001784535 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001784535 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001784535 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001784535 us-gaap:CustomerRelationshipsMember 2020-12-31 0001784535 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001784535 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001784535 us-gaap:CustomerRelationshipsMember 2019-12-31 0001784535 prch:PrivateWarrantsMember 2020-12-31 0001784535 prch:ContingentConsiderationEarnoutMember 2020-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2020-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember 2019-12-31 0001784535 prch:FairValueOptionNotesMember 2019-12-31 0001784535 prch:ContingentConsiderationMember 2019-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2019-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember 2018-12-31 0001784535 prch:ContingentConsiderationMember 2018-12-31 0001784535 prch:ContingentConsiderationEarnoutMember 2020-01-01 2020-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember 2020-01-01 2020-12-31 0001784535 prch:PrivateWarrantsMember 2020-01-01 2020-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2020-01-01 2020-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember 2019-01-01 2019-12-31 0001784535 prch:FairValueOptionNotesMember 2019-01-01 2019-12-31 0001784535 prch:ContingentConsiderationMember 2019-01-01 2019-12-31 0001784535 prch:PrivateWarrantLiabilityMember 2020-01-01 2020-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember prch:EquityIncentivePlan2012Member 2020-12-31 0001784535 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-12-31 0001784535 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2019-12-31 0001784535 us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember prch:Serviz.comInc.Member 2020-01-01 2020-12-31 0001784535 prch:Acquisitions2019Member us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember 2019-01-01 2019-12-31 0001784535 prch:PropertyEquipmentSoftwareMember 2020-01-01 2020-12-31 0001784535 prch:PropertyEquipmentSoftwareMember 2019-01-01 2019-12-31 0001784535 prch:PaycheckProtectionProgramCaresActLoansMember 2020-04-01 2020-04-30 0001784535 prch:FairValueOptionNote1Member us-gaap:MeasurementInputSharePriceMember prch:SeriesRedeemableConvertiblePreferredStockMember 2020-12-31 0001784535 prch:FairValueOptionNote1Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001784535 prch:FairValueOptionNote1Member us-gaap:MeasurementInputPriceVolatilityMember 2020-12-31 0001784535 prch:FairValueOptionNote1Member us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001784535 prch:TwoPointFiveFivePercentPromissoryNoteDue2020Member 2020-12-31 0001784535 prch:ThreePointFivePercentPromissoryNoteDue2022Member 2020-12-31 0001784535 prch:ThreePercentPromissoryNoteDue2024Member 2020-12-31 0001784535 prch:TenPercentConvertiblePromissoryNoteMember 2020-12-31 0001784535 prch:SixPercentPromissoryNoteDue2020Member 2020-12-31 0001784535 prch:NinePercentTermLoanDue2023Member 2020-12-31 0001784535 prch:MovingServicesCompanyMember 2020-12-02 0001784535 prch:PaycheckProtectionProgramCaresActLoansMember 2020-04-30 0001784535 us-gaap:PaymentInKindPIKNoteMember 2019-12-31 0001784535 srt:MinimumMember prch:Pre2019ConvertiblePromissoryNotesMember 2019-01-13 0001784535 srt:MaximumMember prch:Pre2019ConvertiblePromissoryNotesMember 2019-01-13 0001784535 srt:MaximumMember prch:ConvertiblePromissoryNotes2018Member 2019-01-13 0001784535 prch:TwentyTwentyPromissoryNotesMember 2020-12-01 2020-12-31 0001784535 2020-07-23 2020-07-23 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-01 2020-07-31 0001784535 prch:FairValueOptionNotesMember 2020-12-31 0001784535 prch:TwentyTwentyPromissoryNotesMember prch:SeriesCRedeemableConvertiblePreferredStockMember 2020-07-31 0001784535 prch:SeniorSecuredTermLoansMember prch:RunwayGrowthCreditFundInc.Member 2020-07-31 0001784535 prch:SeniorSecuredTermLoansMember 2020-07-31 0001784535 prch:FairValueOptionNotesMember 2020-06-30 0001784535 prch:FutureReceivablesAgreementMember 2020-02-11 0001784535 prch:ConvertiblePromissoryNotes2019Member 2019-12-31 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember 2018-12-31 0001784535 prch:LoanProceedsRemainOutstandingTerminationOfMergerMember 2018-11-01 0001784535 prch:OtherNotesMember 2020-12-31 0001784535 prch:OnePercentPromissoryNoteDue2022Member 2020-12-31 0001784535 prch:FairValueOptionNote1Member 2020-12-31 0001784535 prch:ElevenPointZeroFivePercentPromissoryNoteDue2020Member 2020-12-31 0001784535 prch:TwoPointFiveFivePercentPromissoryNoteDue2020Member 2019-12-31 0001784535 prch:ThreePointFivePercentPromissoryNoteDue2022Member 2019-12-31 0001784535 prch:ThreePercentPromissoryNoteDue2024Member 2019-12-31 0001784535 prch:TenPercentConvertiblePromissoryNoteMember 2019-12-31 0001784535 prch:SixPercentPromissoryNoteDue2020Member 2019-12-31 0001784535 prch:OtherNotesMember 2019-12-31 0001784535 prch:NinePercentTermLoanDue2023Member 2019-12-31 0001784535 prch:FairValueOptionNote2Member 2019-12-31 0001784535 prch:TwentyTwentyPromissoryNotesMember prch:SeriesCRedeemableConvertiblePreferredStockMember 2020-07-01 2020-07-31 0001784535 2019-12-19 2019-12-19 0001784535 prch:SeriesBRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001784535 us-gaap:InvestorMember prch:SeriesBRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001784535 us-gaap:ConvertibleDebtMember prch:SeriesBRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001784535 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2018-01-01 2018-12-31 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember 2020-12-28 2020-12-28 0001784535 us-gaap:PaymentInKindPIKNoteMember prch:SeriesCRedeemableConvertiblePreferredStockMember 2019-12-23 2019-12-23 0001784535 prch:ConvertiblePromissoryNotes2019Member prch:SeriesCRedeemableConvertiblePreferredStockMember 2019-12-23 2019-12-23 0001784535 prch:TenPercentConvertibleNoteMember 2020-12-31 0001784535 us-gaap:ConvertiblePreferredStockMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-07-30 2020-07-30 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2020-12-31 0001784535 prch:RefundableCustomerDepositsMember 2020-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2019-12-31 0001784535 prch:RefundableCustomerDepositsMember 2019-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2018-12-31 0001784535 prch:RefundableCustomerDepositsMember 2018-12-31 0001784535 prch:AccountsReceivableCurrentMember 2020-12-31 0001784535 prch:AdditionalOfferingPipeInvestorsMember 2020-07-30 0001784535 2020-07-29 0001784535 prch:CommonStockWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 0001784535 prch:PrivateWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-31 0001784535 prch:PublicWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 0001784535 prch:PrivateWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 0001784535 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001784535 us-gaap:CommonStockMember 2019-12-31 0001784535 srt:ScenarioPreviouslyReportedMember 2019-12-31 0001784535 2018-12-31 0001784535 prch:Acquisitions2019Member 2019-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:NoncompeteAgreementsMember 2020-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2020-12-31 0001784535 prch:OtherAcquisitionsMember us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001784535 prch:OtherAcquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001784535 prch:December312020AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001784535 prch:December312020AcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001784535 prch:December312020AcquisitionMember us-gaap:NoncompeteAgreementsMember 2020-12-31 0001784535 prch:December312020AcquisitionMember us-gaap:CustomerRelationshipsMember 2020-12-31 0001784535 prch:July232020AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2020-07-23 0001784535 prch:July232020AcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-07-23 0001784535 prch:July232020AcquisitionMember us-gaap:NoncompeteAgreementsMember 2020-07-23 0001784535 prch:July232020AcquisitionMember us-gaap:CustomerRelationshipsMember 2020-07-23 0001784535 srt:WeightedAverageMember prch:MeasurementInputCostOfCapitalMember 2020-12-31 0001784535 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2020-12-31 0001784535 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2020-12-31 0001784535 us-gaap:MeasurementInputSharePriceMember 2020-12-31 0001784535 us-gaap:MeasurementInputPriceVolatilityMember 2020-12-31 0001784535 us-gaap:MeasurementInputDiscountRateMember 2020-12-31 0001784535 prch:MeasurementInputStrikePriceMember 2020-12-31 0001784535 prch:MeasurementInputRevenueVolatilityMember 2020-12-31 0001784535 srt:WeightedAverageMember prch:MeasurementInputCostOfCapitalMember 2019-12-31 0001784535 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001784535 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001784535 prch:MeasurementInputRevenueVolatilityMember 2019-12-31 0001784535 prch:HireHelperLlcMember us-gaap:SubsequentEventMember 2021-01-31 0001784535 srt:MaximumMember prch:DatamentorsHoldingsLlcDBV12DataMember us-gaap:SubsequentEventMember 2021-01-12 0001784535 prch:DatamentorsHoldingsLlcDBV12DataMember us-gaap:SubsequentEventMember 2021-01-12 0001784535 us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0001784535 prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 prch:DatamentorsHoldingsLlcDBV12DataMember us-gaap:SubsequentEventMember 2021-01-12 2021-01-12 0001784535 prch:July232020AcquisitionMember 2020-07-23 2020-07-23 0001784535 prch:Acquisitions2019Member 2019-01-01 2019-12-31 0001784535 prch:Acquisitions2019Member us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001784535 prch:OtherAcquisitionsMember 2020-09-30 0001784535 2020-07-30 0001784535 prch:ProptechAcquisitionCorporationMember 2020-12-31 0001784535 us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember prch:Serviz.comInc.Member 2020-05-29 0001784535 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001784535 prch:RestrictedStockUnitsAndAwardsMember 2020-01-01 2020-12-31 0001784535 prch:PublicWarrantsMember 2020-01-01 2020-12-31 0001784535 prch:EarnoutSharesMember 2020-01-01 2020-12-31 0001784535 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001784535 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-12-31 0001784535 prch:RestrictedStockUnitsAndAwardsMember 2019-01-01 2019-12-31 0001784535 prch:LegacyPorchWarrantsMember 2019-01-01 2019-12-31 0001784535 us-gaap:ShareBasedPaymentArrangementEmployeeMember prch:SecondaryStockTransactions2019Member 2020-12-01 2020-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember prch:EquityIncentivePlan2012Member 2020-12-01 2020-12-31 0001784535 prch:FormerEmployeesMember prch:SecondaryStockTransactions2019Member 2020-12-01 2020-12-31 0001784535 prch:SecondaryStockTransactions2019Member 2020-12-01 2020-12-31 0001784535 us-gaap:ShareBasedPaymentArrangementEmployeeMember prch:EarnoutRestrictedStockUnitsMember prch:EquityIncentivePlan2012Member 2020-01-01 2020-12-31 0001784535 srt:ChiefExecutiveOfficerMember prch:EarnoutRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001784535 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001784535 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001784535 prch:SecondaryStockTransactions2019Member 2020-01-01 2020-12-31 0001784535 prch:ProductAndTechnologyMember 2020-01-01 2020-12-31 0001784535 prch:EquityIncentivePlan2012Member 2020-01-01 2020-12-31 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember prch:SecondaryStockTransactions2019Member 2019-01-01 2019-12-31 0001784535 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001784535 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001784535 prch:SecondaryStockTransactions2019Member 2019-01-01 2019-12-31 0001784535 prch:ProductAndTechnologyMember 2019-01-01 2019-12-31 0001784535 prch:EquityIncentivePlan2012Member 2019-01-01 2019-12-31 0001784535 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0001784535 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001784535 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0001784535 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001784535 us-gaap:IPOMember prch:ProptechAcquisitionCorporationMember 2020-07-30 0001784535 prch:ProptechAcquisitionCorporationMember 2020-07-30 0001784535 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001784535 prch:SecondaryStockTransactions2019Member us-gaap:RedeemableConvertiblePreferredStockMember 2019-07-01 2019-07-31 0001784535 prch:SecondaryStockTransactions2019Member us-gaap:RedeemableConvertiblePreferredStockMember 2019-05-01 2019-05-31 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-07-30 0001784535 us-gaap:SubsequentEventMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2021-03-01 2021-03-31 0001784535 prch:PrivateWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 2020-12-23 0001784535 prch:CommonStockWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-07-30 2020-07-30 0001784535 prch:Acquisitions2019Member 2020-12-31 0001784535 us-gaap:ShareBasedPaymentArrangementEmployeeMember prch:EarnoutRestrictedStockUnitsMember prch:EquityIncentivePlan2012Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-12-23 2020-12-23 0001784535 us-gaap:ShareBasedPaymentArrangementEmployeeMember prch:EarnoutRestrictedStockUnitsMember prch:EquityIncentivePlan2012Member us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-12-23 2020-12-23 0001784535 us-gaap:ShareBasedPaymentArrangementEmployeeMember prch:EarnoutRestrictedStockUnitsMember prch:EquityIncentivePlan2012Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-12-23 2020-12-23 0001784535 srt:ChiefExecutiveOfficerMember prch:EarnoutRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-12-23 2020-12-23 0001784535 srt:ChiefExecutiveOfficerMember prch:EarnoutRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-12-23 2020-12-23 0001784535 srt:ChiefExecutiveOfficerMember prch:EarnoutRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-12-23 2020-12-23 0001784535 us-gaap:RestrictedStockUnitsRSUMember prch:EquityIncentivePlan2012Member 2020-01-01 2020-12-31 0001784535 srt:MaximumMember 2020-01-01 2020-12-31 0001784535 us-gaap:ShareBasedPaymentArrangementEmployeeMember prch:EarnoutRestrictedStockUnitsMember prch:EquityIncentivePlan2012Member 2020-12-23 2020-12-23 0001784535 srt:ChiefExecutiveOfficerMember prch:EarnoutRestrictedStockUnitsMember 2020-12-23 2020-12-23 0001784535 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001784535 prch:MovingServicesCompanyMember 2020-12-31 2020-12-31 0001784535 prch:AcquisitionDeferralAgreementMember 2019-06-14 2020-03-14 0001784535 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0001784535 prch:PrivateWarrantsMember 2020-07-30 0001784535 prch:PostMoveServicesMember 2020-01-01 2020-12-31 0001784535 prch:MovingServicesMember 2020-01-01 2020-12-31 0001784535 prch:PostMoveServicesMember 2019-01-01 2019-12-31 0001784535 prch:MovingServicesMember 2019-01-01 2019-12-31 0001784535 prch:FutureReceivablesAgreementMember 2020-02-11 2020-02-11 0001784535 prch:ProptechAcquisitionCorporationMember 2020-07-30 2020-07-30 0001784535 prch:AcquisitionDeferralAgreementMember 2018-01-01 2018-12-31 0001784535 prch:PeriodBeginningApril22020ThroughMay152020Member prch:SeniorSecuredTermLoansMember 2020-05-26 0001784535 prch:PeriodBeginningAfterMay152020Member prch:SeniorSecuredTermLoansMember 2020-05-26 0001784535 prch:ExecutivesMember us-gaap:RedeemableConvertiblePreferredStockMember 2019-07-01 2019-07-31 0001784535 prch:AmendedAcquisitionDeferralAgreementMember 2019-06-01 2019-06-30 0001784535 srt:RestatementAdjustmentMember 2020-01-01 2020-12-31 0001784535 2020-07-30 2020-07-30 0001784535 prch:FairValueOptionNotesMember 2020-01-01 2020-12-31 0001784535 us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember prch:Serviz.comInc.Member 2020-05-29 2020-05-29 0001784535 prch:FairValueOptionNotesMember 2020-07-01 2020-07-31 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember 2019-01-13 2019-01-13 0001784535 prch:LoansRepaidPriorToThirdAnniversaryMember prch:LoanAndSecurityAgreementRunwayLoanMember 2020-07-01 2020-07-31 0001784535 prch:LoansRepaidPriorToSecondAnniversaryMember prch:LoanAndSecurityAgreementRunwayLoanMember 2020-07-01 2020-07-31 0001784535 prch:LoansRepaidPriorToFourthAnniversaryMember prch:LoanAndSecurityAgreementRunwayLoanMember 2020-07-01 2020-07-31 0001784535 prch:LoansRepaidPriorToFirstAnniversaryMember prch:LoanAndSecurityAgreementRunwayLoanMember 2020-07-01 2020-07-31 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember 2020-12-23 2020-12-23 0001784535 prch:FairValueOptionNotesMember 2020-01-01 2020-12-31 0001784535 prch:SeniorSecuredTermLoansMember 2019-12-31 0001784535 prch:SeniorSecuredTermLoansMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001784535 prch:SeniorSecuredTermLoansMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember 2020-10-01 2020-12-31 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember 2020-07-31 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 2020-12-23 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember 2020-12-23 2020-12-23 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember 2020-12-23 2020-12-23 0001784535 prch:LoanProceedsRemainOutstandingTerminationOfMergerMember 2020-12-23 2020-12-23 0001784535 prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember 2020-12-23 2020-12-23 0001784535 prch:FairValueOptionNotesMember 2020-12-23 2020-12-23 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember 2020-07-01 2020-07-31 0001784535 prch:SeniorSecuredTermLoansMember 2019-01-01 2019-12-31 0001784535 2019-12-19 0001784535 prch:LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember 2017-03-14 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember 2020-01-01 2020-12-31 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember 2020-12-31 0001784535 prch:MovingServicesCompanyMember 2020-11-02 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember 2019-01-13 0001784535 prch:RefundableCustomerDepositsMember 2020-01-01 2020-12-31 0001784535 prch:RefundableCustomerDepositsMember 2019-09-01 2019-09-30 0001784535 prch:RefundableCustomerDepositsMember 2019-01-01 2019-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2020-01-01 2020-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0001784535 srt:WeightedAverageMember us-gaap:MeasurementInputExercisePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 srt:MinimumMember us-gaap:MeasurementInputExercisePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 srt:MaximumMember us-gaap:MeasurementInputExercisePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 us-gaap:MeasurementInputPriceVolatilityMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 prch:MeasurementInputForfeitureRateMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001784535 us-gaap:RestrictedStockMember 2020-12-31 0001784535 prch:StockIncentivePlan2020Member 2020-12-31 0001784535 prch:PublicWarrantsMember 2020-12-31 0001784535 prch:PrivateWarrantsMember 2020-12-31 0001784535 2020-12-23 2020-12-23 0001784535 2020-12-23 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember 2020-12-31 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember 2020-12-31 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 2020-12-23 0001784535 prch:SeniorSecuredTermLoansMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-31 0001784535 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001784535 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001784535 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001784535 us-gaap:DomesticCountryMember 2020-12-31 0001784535 srt:ChiefExecutiveOfficerMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-07-01 2020-07-31 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-07-30 2020-07-30 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-12-31 0001784535 prch:OtherAcquisitionsMember 2020-12-31 0001784535 prch:December312020AcquisitionMember 2020-12-31 0001784535 prch:July232020AcquisitionMember 2020-07-23 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember 2020-02-28 0001784535 prch:Pre2019ConvertiblePromissoryNotesMember 2018-07-20 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-01-01 2020-12-31 0001784535 prch:OtherAcquisitionsMember 2020-01-01 2020-12-31 0001784535 prch:December312020AcquisitionMember 2020-12-31 2020-12-31 0001784535 prch:HomeownersOfAmericaHoldingCorporationMember us-gaap:SubsequentEventMember 2021-01-13 2021-01-13 0001784535 prch:HomeownersOfAmericaHoldingCorporationMember us-gaap:SubsequentEventMember 2021-01-13 0001784535 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001784535 2019-01-01 2019-12-31 0001784535 prch:TwentyTwentyPromissoryNotesMember 2020-12-23 2020-12-23 0001784535 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001784535 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001784535 srt:RestatementAdjustmentMember 2020-12-31 0001784535 2020-12-31 0001784535 2019-12-31 0001784535 srt:MinimumMember prch:FutureReceivablesAgreementMember 2020-02-11 0001784535 srt:MaximumMember prch:FutureReceivablesAgreementMember 2020-02-11 0001784535 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001784535 prch:WarrantsToPurchaseCommonStockMember 2020-01-01 2020-12-31 0001784535 2020-06-30 0001784535 2021-03-26 0001784535 2020-01-01 2020-12-31 shares iso4217:USD prch:D iso4217:USD shares prch:NotesSeries pure prch:installment prch:item prch:tranche 0001784535 --12-31 2020 FY true 34197822 81669151 21562100 P24M P12M 1 0.3333 0.3333 P36M P36M P2Y 10-K/A Amendment No. 1 true 2020-12-31 false 001-39142 PORCH GROUP, INC DE 83-2587663 2200 1st Avenue S Suite 300 Seattle WA 98134 855 767-2400 Common Stock, par value $0.0001 per share Warrants to purchase common stock PRCH PRCHW NASDAQ NASDAQ No No Yes Yes Non-accelerated Filer true true false false false 175000000 89415481 196046000 4179000 4268000 4710000 4080000 1285000 11407000 215801000 10174000 4593000 6658000 28289000 18274000 15961000 9832000 3000000 3365000 378000 530000 268387000 48468000 9203000 4806000 9905000 17071000 8624000 5208000 3333000 2664000 3167000 0 11659000 4746000 20461000 31726000 57462000 43237000 40659000 529000 3107000 50238000 31534000 3549000 6784000 3798000 7219000 161062000 108447000 0.0001 0.0001 8000 3000 400000000 52575160 81669151 34197822 424823000 203492000 -317506000 -263474000 107325000 -59979000 268387000 48468000 72299000 77595000 17562000 21500000 41665000 56220000 28546000 30992000 28199000 52011000 1442000 -4994000 114530000 165717000 -42231000 -88122000 14734000 7134000 1244000 -7967000 -13490000 -15101000 -55721000 -103223000 -1689000 96000 -54032000 -103319000 17284000 -71316000 -103319000 -1.96 -3.31 -2.03 -3.31 36344234 31170351 36374215 31170351 2000 9000 1901000 477000 5248000 747000 4145000 34739000 11296000 35972000 42104419 119000000 20475883 205000 10615000 -160662000 -149842000 42104419 119000000 8937724 -202000 119202000 119000000 29413607 3000 129817000 -160662000 -30842000 507000 507000 -103319000 -103319000 35972000 35972000 3944897 37274000 37274000 271287 479000 479000 290000 290000 168000 168000 516539 4000 4000 74980 110000 110000 23488 42000 42000 34197822 3000 203492000 -263474000 -59979000 -54032000 -54032000 10660000 10660000 1976332 636000 636000 682539 4836000 4836000 198750000 1436000 1436000 75162 480000 480000 44000 44000 472141 785330 6898000 6898000 505711 1029000 1029000 1189911 17584000 17584000 17284000 17284000 5208000 5208000 1705266 702791 11029000 11029000 35304052 5000 239722000 239727000 187000 187000 4023668 50238000 50238000 480000 480000 81669151 8000 424823000 -317506000 107325000 -54032000 -103319000 6644000 7377000 895000 1088000 5748000 -483000 -895000 -6159000 1442000 -4994000 2584000 2090000 2427000 -1700000 300000 11296000 35972000 315000 7488000 2369000 -30000 29000 7000 236000 -203000 1840000 2587000 -603000 3365000 4092000 2361000 -15946000 7704000 2206000 -803000 -3521000 6122000 -2419000 975000 -48669000 -29335000 279000 478000 2601000 4096000 -750000 7791000 -116000 -10671000 -5208000 305133000 30000000 5652000 66190000 31300000 81640000 202000 4714000 3274000 42000 911000 114000 259614000 34486000 200274000 -57000 7179000 7236000 207453000 7179000 11029000 50238000 31534000 17284000 17284000 1436000 34105000 1215000 3700000 9103000 3466000 9295000 479000 2724000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note<span style="font-weight:normal;"> </span>1.<span style="font-weight:normal;">   </span>Restatement of Previously Issued Consolidated Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 12, 2021, the Staff of the U.S. Securities and Exchange Commission released a statement highlighting a number of financial reporting considerations for Special Purpose Acquisition Companies (“SPACs”) (the “SEC Staff Statement”). <span style="background-color:#ffffff;">The SEC Staff Statement highlighted potential accounting implications of certain terms that are common in warrants issued in connection with initial public offerings of SPACs. The SEC Staff Statement clarified guidance for all SPAC-related companies regarding the accounting and reporting for their warrants that could result in the warrants issued by SPACs being classified as a liability measured at fair value, with non-cash fair value adjustments recorded in earnings at each reporting period</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In light of the SEC Staff Statement, the Company reevaluated the accounting treatment of the Public Warrants and Private Warrants, which had been classified as equity on the consolidated balance sheet as of December 31, 2020. The Company determined that the Public Warrants did not contain these provisions and were otherwise appropriately classified as equity. However, the Private Warrant agreements provided for an alternative settlement structure dependent upon the characteristic of being an eligible Private Warrant holder. As the characteristics of a warrant holder are not inputs into the pricing of a fixed-for-fixed option on equity shares, such provision precludes the Private Warrants from being classified in equity, and thus the Private Warrants should be classified as a liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">With this restatement, the Private Warrants are now appropriately classified as a liability measured at fair value on the Company’s consolidated balance sheet as of December 31, 2020, and the change in fair value of such liability in each period is presented as a non-cash gain or loss in the Company’s 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;">When presenting diluted earnings (loss) per share in the Company’s Form 10-K/A for the year ended December 31, 2020, the shares issuable under the Private Warrants were considered for inclusion in the diluted share count in accordance with U.S. generally accepted accounting principles (“GAAP”). Since the shares issuable under the Private Warrants are issuable shares when exercised by the holders, they are included when computing diluted earnings (loss) per share to the extent such exercise is dilutive to EPS. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The adjustments related to the Private Warrants had a non-cash impact; as such, the statement of cash flows for the year ended December 31, 2020 reflects an adjustment to net loss and a corresponding adjustment for the (gain) loss on the change in fair value of Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following presents a reconciliation of the impacted financial statement line items as filed to the restated amounts as of December 31, 2020 and for the year then ended. The previously reported amounts reflect those included in the Original Filing of our Annual Report on Form 10-K as of and for the years ended December 31, 2020 filed with the SEC on March 31, 2021. These amounts are labeled as “As Filed” in the tables below. The amounts labeled “Restatement Adjustments” represent the effects of this restatement due to the change in classification of the Private Warrants from stockholders’ equity (deficit) to liability on the balance sheet, with subsequent changes in the fair value recognized in the statement of operations at each reporting date. Also included in the amounts labeled “Adjustment” is the effect of expensing transaction costs allocated to the Private Warrants in the statement of operations that were previously charged to stockholders’ equity (deficit). Finally, the amounts labeled “Restatement Adjustments” also include the correction of certain other previously identified immaterial errors in the consolidated financial statements as of and for the year ended December 31, 2020. The impact of correcting these other immaterial items on the financial statements was an increase in net loss of $0.9 million.<span style="font-size:12pt;"> </span></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><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;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></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restatement</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;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></th><th colspan="2" style="font-weight:normal;text-align:left;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Filed</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.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;">Adjustments</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">As Restated</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable, net</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,661</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (393)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,268</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,891</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 189</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,080</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current assets</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 216,005</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (204)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 215,801</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,591</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (204)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,387</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities and Stockholders’ Equity</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;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;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,903</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 300</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,203</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses and other current liabilities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,991</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (86)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,905</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,870</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 338</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,208</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current liabilities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,174</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 552</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,726</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnout liability, at fair value</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,442</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (204)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Private warrant liability, at fair value</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 31,534</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 129,180</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 31,882</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 161,062</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additional paid-in capital</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 454,486</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (29,663)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 424,823</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated deficit</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (315,083)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (2,423)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (317,506)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stockholders’ equity</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,411</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (32,086)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 107,325</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities and stockholders’ equity</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,591</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (204)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,387</p></th></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;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;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.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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="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.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;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;white-space:nowrap;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Filed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.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;">As Restated</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;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;">Consolidated statement of operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">  </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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 73,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (917)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,299</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Selling and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (103)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,665</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Product and technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 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.5pt 0.05pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,546</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (188)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,199</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114,530</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,357)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (874)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,231)</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other income (expense), net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,547)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,244</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,547)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,490)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53,300)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin: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,421)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (55,721)</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,689)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin: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,423)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,032)</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68,893)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71,316)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss attributable per share to common stockholders:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'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:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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.96)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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.90)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.13)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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.03)</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.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;">Restatement</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Filed</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustments</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">As Restated</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Consolidated statement of cash flows</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,609)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,423)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,032)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Adjustments to reconcile net loss to net cash used in operating activities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Loss on remeasurement of private warrant liability</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,427)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,427)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Stock-based compensation</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,409</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,296</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (200)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 207</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in operating assets and liabilities, net of acquisitions and divestitures</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accounts receivable</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 187</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 203</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Prepaid expenses and other current assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,398)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (189)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,587)</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accounts payable</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,793</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 299</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,092</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accrued expenses and other current liabilities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,860)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,946)</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred revenue</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,868</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 338</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,206</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,788)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 4,207</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,419</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in operating activities</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,669)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,669)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in investing activities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,671)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,671)</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash provided by financing activities</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 259,614</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 259,614</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Change in cash, cash equivalents, and restricted cash</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin: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';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 200,274</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 200,274</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Cash, cash equivalents, and restricted cash, beginning of period</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin: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';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,179</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,179</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Cash, cash equivalents, and restricted cash end of period</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin: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';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,453</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,453</p></th></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 0pt 12pt 0pt;">In addition, amounts were restated in the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 1A, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Description of Business and Summary of Significant Accounting Policies</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 2, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Revenue</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 3, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Fair Value</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 8, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Stock-Based Compensation</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 9, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Income Taxes</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 14, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Basic and Diluted Net Loss Per Share</i></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;white-space:pre-wrap;">1A. Description of Business and Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Description</b><span style="text-decoration:underline;"> </span><b style="font-weight:bold;text-decoration:underline;">of</b><span style="text-decoration:underline;"> </span><b style="font-weight:bold;text-decoration:underline;">Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Porch Group, Inc. (“Porch Group”, “Porch” or the “Company”) is a vertical software platform for the home, providing software and services to home services companies, such as home inspectors, insurance carriers, moving companies, utility companies, warranty companies, and others. Porch helps these service providers grow their business and improve their customer experience. In exchange for the use of the software, these companies connect their homebuyers to Porch, who in turn makes the moving process easier, helping consumers save time and make better decisions about critical services, including insurance, moving, security, TV/internet, home repair and improvement, and more. While some customers pay Porch typical software-as-a-service (“SaaS”) fees, the majority of Porch’s revenue comes from business-to-business-to-consumer (“B2B2C”) transaction revenues, with service providers such as insurance carriers or TV/internet companies paying Porch for new customer sign-ups.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">The Merger</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">On July 30, 2020, Porch.com, Inc. (“Legacy Porch”) entered into a definitive agreement (as amended, the “Merger Agreement”) with PropTech Acquisition Corporation (“PTAC”), a special purpose acquisition company, whereby the parties agreed to merge, resulting in the parent of Porch.com, Inc. becoming a publicly listed company under the name Porch Group, Inc. (“Porch”). This merger (the “Merger”) closed on December 23, 2020, and consisted of the following transactions:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Holders of 400 shares of PTAC Class A Common Stock exercised their redemption right to redeem those shares at a redemption price of $10.04. The shares were subsequently cancelled by PTAC. The aggregate redemption price was paid from PTAC’s trust account, which had a balance immediately prior to the Merger closing of approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$173.1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million. After redemptions, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">17,249,600 shares of PTAC Class A Stock remained outstanding. Upon consummation of the Merger, 4,312,500 PTAC Class B Common Stock converted into shares of PTAC Class A Common Stock on a one-for-one basis. 14,235,000 common stock warrants remained outstanding as a result of the merger. Of the outstanding warrants, 5,700,000 are private warrants and 8,625,000 are public warrants. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Each warrant entitles the registered holder to purchase one share of common stock at a price of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$11.50</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share, subject to adjustment, commencing </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30 days</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five-years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> after the Merger.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Immediately prior to the Merger, (including as a result of the conversions described above and certain redemption of PTAC common stock immediately prior to the closing), there were </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">21,562,100</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of PTAC Class A Common Stock </span><span style="-sec-ix-hidden:Hidden_qhttfwJTpkCnQTm2kXm0Tw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> and outstanding, which excludes the additional shares issued to Legacy Porch holders, and issuance of new shares to third-party investors, as further described below.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Immediately prior the Merger, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">52,207,029</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of Legacy Porch preferred stock were converted into </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">52,251,876</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of Legacy Porch common stock. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">4,472,695</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> outstanding in-the-money warrants to purchase common stock, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">2,316,280</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> outstanding in-the-money warrants to purchase preferred stock, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">184,652</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> out-of-the-money warrants to purchase preferred stock were cancelled, pursuant to the terms of warrant cancellation agreements, resulting in the issuance of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5,126,128</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of Legacy Porch common stock. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">2,533,016</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of Legacy Porch common stock were issued to extinguish </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">3,116,003</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> vested stock options and RSUs of non-employee or non-service provider holders.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Immediately prior to the Merger, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">certain third-party investors (“PIPE Investors”), purchased </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">15,000,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> newly issued shares of Porch Group, Inc. common stock at a price of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$10.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share in exchange for cash. </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Net proceeds from the additional offering were </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$141.8</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million after the deduction of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$8.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million of direct offering costs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">PTAC issued </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">36,264,984</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of PTAC Class A Common Stock and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$30</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million in exchange for all </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">83,559,663</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> vested and outstanding shares of Legacy Porch Common stock to complete the Merger. In addition, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5,000,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> “earnout” shares were issued to pre-closing holders of Legacy Porch common stock, employee or service provider holders of unvested Legacy Porch option and restricted stockholders, subject to vesting conditions. </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1,000,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> restricted shares subject to the same were issued to the Chief Executive Officer of the Company subject to the same vesting condition as the “earnout” shares. An additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">150,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares were provided to service providers in exchange for services related to the transaction.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">connection with the Merger, PTAC changed its name to Porch Group, Inc. as a corporation formed under the laws of the State of Delaware named Porch Group, Inc. (hereafter referred to as “Porch”).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"/></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The aggregate proceeds from the PTAC trust account, net proceeds from the sale of the newly-issued common stock to PIPE investors described above, and PTAC net working capital amount of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million were used to settle i) PTAC’s deferred offering costs of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$6.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million from its original public offering, and ii) </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$4.3</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million of PTAC liabilities incurred prior to the Merger. After the transactions noted above, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$305.1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million was available for use by Porch Group, Inc., prior to a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$30</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million distribution to pre-closing holders of Legacy Porch common stock, resulting in net assets available of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$275.1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In connection with the Merger, Porch incurred </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$30.8</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million of transaction costs of which, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$5.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> million were paid in cash. In addition, Porch issued </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1,580,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of common stock at a fair value of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$23.3</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">150,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> earnout shares at a fair value of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$1.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million as compensation for transaction services. Of the total amount, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$27.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million (as restated) met the eligibility criteria to be charged against equity because the costs were incurred pursuant to an issuance of equity as part of the recapitalization. </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$3.8</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million (as restated) were recognized as expenses, as the costs were deemed related to the issuance private warrants and earnout shares which are liability classified financial instruments.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">As a result of the foregoing transactions, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$239.7</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million was reflected as contributed capital on the Company’s consolidated statements of stockholders’ equity (deficit) (as restated). Presented separately, the Company also assumed a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$50.4</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million non-cash liability associated with the earnout shares, and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$34.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million liability associated with the Private Warrants, both described above. </span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">At the closing of the Merger, pre-closing holders of Legacy Porch common stock held approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">55%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> of the issued and outstanding common stock shares of Porch.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accordingly, the Merger transactions were treated as the equivalent of Porch.com, Inc. issuing stock for the net assets of PTAC. Consistent with SEC Topic 12, <i style="font-style:italic;">Reverse Acquisitions and Reverse Recapitalizations</i>, the acquisition of a private operating company by a non-operating public shell corporation typically results in the owners and management of the private company having actual or effective voting control and operating control of the combined company. Therefore, the transaction is, in substance, a reverse recapitalization, equivalent to the issuance of stock by the private company for the net monetary assets of the shell corporation accompanied by a recapitalization (“Recapitalization”). The accounting is similar to that of a reverse acquisition, except that no goodwill or other intangible assets should be recorded. Therefore, the net assets of PTAC as of December 23, 2020, were stated at historical cost, and no goodwill or other intangible assets were recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">COVID-19 Update</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2020, the World Health Organization declared a pandemic related to the global novel coronavirus disease 2019 (“COVID-19”) outbreak. The COVID-19 pandemic has adversely affected Porch’s business operations, which has impacted revenue primarily in the first half of 2020. In response to the COVID-19 outbreak and government-imposed measures to control its spread, Porch’s ability to conduct ordinary course business activities has been and may continue to be impaired for an indefinite period of time. The extent of the impact of the COVID-19 pandemic on Porch’s operational and financial performance will depend on various future developments, including the duration and spread of the outbreak and impact on the Company’s customers, suppliers, and employees, all of which is uncertain at this time. Porch expects the COVID-19 pandemic to adversely impact revenue and results of operations, but Porch is unable to predict at this time the size and duration of this adverse impact. At the same time, Porch is observing a recovery in home sales to pre-COVID-19 levels in the second half of 2020, and with them, home inspections and related services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Basis of Presentation</b></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 and accompanying notes include the accounts of the Company and its wholly-owned subsidiaries and were prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). All significant intercompany accounts and transactions are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive loss includes all changes in equity during a period from non-owner sources. Through December 31, 2020, there are no components of comprehensive loss which are not included in net loss; therefore, a separate statement of comprehensive loss has not been presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain reclassifications to 2019 balances were made to conform to the current period presentation in the consolidated balance sheets, consolidated statements of operations, consolidated statements of stockholders’ equity (deficit), and consolidated statement of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Use of Estimates</b></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 accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. These estimates and assumptions include, but are not limited to, estimated variable consideration for services performed, the allowance for doubtful accounts, depreciable lives for property and equipment, acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation, and estimates of fair value of warrants, debt, contingent consideration, earnout shares and common stock. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Segment Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company operates in a single segment. Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions regarding resource allocation and assessing performance. The Company has determined that its Chief Executive Officer is the CODM. To date, the Company’s CODM has made such decisions and assessed performance at the Company level.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All of the Company’s revenue is generated in the United States.</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, 2020 and 2019, the Company did not have assets located outside of the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Cash, Cash Equivalents and Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. The Company maintains cash balances that exceed the insured limits by the Federal Deposit Insurance Corporation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Restricted cash as of December 31, 2020 and 2019 includes a $3,000 minimum cash balance required by the Company’s senior secured lender. As of December 31, 2020, the restricted cash balance in current assets also includes $8,407 related to the Paycheck Protection Program Loan held in escrow with a commercial bank (see Note 6).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The reconciliation of cash and cash equivalents to amounts presented in the consolidated statements of cash flows are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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: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:13.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: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:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 196,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,179</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;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: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:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,407</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:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - non-current</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents and restricted cash</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:13.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,453</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:14.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,179</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Accounts Receivable and Long-term Insurance Commissions Receivable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable consist principally of amounts due from enterprise customers and other corporate partnerships, as well as credit card receivables. The Company estimates allowances for uncollectible receivables based on the credit worthiness of its customers, historical trend analysis and general economic conditions. Consequently, an adverse change in those factors could affect the Company’s estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at December 31, 2020 and 2019, was $455 and $188, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Long-term insurance commissions receivable balance consists of the estimated commissions from policy renewals expected to be collected. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Property, Equipment and Software</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property, equipment and software are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.71%;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.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><td style="vertical-align:bottom;width:42.49%;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:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;width:42.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Lives</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Software and computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:42.49%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture, office equipment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 – 5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Internally developed software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:42.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shorter of useful life or remaining lease term</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;">When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statement of operations in the period of disposition. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes costs incurred in the development of internal use software. The capitalized costs are amortized over the estimated useful life of the software. If capitalized projects are determined to no longer be in use, they are impaired and the cost and accumulated depreciation are removed from the accounts. The resulting loss on impairment, if any, is included in the consolidated statements of operations in the period of impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Goodwill and Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company tests goodwill for impairment for each reporting unit on an annual basis, or more frequently when events or changes in circumstances indicate the fair value of a reporting unit is below its carrying value. The Company has the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If the Company can support the conclusion that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company would not need to perform a quantitative impairment test. If the Company cannot support such a conclusion or the Company does not elect to perform the qualitative assessment, the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Company performs a quantitative assessment. If a quantitative goodwill impairment assessment is performed, the Company utilizes a combination of the market and income valuation approaches.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that fair value of the reporting unit is less than its carrying value. The Company has selected October 1 as the date to perform its annual impairment test. There were no goodwill impairment losses recorded during the years ended December 31, 2020 and 2019.</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 acquired customer relationships, trade names, customer portfolios and related assets that are amortized over their estimated useful lives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Impairment of Long-Lived Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews its long-lived assets, including property, equipment, software and amortizing intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. If indicators of impairment exist, management identifies the asset group which includes the potentially impaired long-lived asset, at the lowest level at which there are separate, identifiable cash flows. If the total of the expected undiscounted future net cash flows for the asset group is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and carrying amount of the asset. Losses due to impairment of long-lived assets totaled $611 and $1,051 during 2020 and 2019, respectively, and are included in product and technology expense in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Concentration of Credit Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">No individual customer represented more than 10% of the Company’s total revenue for the years ended December 31, 2020 or 2019. As of December 31, 2020 and 2019, no individual customer accounted for 10% or more of the Company’s total accounts receivable.</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, 2020, the Company held approximately $206 million of cash with one U.S. commercial bank.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Redeemable Convertible Preferred Stock Warrants</b></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 its warrants to purchase shares of redeemable convertible preferred stock as liabilities based upon the characteristics and provisions of each instrument. Warrants classified as derivative liabilities and other derivative financial instruments that require separate accounting as liabilities are recorded on the Company’s consolidated balance sheets at their fair value on the date of issuance and are revalued on each subsequent balance sheet date until such instruments are exercised or expire, with any changes in the fair value between reporting periods recorded in the consolidated statements of operations. As discussed in Note 1A, all redeemable convertible preferred stock warrants were converted into common stock or canceled immediately prior to the Merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value principles require disclosures regarding the manner in which fair value is determined for assets and liabilities and establishes a three-tiered fair value hierarchy into which these assets and liabilities must be grouped, based upon significant levels of inputs as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48pt;text-indent:-48pt;margin:0pt 0pt 12pt 0pt;">Level 1       Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48pt;text-indent:-48pt;margin:0pt 0pt 12pt 0pt;">Level 2       Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48pt;text-indent:-48pt;margin:0pt 0pt 12pt 0pt;">Level 3       Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. Management’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Revenue from Contracts with Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company primarily generates revenue from (1) fees received for connecting homeowners to customers in the Company’s referral network, which consist of individual contractors, small businesses, insurance careers and large enterprises (2) fees received for providing home project and moving services directly to homeowners, and (3) fees received for providing subscription access to the Company’s inspection software platform. Revenue is recognized when control of the promised services or goods is transferred to our customers and in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2019, the Company’s revenue recognition policy follows guidance from ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, which resulted in a $507 adjustment to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines revenue recognition through the following five-step framework:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the contract, or contracts, with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Determination of the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company identifies performance obligations in its contracts with customers, which primarily include delivery of homeowner leads (<i style="font-style:italic;">Referral Network Revenue</i>), performance of home project and moving services (<i style="font-style:italic;">Managed Services Revenue),</i> and providing access to the Company’s software platforms (<i style="font-style:italic;">Software Subscription Revenue</i>). The transaction price is determined based on the amount which the Company expects to be entitled to in exchange for providing the promised services to the customer. The transaction price in the contract is allocated to each distinct performance obligation on a relative standalone selling price basis. Revenue is recognized when performance obligations are satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract payment terms vary from due upon receipt to net 30 days. Collectability is assessed based on a number of factors including collection history and creditworthiness of the customer. If collectability of substantially all consideration to which the Company is entitled under the contract is determined to be not probable, revenue is not recorded until collectability becomes probable at a later date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is recorded based on the transaction price excluding amounts collected on behalf of third parties, such as sales taxes collected and remitted to governmental authorities.</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;text-decoration:underline;">Referral Network Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the Referral Network Revenue stream, the Company connects third party service providers (“Service Providers”) with homeowners that meet predefined criteria and may be looking for relevant services. Service Providers include a variety of service providers throughout a homeowner’s lifecycle, including plumbers, electricians, roofers, as well as movers, TV/Internet, warranty, insurance carriers, and security monitoring providers. The Company also sells home and auto insurance policies for insurance carriers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized at a point in time upon delivery of a lead to the Service Provider, at which point the Company’s performance obligation has been satisfied. The transaction price is generally either a fixed price per qualifying lead or based on a percentage of the revenue the Service Provider ultimately generates through the homeowner lead. For arrangements in which the amount the Company is entitled to is based on the amount of revenue the Service Provider generates from the homeowner, the transaction price is considered variable and an estimate of the constrained transaction price is recorded by the Company upon delivery of the lead.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Service Providers generally have the option to pay as they receive leads or on a subscription basis, in which a specified amount is deposited into the Company’s referral platform monthly and any relevant leads are applied against the deposited amount. Certain Service Providers also have the option to pay an additional fixed fee for added member benefits, including profile distinction and rewards. Such subscriptions automatically renew each month unless cancelled by the customer in advance of the renewal period in accordance with the customer termination provisions. Amounts received in advance of delivery of leads to the Service Provider is recorded as deferred revenue. Certain Service Providers have the right to return leads in limited instances. An estimate of returns is included as a reduction of revenue based on historical experience or specific identification depending on the contractual terms of the arrangement. Estimated returns are not material in any period presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2020, the Company, through its wholly-owned subsidiary and licensed insurance agency Elite Insurance Group (“EIG”), began selling homeowner and auto insurance policies for insurance carriers. The transaction price in these arrangements is the estimated lifetime value (“LTV”) of the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions. The Company constrains the transaction price based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. After a policy is sold to an insurance carrier, the Company has no additional or ongoing obligation to the policyholder or insurance carrier.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimates LTV of policies sold by using a portfolio approach by policy type and the effective month of the relevant policy. LTV is estimated by evaluating various factors, including commission rates for specific carriers and estimated average plan duration based on insurance carrier and market data related to policy renewals for similar insurance policies. On a quarterly basis, management reviews and monitors changes in the data used to estimate LTV as well as the cash received for each policy type compared to original estimates. The Company analyzes these fluctuations and, to the extent it identifies changes in estimates of the cash commission collections that it believes are indicative of an increase or decrease to prior period LTVs, the Company will adjust LTV for the affected policies at the time such determination is made. Changes in LTV may result in an increase or a decrease to revenue. Changes to the estimated variable consideration were not material for the periods presented.</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;text-decoration:underline;">Managed Services Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman PS Std';">Managed services revenue includes fees earned from homeowners for providing a variety of services directly to the homeowner, including handyman, plumbing, electrical, appliance repair, and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis. The transaction price represents the contractually agreed upon price with the end customer for providing the respective service. Revenue is recognized as </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman PS Std';">services are performed based on an output measure of progress, which is generally over a short duration (e.g., same day). Fees earned for providing managed services projects are non-refundable and there is generally no right of return.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman PS Std';">The Company acts as the principal in managed services revenue as the Company is primarily responsible to the end customer for providing the service, has a level of discretion in establishing pricing, and controls the service prior to providing it to the end customer. This control is evidenced by the ability to identify, select, and direct the service provider that provides the ultimate service to end customers</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;"><i style="font-weight:normal;text-decoration:underline;">Software Subscription Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman PS Std';">The Company’s subscription arrangements, which primarily relates to subscriptions to the Company’s home inspector software, do not provide the customer with the right to take possession of the software supporting the cloud-based application services. The Company’s standard subscription contracts are monthly contracts in which pricing is based on a specified price per inspection completed through the software. Fees earned for providing access to the subscription software are non-refundable and there is no right of return. Revenue is recognized based on the amount which the Company is entitled to for providing access to the subscription software during the monthly contract term.</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;"><i style="font-weight:normal;text-decoration:underline;">Assets Recognized from the Costs to Obtain a Contract with a Customer</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year. The Company has determined that certain costs related to employee sales incentive programs (sales commissions) represent incremental costs of obtaining a contract and therefore should be capitalized. Capitalized costs are included in other assets on the consolidated balance sheets. These deferred commissions are amortized over an estimated period of benefit. The Company elected to apply the practical expedient to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The capitalized amounts are recoverable through future revenue from customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amortization of capitalized costs to obtain revenue contracts is recorded as a component of selling and marketing expenses in the accompanying 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;">Sales commissions not subject to capitalization are earned and recorded at the time a customer is invoiced as a component of selling and marketing expenses. As a result, such commissions are expensed at the time of invoicing even though the related revenue may not be fully recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company had immaterial activity within the deferred commissions balances for the years ending December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Cost of Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenue primarily consists of professional fees and materials under the services model and credit card processing fees, including merchant fees. The Company recognizes cost of revenue as expenses are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Product and Technology Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Product and technology development costs primarily include payroll, employee benefits, stock-compensation expense, other headcount-related costs associated with product development, software subscriptions, professional services, and amortization of internally-developed software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Advertising</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred. During the years ended December 31, 2020 and 2019, the Company incurred $2,242 and $3,716 in advertising costs, respectively. Advertising costs are included in selling and marketing expenses in the Company’s consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for income taxes in accordance with ASC 740, <i style="font-style:italic;">Income Taxes</i>. Under the asset and liability method specified by ASC 740, deferred tax assets and liabilities are recognized for the future consequences of differences between the carrying amounts of existing assets and liabilities and their respective tax bases (temporary differences). Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which those temporary differences are recovered or settled. Valuation allowances for deferred tax assets are established when it is more likely than not that some or all of the deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, ASC 740 provides comprehensive guidance on the recognition and measurement of tax positions in previously filed tax returns or positions expected to be taken in future tax returns. The benefit from an uncertain tax position must meet a more-likely-than-not recognition threshold and is measured at the largest amount of benefit greater than 50% determined by cumulative probability of being realized upon ultimate settlement with the taxing authority. The Company’s policy is to recognize interest and penalties expense, if any, related to uncertain tax positions as a component of income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company issues stock-based compensation to employees and nonemployees in the form of stock options and restricted stock awards. The fair value of stock options is based on the date of the grant using the Black-Scholes option pricing model. The awards are accounted for by recognizing the fair value of the related award over the requisite service period, which is generally the vesting period. The awards are generally expensed on a straight-line basis, except for awards with performance or market conditions which are expensed on a graded vesting basis. Forfeitures are accounted for when they occur. The fair value of restricted stock awards is determined using the closing price of the Company’s common stock on the grant date. The value of market based restricted stock units is determined using a Monte Carlo simulation model that utilizes significant assumptions, including volatility, that determine the probability of satisfying the market condition stipulated in the award to calculate the fair value of the award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed </span><span style="background-color:#ffffff;">8,625,000</span><span style="background-color:#ffffff;"> public warrants and </span><span style="background-color:#ffffff;">5,700,000</span><span style="background-color:#ffffff;"> private warrants to purchase an aggregate </span><span style="background-color:#ffffff;">14,325,000</span><span style="background-color:#ffffff;"> shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase </span><span style="background-color:#ffffff;">one</span><span style="background-color:#ffffff;"> share of common stock at a price of </span><span style="background-color:#ffffff;">$11.50</span><span style="background-color:#ffffff;"> per share, subject to adjustment, commencing </span><span style="background-color:#ffffff;">30 days</span><span style="background-color:#ffffff;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="background-color:#ffffff;">five-years</span><span style="background-color:#ffffff;"> after the Merger. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company accounts for warrants as either equity-classified or liability classified instruments based on an assessment of the warrant’s specific terms. <span style="background-color:#ffffff;">For warrants that meet all of the criteria for equity classification, the warrants are recorded as a component of additional paid-in capital at the time of issuance. For warrants that do not meet all the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">criteria for equity classification, the warrants are recorded as a liability at their initial fair value, and then are remeasured as of each balance sheet date thereafter. Changes in the estimated fair value of the liability for warrants are recognized as a non-cash gain or loss on the statement of operations in the period in which the change occurred. The fair value of the Private Warrants is estimated at period-end using a Black-Scholes-Merton option pricing model. The use of the Black-Scholes model requires significant estimates including an estimate of the expected volatility. Our Public Warrants meet the criteria for equity classification and accordingly, are reported as component of stockholders’ equity while our Private Warrants do not meet the criteria for equity classification and are thus classified as a liability.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Business Combinations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for business acquisitions using the acquisition method of accounting and records any identifiable definite-lived intangible assets separate from goodwill. Intangible assets are recorded at their fair value based on estimates as of the date of acquisition. Goodwill is recorded as the residual amount of the purchase price consideration less the fair value assigned to the individual identifiable assets acquired and liabilities assumed as of the date of acquisition. The Company allocates the purchase price of the acquisition to the assets acquired and liabilities assumed based on estimates of the fair value at the dates of the acquisitions. Contingent consideration, which represents an obligation of the Company to make additional payments or equity interests to the former owner as part of the purchase price if specified future events occur or conditions are met, is accounted for at the acquisition date fair value either as a liability or as equity depending on the terms of the acquisition agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Other income (expense), net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table details the components of other income (expense), net on the consolidated statements of operations:</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:71.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on remeasurement of private warrant liability (Note 3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,427</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on remeasurement of Legacy Porch warrants (Note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,584)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,090)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction costs - recapitalization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,974)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Gain (loss) on extinguishment of debt, net (Note 6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (483)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on remeasurement of debt (Note 3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (895)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,159)</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on settlement of accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 735</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (274)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5pt 0pt 0pt;"> 1,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,967)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Emerging Growth Company Status</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any new or revised accounting standards during the period in which it remains an emerging growth company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Recent Accounting Pronouncements Not Yet Adopted</b></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 FASB issued Accounting Standards Update (“ASU”) No. 2020-06, <i style="font-style:italic;">Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020 and adoption must be as of the beginning of the Company’s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>. Additionally, the FASB issued ASU No. 2019-04, <i style="font-style:italic;">Codification Improvements to Topic 326</i> in April 2019 and ASU 2019-05, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326) — Targeted Transition Relief</i> in May 2019. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. In November 2019, the FASB issued ASU No. 2019-10, which defers the effective date of ASU No. 2016-13 for smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact of the adoption of ASU No. 2016-13 on the consolidated balance sheets, statements of operations, and statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In February 2016, the FASB issued <i style="font-style:italic;">ASU 2016-02, Leases (Topic 842)</i>. The new standard is effective for non-public companies for reporting periods beginning after December 15, 2021 and early adoption is permitted. The comprehensive new standard will amend and supersede existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. The guidance requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact that adoption will have on the consolidated balance sheets, statements of operations, and statements of cash flows and expects that the adoption of the ASU will increase assets and liabilities related to the Company’s operating leases on 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;">On April 12, 2021, the Staff of the U.S. Securities and Exchange Commission released a statement highlighting a number of financial reporting considerations for Special Purpose Acquisition Companies (“SPACs”) (the “SEC Staff Statement”). <span style="background-color:#ffffff;">The SEC Staff Statement highlighted potential accounting implications of certain terms that are common in warrants issued in connection with initial public offerings of SPACs. The SEC Staff Statement clarified guidance for all SPAC-related companies regarding the accounting and reporting for their warrants that could result in the warrants issued by SPACs being classified as a liability measured at fair value, with non-cash fair value adjustments recorded in earnings at each reporting period</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In light of the SEC Staff Statement, the Company reevaluated the accounting treatment of the Public Warrants and Private Warrants, which had been classified as equity on the consolidated balance sheet as of December 31, 2020. The Company determined that the Public Warrants did not contain these provisions and were otherwise appropriately classified as equity. However, the Private Warrant agreements provided for an alternative settlement structure dependent upon the characteristic of being an eligible Private Warrant holder. As the characteristics of a warrant holder are not inputs into the pricing of a fixed-for-fixed option on equity shares, such provision precludes the Private Warrants from being classified in equity, and thus the Private Warrants should be classified as a liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">With this restatement, the Private Warrants are now appropriately classified as a liability measured at fair value on the Company’s consolidated balance sheet as of December 31, 2020, and the change in fair value of such liability in each period is presented as a non-cash gain or loss in the Company’s 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;">When presenting diluted earnings (loss) per share in the Company’s Form 10-K/A for the year ended December 31, 2020, the shares issuable under the Private Warrants were considered for inclusion in the diluted share count in accordance with U.S. generally accepted accounting principles (“GAAP”). Since the shares issuable under the Private Warrants are issuable shares when exercised by the holders, they are included when computing diluted earnings (loss) per share to the extent such exercise is dilutive to EPS. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The adjustments related to the Private Warrants had a non-cash impact; as such, the statement of cash flows for the year ended December 31, 2020 reflects an adjustment to net loss and a corresponding adjustment for the (gain) loss on the change in fair value of Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following presents a reconciliation of the impacted financial statement line items as filed to the restated amounts as of December 31, 2020 and for the year then ended. The previously reported amounts reflect those included in the Original Filing of our Annual Report on Form 10-K as of and for the years ended December 31, 2020 filed with the SEC on March 31, 2021. These amounts are labeled as “As Filed” in the tables below. The amounts labeled “Restatement Adjustments” represent the effects of this restatement due to the change in classification of the Private Warrants from stockholders’ equity (deficit) to liability on the balance sheet, with subsequent changes in the fair value recognized in the statement of operations at each reporting date. Also included in the amounts labeled “Adjustment” is the effect of expensing transaction costs allocated to the Private Warrants in the statement of operations that were previously charged to stockholders’ equity (deficit). Finally, the amounts labeled “Restatement Adjustments” also include the correction of certain other previously identified immaterial errors in the consolidated financial statements as of and for the year ended December 31, 2020. The impact of correcting these other immaterial items on the financial statements was an increase in net loss of $0.9 million.<span style="font-size:12pt;"> </span></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><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;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></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restatement</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;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></th><th colspan="2" style="font-weight:normal;text-align:left;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Filed</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.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;">Adjustments</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">As Restated</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable, net</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,661</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (393)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,268</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,891</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 189</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,080</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current assets</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 216,005</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (204)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 215,801</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,591</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (204)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,387</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities and Stockholders’ Equity</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;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;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,903</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 300</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,203</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses and other current liabilities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,991</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (86)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,905</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,870</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 338</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,208</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current liabilities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,174</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 552</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,726</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnout liability, at fair value</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,442</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (204)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Private warrant liability, at fair value</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 31,534</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 129,180</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 31,882</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 161,062</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additional paid-in capital</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 454,486</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (29,663)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 424,823</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated deficit</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (315,083)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (2,423)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (317,506)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stockholders’ equity</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,411</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (32,086)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 107,325</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities and stockholders’ equity</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,591</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (204)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,387</p></th></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;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;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.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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="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.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;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;white-space:nowrap;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Filed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.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;">As Restated</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;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;">Consolidated statement of operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">  </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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 73,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (917)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,299</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Selling and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (103)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,665</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Product and technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 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.5pt 0.05pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,546</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (188)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,199</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114,530</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,357)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (874)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,231)</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other income (expense), net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,547)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,244</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,547)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,490)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53,300)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin: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,421)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (55,721)</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,689)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin: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,423)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,032)</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68,893)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71,316)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss attributable per share to common stockholders:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'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:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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.96)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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.90)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.13)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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.03)</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.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;">Restatement</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Filed</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustments</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">As Restated</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Consolidated statement of cash flows</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,609)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,423)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,032)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Adjustments to reconcile net loss to net cash used in operating activities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Loss on remeasurement of private warrant liability</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,427)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,427)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Stock-based compensation</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,409</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,296</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (200)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 207</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in operating assets and liabilities, net of acquisitions and divestitures</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accounts receivable</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 187</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 203</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Prepaid expenses and other current assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,398)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (189)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,587)</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accounts payable</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,793</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 299</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,092</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accrued expenses and other current liabilities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,860)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,946)</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred revenue</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,868</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 338</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,206</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,788)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 4,207</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,419</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in operating activities</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,669)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,669)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in investing activities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,671)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,671)</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash provided by financing activities</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 259,614</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 259,614</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Change in cash, cash equivalents, and restricted cash</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin: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';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 200,274</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 200,274</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Cash, cash equivalents, and restricted cash, beginning of period</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin: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';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,179</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,179</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Cash, cash equivalents, and restricted cash end of period</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin: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';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,453</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,453</p></th></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 0pt 12pt 0pt;">In addition, amounts were restated in the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 1A, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Description of Business and Summary of Significant Accounting Policies</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 2, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Revenue</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 3, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Fair Value</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 8, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Stock-Based Compensation</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 9, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Income Taxes</i></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Note 14, </span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Basic and Diluted Net Loss Per Share</i></td></tr></table> 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;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></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restatement</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;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></th><th colspan="2" style="font-weight:normal;text-align:left;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Filed</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.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;">Adjustments</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">As Restated</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable, net</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,661</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (393)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,268</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,891</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 189</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,080</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current assets</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 216,005</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (204)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 215,801</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,591</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (204)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,387</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities and Stockholders’ Equity</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;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;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,903</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 300</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,203</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses and other current liabilities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,991</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (86)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,905</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,870</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 338</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,208</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current liabilities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,174</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 552</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,726</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnout liability, at fair value</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,442</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (204)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Private warrant liability, at fair value</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 31,534</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 129,180</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 31,882</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 161,062</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additional paid-in capital</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 454,486</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (29,663)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 424,823</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated deficit</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (315,083)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (2,423)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (317,506)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stockholders’ equity</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,411</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;"> (32,086)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 107,325</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities and stockholders’ equity</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,591</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (204)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,387</p></th></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;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;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.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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="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.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;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;white-space:nowrap;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Filed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.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;">As Restated</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;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;">Consolidated statement of operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">  </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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 73,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (917)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,299</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Selling and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (103)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,665</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Product and technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 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.5pt 0.05pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,546</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (188)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,199</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114,530</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,357)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (874)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,231)</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other income (expense), net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,547)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,244</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,547)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,490)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53,300)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin: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,421)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (55,721)</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,689)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin: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,423)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,032)</p></td></tr><tr><td style="vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68,893)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71,316)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss attributable per share to common stockholders:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'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:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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.96)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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.90)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.13)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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.03)</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.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;">Restatement</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="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></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Filed</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustments</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">As Restated</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Consolidated statement of cash flows</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;">  </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.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></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,609)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,423)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,032)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Adjustments to reconcile net loss to net cash used in operating activities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Loss on remeasurement of private warrant liability</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,427)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,427)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Stock-based compensation</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,409</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,296</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (200)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 207</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in operating assets and liabilities, net of acquisitions and divestitures</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accounts receivable</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 187</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 203</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Prepaid expenses and other current assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,398)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (189)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,587)</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accounts payable</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,793</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 299</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,092</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accrued expenses and other current liabilities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,860)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,946)</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred revenue</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,868</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 338</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,206</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,788)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> 4,207</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,419</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in operating activities</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,669)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,669)</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in investing activities</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;margin: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,671)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,671)</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash provided by financing activities</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 259,614</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 259,614</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Change in cash, cash equivalents, and restricted cash</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin: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';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 200,274</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 200,274</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Cash, cash equivalents, and restricted cash, beginning of period</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin: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';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,179</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,179</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:59.5%;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;">Cash, cash equivalents, and restricted cash end of period</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.9%;margin: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';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,453</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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.5pt 0.05pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,453</p></th></tr></table> 4661000 -393000 4268000 3891000 189000 4080000 216005000 -204000 215801000 268591000 -204000 268387000 8903000 300000 9203000 9991000 -86000 9905000 4870000 338000 5208000 31174000 552000 31726000 50442000 -204000 50238000 31534000 31534000 129180000 31882000 161062000 454486000 -29663000 424823000 -315083000 -2423000 -317506000 139411000 -32086000 107325000 268591000 -204000 268387000 73216000 -917000 72299000 41768000 -103000 41665000 28298000 248000 28546000 28387000 -188000 28199000 114573000 -43000 114530000 -41357000 -874000 -42231000 2791000 -1547000 1244000 -11943000 -1547000 -13490000 -53300000 -2421000 -55721000 -1691000 2000 -1689000 -51609000 -2423000 -54032000 -68893000 -2423000 -71316000 -1.90 -0.06 -1.96 -1.90 -0.13 -2.03 -51609000 -2423000 -54032000 2427000 2427000 11409000 -113000 11296000 200000 207000 7000 -16000 -187000 -203000 2398000 189000 2587000 3793000 299000 4092000 -15860000 -86000 -15946000 1868000 338000 2206000 1788000 -4207000 -2419000 -48669000 -48669000 -10671000 -10671000 259614000 259614000 200274000 200274000 7179000 7179000 207453000 207453000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">The Merger</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">On July 30, 2020, Porch.com, Inc. (“Legacy Porch”) entered into a definitive agreement (as amended, the “Merger Agreement”) with PropTech Acquisition Corporation (“PTAC”), a special purpose acquisition company, whereby the parties agreed to merge, resulting in the parent of Porch.com, Inc. becoming a publicly listed company under the name Porch Group, Inc. (“Porch”). This merger (the “Merger”) closed on December 23, 2020, and consisted of the following transactions:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Holders of 400 shares of PTAC Class A Common Stock exercised their redemption right to redeem those shares at a redemption price of $10.04. The shares were subsequently cancelled by PTAC. The aggregate redemption price was paid from PTAC’s trust account, which had a balance immediately prior to the Merger closing of approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$173.1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million. After redemptions, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">17,249,600 shares of PTAC Class A Stock remained outstanding. Upon consummation of the Merger, 4,312,500 PTAC Class B Common Stock converted into shares of PTAC Class A Common Stock on a one-for-one basis. 14,235,000 common stock warrants remained outstanding as a result of the merger. Of the outstanding warrants, 5,700,000 are private warrants and 8,625,000 are public warrants. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Each warrant entitles the registered holder to purchase one share of common stock at a price of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$11.50</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share, subject to adjustment, commencing </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30 days</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five-years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> after the Merger.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Immediately prior to the Merger, (including as a result of the conversions described above and certain redemption of PTAC common stock immediately prior to the closing), there were </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">21,562,100</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of PTAC Class A Common Stock </span><span style="-sec-ix-hidden:Hidden_qhttfwJTpkCnQTm2kXm0Tw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> and outstanding, which excludes the additional shares issued to Legacy Porch holders, and issuance of new shares to third-party investors, as further described below.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Immediately prior the Merger, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">52,207,029</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of Legacy Porch preferred stock were converted into </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">52,251,876</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of Legacy Porch common stock. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">4,472,695</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> outstanding in-the-money warrants to purchase common stock, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">2,316,280</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> outstanding in-the-money warrants to purchase preferred stock, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">184,652</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> out-of-the-money warrants to purchase preferred stock were cancelled, pursuant to the terms of warrant cancellation agreements, resulting in the issuance of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5,126,128</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of Legacy Porch common stock. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">2,533,016</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of Legacy Porch common stock were issued to extinguish </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">3,116,003</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> vested stock options and RSUs of non-employee or non-service provider holders.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Immediately prior to the Merger, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">certain third-party investors (“PIPE Investors”), purchased </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">15,000,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> newly issued shares of Porch Group, Inc. common stock at a price of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$10.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share in exchange for cash. </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Net proceeds from the additional offering were </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$141.8</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million after the deduction of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$8.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million of direct offering costs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">PTAC issued </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">36,264,984</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of PTAC Class A Common Stock and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$30</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million in exchange for all </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">83,559,663</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> vested and outstanding shares of Legacy Porch Common stock to complete the Merger. In addition, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5,000,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> “earnout” shares were issued to pre-closing holders of Legacy Porch common stock, employee or service provider holders of unvested Legacy Porch option and restricted stockholders, subject to vesting conditions. </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1,000,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> restricted shares subject to the same were issued to the Chief Executive Officer of the Company subject to the same vesting condition as the “earnout” shares. An additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">150,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares were provided to service providers in exchange for services related to the transaction.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">connection with the Merger, PTAC changed its name to Porch Group, Inc. as a corporation formed under the laws of the State of Delaware named Porch Group, Inc. (hereafter referred to as “Porch”).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"/></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The aggregate proceeds from the PTAC trust account, net proceeds from the sale of the newly-issued common stock to PIPE investors described above, and PTAC net working capital amount of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million were used to settle i) PTAC’s deferred offering costs of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$6.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million from its original public offering, and ii) </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$4.3</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million of PTAC liabilities incurred prior to the Merger. After the transactions noted above, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$305.1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million was available for use by Porch Group, Inc., prior to a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$30</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million distribution to pre-closing holders of Legacy Porch common stock, resulting in net assets available of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$275.1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In connection with the Merger, Porch incurred </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$30.8</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million of transaction costs of which, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$5.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> million were paid in cash. In addition, Porch issued </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1,580,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of common stock at a fair value of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$23.3</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">150,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> earnout shares at a fair value of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$1.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million as compensation for transaction services. Of the total amount, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$27.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million (as restated) met the eligibility criteria to be charged against equity because the costs were incurred pursuant to an issuance of equity as part of the recapitalization. </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$3.8</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million (as restated) were recognized as expenses, as the costs were deemed related to the issuance private warrants and earnout shares which are liability classified financial instruments.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">As a result of the foregoing transactions, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$239.7</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million was reflected as contributed capital on the Company’s consolidated statements of stockholders’ equity (deficit) (as restated). Presented separately, the Company also assumed a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$50.4</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million non-cash liability associated with the earnout shares, and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$34.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million liability associated with the Private Warrants, both described above. </span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">At the closing of the Merger, pre-closing holders of Legacy Porch common stock held approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">55%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> of the issued and outstanding common stock shares of Porch.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accordingly, the Merger transactions were treated as the equivalent of Porch.com, Inc. issuing stock for the net assets of PTAC. Consistent with SEC Topic 12, <i style="font-style:italic;">Reverse Acquisitions and Reverse Recapitalizations</i>, the acquisition of a private operating company by a non-operating public shell corporation typically results in the owners and management of the private company having actual or effective voting control and operating control of the combined company. Therefore, the transaction is, in substance, a reverse recapitalization, equivalent to the issuance of stock by the private company for the net monetary assets of the shell corporation accompanied by a recapitalization (“Recapitalization”). The accounting is similar to that of a reverse acquisition, except that no goodwill or other intangible assets should be recorded. Therefore, the net assets of PTAC as of December 23, 2020, were stated at historical cost, and no goodwill or other intangible assets were recorded.</p> 400 10.04 173100000 17249600 4312500 1 14235000 5700000 8625000 11.50 P30D P5Y 21562100 52207029 52251876 4472695 2316280 184652 5126128 2533016 3116003 15000000 10.00 141800000 8200000 36264984 30000000 83559663 5000000 1000000 150000 600000 6000000.0 4300000 305100000 30000000 275100000 30800000 5600000 1580000 23300000 150000 1900000 27000000.0 3800000 239700000 50400000 34000000.0 0.55 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">COVID-19 Update</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2020, the World Health Organization declared a pandemic related to the global novel coronavirus disease 2019 (“COVID-19”) outbreak. The COVID-19 pandemic has adversely affected Porch’s business operations, which has impacted revenue primarily in the first half of 2020. In response to the COVID-19 outbreak and government-imposed measures to control its spread, Porch’s ability to conduct ordinary course business activities has been and may continue to be impaired for an indefinite period of time. The extent of the impact of the COVID-19 pandemic on Porch’s operational and financial performance will depend on various future developments, including the duration and spread of the outbreak and impact on the Company’s customers, suppliers, and employees, all of which is uncertain at this time. Porch expects the COVID-19 pandemic to adversely impact revenue and results of operations, but Porch is unable to predict at this time the size and duration of this adverse impact. At the same time, Porch is observing a recovery in home sales to pre-COVID-19 levels in the second half of 2020, and with them, home inspections and related services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Basis of Presentation</b></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 and accompanying notes include the accounts of the Company and its wholly-owned subsidiaries and were prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). All significant intercompany accounts and transactions are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive loss includes all changes in equity during a period from non-owner sources. Through December 31, 2020, there are no components of comprehensive loss which are not included in net loss; therefore, a separate statement of comprehensive loss has not been presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain reclassifications to 2019 balances were made to conform to the current period presentation in the consolidated balance sheets, consolidated statements of operations, consolidated statements of stockholders’ equity (deficit), and consolidated statement of cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Use of Estimates</b></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 accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. These estimates and assumptions include, but are not limited to, estimated variable consideration for services performed, the allowance for doubtful accounts, depreciable lives for property and equipment, acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation, and estimates of fair value of warrants, debt, contingent consideration, earnout shares and common stock. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Segment Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company operates in a single segment. Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions regarding resource allocation and assessing performance. The Company has determined that its Chief Executive Officer is the CODM. To date, the Company’s CODM has made such decisions and assessed performance at the Company level.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All of the Company’s revenue is generated in the United States.</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, 2020 and 2019, the Company did not have assets located outside of the United States.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Cash, Cash Equivalents and Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. The Company maintains cash balances that exceed the insured limits by the Federal Deposit Insurance Corporation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Restricted cash as of December 31, 2020 and 2019 includes a $3,000 minimum cash balance required by the Company’s senior secured lender. As of December 31, 2020, the restricted cash balance in current assets also includes $8,407 related to the Paycheck Protection Program Loan held in escrow with a commercial bank (see Note 6).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The reconciliation of cash and cash equivalents to amounts presented in the consolidated statements of cash flows are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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: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:13.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: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:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 196,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,179</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;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: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:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,407</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:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - non-current</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents and restricted cash</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:13.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,453</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:14.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,179</p></td></tr></table> 3000000 3000000 8407000 <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:65.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: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:13.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: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:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 196,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,179</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;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: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:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,407</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:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - non-current</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents and restricted cash</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:13.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,453</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:14.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,179</p></td></tr></table> 196046000 4179000 11407000 3000000 207453000 7179000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Accounts Receivable and Long-term Insurance Commissions Receivable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable consist principally of amounts due from enterprise customers and other corporate partnerships, as well as credit card receivables. The Company estimates allowances for uncollectible receivables based on the credit worthiness of its customers, historical trend analysis and general economic conditions. Consequently, an adverse change in those factors could affect the Company’s estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at December 31, 2020 and 2019, was $455 and $188, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Long-term insurance commissions receivable balance consists of the estimated commissions from policy renewals expected to be collected. </p> 455000 188000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Property, Equipment and Software</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property, equipment and software are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.71%;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.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><td style="vertical-align:bottom;width:42.49%;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:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;width:42.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Lives</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Software and computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:42.49%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture, office equipment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 – 5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Internally developed software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:42.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shorter of useful life or remaining lease term</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;">When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statement of operations in the period of disposition. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes costs incurred in the development of internal use software. The capitalized costs are amortized over the estimated useful life of the software. If capitalized projects are determined to no longer be in use, they are impaired and the cost and accumulated depreciation are removed from the accounts. The resulting loss on impairment, if any, is included in the consolidated statements of operations in the period of impairment.</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:54.71%;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.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><td style="vertical-align:bottom;width:42.49%;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:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;width:42.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Lives</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Software and computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:42.49%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture, office equipment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 – 5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Internally developed software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:42.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shorter of useful life or remaining lease term</p></td></tr></table> P3Y P3Y P5Y P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Goodwill and Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company tests goodwill for impairment for each reporting unit on an annual basis, or more frequently when events or changes in circumstances indicate the fair value of a reporting unit is below its carrying value. The Company has the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If the Company can support the conclusion that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company would not need to perform a quantitative impairment test. If the Company cannot support such a conclusion or the Company does not elect to perform the qualitative assessment, the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Company performs a quantitative assessment. If a quantitative goodwill impairment assessment is performed, the Company utilizes a combination of the market and income valuation approaches.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that fair value of the reporting unit is less than its carrying value. The Company has selected October 1 as the date to perform its annual impairment test. There were no goodwill impairment losses recorded during the years ended December 31, 2020 and 2019.</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 acquired customer relationships, trade names, customer portfolios and related assets that are amortized over their estimated useful lives.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Impairment of Long-Lived Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews its long-lived assets, including property, equipment, software and amortizing intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. If indicators of impairment exist, management identifies the asset group which includes the potentially impaired long-lived asset, at the lowest level at which there are separate, identifiable cash flows. If the total of the expected undiscounted future net cash flows for the asset group is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and carrying amount of the asset. Losses due to impairment of long-lived assets totaled $611 and $1,051 during 2020 and 2019, respectively, and are included in product and technology expense in the consolidated statements of operations.</p> 611000 1051000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Concentration of Credit Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">No individual customer represented more than 10% of the Company’s total revenue for the years ended December 31, 2020 or 2019. As of December 31, 2020 and 2019, no individual customer accounted for 10% or more of the Company’s total accounts receivable.</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, 2020, the Company held approximately $206 million of cash with one U.S. commercial bank.</p> 206000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Redeemable Convertible Preferred Stock Warrants</b></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 its warrants to purchase shares of redeemable convertible preferred stock as liabilities based upon the characteristics and provisions of each instrument. Warrants classified as derivative liabilities and other derivative financial instruments that require separate accounting as liabilities are recorded on the Company’s consolidated balance sheets at their fair value on the date of issuance and are revalued on each subsequent balance sheet date until such instruments are exercised or expire, with any changes in the fair value between reporting periods recorded in the consolidated statements of operations. As discussed in Note 1A, all redeemable convertible preferred stock warrants were converted into common stock or canceled immediately prior to the Merger.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value principles require disclosures regarding the manner in which fair value is determined for assets and liabilities and establishes a three-tiered fair value hierarchy into which these assets and liabilities must be grouped, based upon significant levels of inputs as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48pt;text-indent:-48pt;margin:0pt 0pt 12pt 0pt;">Level 1       Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48pt;text-indent:-48pt;margin:0pt 0pt 12pt 0pt;">Level 2       Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48pt;text-indent:-48pt;margin:0pt 0pt 12pt 0pt;">Level 3       Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. Management’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Revenue from Contracts with Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company primarily generates revenue from (1) fees received for connecting homeowners to customers in the Company’s referral network, which consist of individual contractors, small businesses, insurance careers and large enterprises (2) fees received for providing home project and moving services directly to homeowners, and (3) fees received for providing subscription access to the Company’s inspection software platform. Revenue is recognized when control of the promised services or goods is transferred to our customers and in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2019, the Company’s revenue recognition policy follows guidance from ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, which resulted in a $507 adjustment to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines revenue recognition through the following five-step framework:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the contract, or contracts, with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Determination of the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company identifies performance obligations in its contracts with customers, which primarily include delivery of homeowner leads (<i style="font-style:italic;">Referral Network Revenue</i>), performance of home project and moving services (<i style="font-style:italic;">Managed Services Revenue),</i> and providing access to the Company’s software platforms (<i style="font-style:italic;">Software Subscription Revenue</i>). The transaction price is determined based on the amount which the Company expects to be entitled to in exchange for providing the promised services to the customer. The transaction price in the contract is allocated to each distinct performance obligation on a relative standalone selling price basis. Revenue is recognized when performance obligations are satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract payment terms vary from due upon receipt to net 30 days. Collectability is assessed based on a number of factors including collection history and creditworthiness of the customer. If collectability of substantially all consideration to which the Company is entitled under the contract is determined to be not probable, revenue is not recorded until collectability becomes probable at a later date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is recorded based on the transaction price excluding amounts collected on behalf of third parties, such as sales taxes collected and remitted to governmental authorities.</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;text-decoration:underline;">Referral Network Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the Referral Network Revenue stream, the Company connects third party service providers (“Service Providers”) with homeowners that meet predefined criteria and may be looking for relevant services. Service Providers include a variety of service providers throughout a homeowner’s lifecycle, including plumbers, electricians, roofers, as well as movers, TV/Internet, warranty, insurance carriers, and security monitoring providers. The Company also sells home and auto insurance policies for insurance carriers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized at a point in time upon delivery of a lead to the Service Provider, at which point the Company’s performance obligation has been satisfied. The transaction price is generally either a fixed price per qualifying lead or based on a percentage of the revenue the Service Provider ultimately generates through the homeowner lead. For arrangements in which the amount the Company is entitled to is based on the amount of revenue the Service Provider generates from the homeowner, the transaction price is considered variable and an estimate of the constrained transaction price is recorded by the Company upon delivery of the lead.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Service Providers generally have the option to pay as they receive leads or on a subscription basis, in which a specified amount is deposited into the Company’s referral platform monthly and any relevant leads are applied against the deposited amount. Certain Service Providers also have the option to pay an additional fixed fee for added member benefits, including profile distinction and rewards. Such subscriptions automatically renew each month unless cancelled by the customer in advance of the renewal period in accordance with the customer termination provisions. Amounts received in advance of delivery of leads to the Service Provider is recorded as deferred revenue. Certain Service Providers have the right to return leads in limited instances. An estimate of returns is included as a reduction of revenue based on historical experience or specific identification depending on the contractual terms of the arrangement. Estimated returns are not material in any period presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2020, the Company, through its wholly-owned subsidiary and licensed insurance agency Elite Insurance Group (“EIG”), began selling homeowner and auto insurance policies for insurance carriers. The transaction price in these arrangements is the estimated lifetime value (“LTV”) of the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions. The Company constrains the transaction price based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. After a policy is sold to an insurance carrier, the Company has no additional or ongoing obligation to the policyholder or insurance carrier.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimates LTV of policies sold by using a portfolio approach by policy type and the effective month of the relevant policy. LTV is estimated by evaluating various factors, including commission rates for specific carriers and estimated average plan duration based on insurance carrier and market data related to policy renewals for similar insurance policies. On a quarterly basis, management reviews and monitors changes in the data used to estimate LTV as well as the cash received for each policy type compared to original estimates. The Company analyzes these fluctuations and, to the extent it identifies changes in estimates of the cash commission collections that it believes are indicative of an increase or decrease to prior period LTVs, the Company will adjust LTV for the affected policies at the time such determination is made. Changes in LTV may result in an increase or a decrease to revenue. Changes to the estimated variable consideration were not material for the periods presented.</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;text-decoration:underline;">Managed Services Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman PS Std';">Managed services revenue includes fees earned from homeowners for providing a variety of services directly to the homeowner, including handyman, plumbing, electrical, appliance repair, and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis. The transaction price represents the contractually agreed upon price with the end customer for providing the respective service. Revenue is recognized as </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman PS Std';">services are performed based on an output measure of progress, which is generally over a short duration (e.g., same day). Fees earned for providing managed services projects are non-refundable and there is generally no right of return.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman PS Std';">The Company acts as the principal in managed services revenue as the Company is primarily responsible to the end customer for providing the service, has a level of discretion in establishing pricing, and controls the service prior to providing it to the end customer. This control is evidenced by the ability to identify, select, and direct the service provider that provides the ultimate service to end customers</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;"><i style="font-weight:normal;text-decoration:underline;">Software Subscription Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman PS Std';">The Company’s subscription arrangements, which primarily relates to subscriptions to the Company’s home inspector software, do not provide the customer with the right to take possession of the software supporting the cloud-based application services. The Company’s standard subscription contracts are monthly contracts in which pricing is based on a specified price per inspection completed through the software. Fees earned for providing access to the subscription software are non-refundable and there is no right of return. Revenue is recognized based on the amount which the Company is entitled to for providing access to the subscription software during the monthly contract term.</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;"><i style="font-weight:normal;text-decoration:underline;">Assets Recognized from the Costs to Obtain a Contract with a Customer</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year. The Company has determined that certain costs related to employee sales incentive programs (sales commissions) represent incremental costs of obtaining a contract and therefore should be capitalized. Capitalized costs are included in other assets on the consolidated balance sheets. These deferred commissions are amortized over an estimated period of benefit. The Company elected to apply the practical expedient to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The capitalized amounts are recoverable through future revenue from customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amortization of capitalized costs to obtain revenue contracts is recorded as a component of selling and marketing expenses in the accompanying 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;">Sales commissions not subject to capitalization are earned and recorded at the time a customer is invoiced as a component of selling and marketing expenses. As a result, such commissions are expensed at the time of invoicing even though the related revenue may not be fully recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company had immaterial activity within the deferred commissions balances for the years ending December 31, 2020 and 2019.</p> 507000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Cost of Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenue primarily consists of professional fees and materials under the services model and credit card processing fees, including merchant fees. The Company recognizes cost of revenue as expenses are incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Product and Technology Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Product and technology development costs primarily include payroll, employee benefits, stock-compensation expense, other headcount-related costs associated with product development, software subscriptions, professional services, and amortization of internally-developed software.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Advertising</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred. During the years ended December 31, 2020 and 2019, the Company incurred $2,242 and $3,716 in advertising costs, respectively. Advertising costs are included in selling and marketing expenses in the Company’s consolidated statements of operations.</p> 2242000 3716000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for income taxes in accordance with ASC 740, <i style="font-style:italic;">Income Taxes</i>. Under the asset and liability method specified by ASC 740, deferred tax assets and liabilities are recognized for the future consequences of differences between the carrying amounts of existing assets and liabilities and their respective tax bases (temporary differences). Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which those temporary differences are recovered or settled. Valuation allowances for deferred tax assets are established when it is more likely than not that some or all of the deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, ASC 740 provides comprehensive guidance on the recognition and measurement of tax positions in previously filed tax returns or positions expected to be taken in future tax returns. The benefit from an uncertain tax position must meet a more-likely-than-not recognition threshold and is measured at the largest amount of benefit greater than 50% determined by cumulative probability of being realized upon ultimate settlement with the taxing authority. The Company’s policy is to recognize interest and penalties expense, if any, related to uncertain tax positions as a component of income tax expense.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company issues stock-based compensation to employees and nonemployees in the form of stock options and restricted stock awards. The fair value of stock options is based on the date of the grant using the Black-Scholes option pricing model. The awards are accounted for by recognizing the fair value of the related award over the requisite service period, which is generally the vesting period. The awards are generally expensed on a straight-line basis, except for awards with performance or market conditions which are expensed on a graded vesting basis. Forfeitures are accounted for when they occur. The fair value of restricted stock awards is determined using the closing price of the Company’s common stock on the grant date. The value of market based restricted stock units is determined using a Monte Carlo simulation model that utilizes significant assumptions, including volatility, that determine the probability of satisfying the market condition stipulated in the award to calculate the fair value of the award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed </span><span style="background-color:#ffffff;">8,625,000</span><span style="background-color:#ffffff;"> public warrants and </span><span style="background-color:#ffffff;">5,700,000</span><span style="background-color:#ffffff;"> private warrants to purchase an aggregate </span><span style="background-color:#ffffff;">14,325,000</span><span style="background-color:#ffffff;"> shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase </span><span style="background-color:#ffffff;">one</span><span style="background-color:#ffffff;"> share of common stock at a price of </span><span style="background-color:#ffffff;">$11.50</span><span style="background-color:#ffffff;"> per share, subject to adjustment, commencing </span><span style="background-color:#ffffff;">30 days</span><span style="background-color:#ffffff;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="background-color:#ffffff;">five-years</span><span style="background-color:#ffffff;"> after the Merger. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company accounts for warrants as either equity-classified or liability classified instruments based on an assessment of the warrant’s specific terms. <span style="background-color:#ffffff;">For warrants that meet all of the criteria for equity classification, the warrants are recorded as a component of additional paid-in capital at the time of issuance. For warrants that do not meet all the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">criteria for equity classification, the warrants are recorded as a liability at their initial fair value, and then are remeasured as of each balance sheet date thereafter. Changes in the estimated fair value of the liability for warrants are recognized as a non-cash gain or loss on the statement of operations in the period in which the change occurred. The fair value of the Private Warrants is estimated at period-end using a Black-Scholes-Merton option pricing model. The use of the Black-Scholes model requires significant estimates including an estimate of the expected volatility. Our Public Warrants meet the criteria for equity classification and accordingly, are reported as component of stockholders’ equity while our Private Warrants do not meet the criteria for equity classification and are thus classified as a liability.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed </span><span style="background-color:#ffffff;">8,625,000</span><span style="background-color:#ffffff;"> public warrants and </span><span style="background-color:#ffffff;">5,700,000</span><span style="background-color:#ffffff;"> private warrants to purchase an aggregate </span><span style="background-color:#ffffff;">14,325,000</span><span style="background-color:#ffffff;"> shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase </span><span style="background-color:#ffffff;">one</span><span style="background-color:#ffffff;"> share of common stock at a price of </span><span style="background-color:#ffffff;">$11.50</span><span style="background-color:#ffffff;"> per share, subject to adjustment, commencing </span><span style="background-color:#ffffff;">30 days</span><span style="background-color:#ffffff;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="background-color:#ffffff;">five-years</span><span style="background-color:#ffffff;"> after the Merger. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company accounts for warrants as either equity-classified or liability classified instruments based on an assessment of the warrant’s specific terms. <span style="background-color:#ffffff;">For warrants that meet all of the criteria for equity classification, the warrants are recorded as a component of additional paid-in capital at the time of issuance. For warrants that do not meet all the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">criteria for equity classification, the warrants are recorded as a liability at their initial fair value, and then are remeasured as of each balance sheet date thereafter. Changes in the estimated fair value of the liability for warrants are recognized as a non-cash gain or loss on the statement of operations in the period in which the change occurred. The fair value of the Private Warrants is estimated at period-end using a Black-Scholes-Merton option pricing model. The use of the Black-Scholes model requires significant estimates including an estimate of the expected volatility. Our Public Warrants meet the criteria for equity classification and accordingly, are reported as component of stockholders’ equity while our Private Warrants do not meet the criteria for equity classification and are thus classified as a liability.</span></p> 8625000 5700000 14325000 1 11.50 P30D P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Business Combinations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for business acquisitions using the acquisition method of accounting and records any identifiable definite-lived intangible assets separate from goodwill. Intangible assets are recorded at their fair value based on estimates as of the date of acquisition. Goodwill is recorded as the residual amount of the purchase price consideration less the fair value assigned to the individual identifiable assets acquired and liabilities assumed as of the date of acquisition. The Company allocates the purchase price of the acquisition to the assets acquired and liabilities assumed based on estimates of the fair value at the dates of the acquisitions. Contingent consideration, which represents an obligation of the Company to make additional payments or equity interests to the former owner as part of the purchase price if specified future events occur or conditions are met, is accounted for at the acquisition date fair value either as a liability or as equity depending on the terms of the acquisition agreement.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Other income (expense), net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table details the components of other income (expense), net on the consolidated statements of operations:</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:71.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on remeasurement of private warrant liability (Note 3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,427</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on remeasurement of Legacy Porch warrants (Note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,584)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,090)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction costs - recapitalization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,974)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Gain (loss) on extinguishment of debt, net (Note 6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (483)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on remeasurement of debt (Note 3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (895)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,159)</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on settlement of accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 735</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (274)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5pt 0pt 0pt;"> 1,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,967)</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;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:71.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on remeasurement of private warrant liability (Note 3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,427</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on remeasurement of Legacy Porch warrants (Note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,584)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,090)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction costs - recapitalization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,974)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Gain (loss) on extinguishment of debt, net (Note 6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (483)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on remeasurement of debt (Note 3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (895)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,159)</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on settlement of accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 735</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (274)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5pt 0pt 0pt;"> 1,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,967)</p></td></tr></table> 2427000 2584000 2090000 3974000 5748000 -483000 -895000 -6159000 796000 735000 274000 30000 1244000 -7967000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Emerging Growth Company Status</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any new or revised accounting standards during the period in which it remains an emerging growth company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Recent Accounting Pronouncements Not Yet Adopted</b></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 FASB issued Accounting Standards Update (“ASU”) No. 2020-06, <i style="font-style:italic;">Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020 and adoption must be as of the beginning of the Company’s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>. Additionally, the FASB issued ASU No. 2019-04, <i style="font-style:italic;">Codification Improvements to Topic 326</i> in April 2019 and ASU 2019-05, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326) — Targeted Transition Relief</i> in May 2019. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. In November 2019, the FASB issued ASU No. 2019-10, which defers the effective date of ASU No. 2016-13 for smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact of the adoption of ASU No. 2016-13 on the consolidated balance sheets, statements of operations, and statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In February 2016, the FASB issued <i style="font-style:italic;">ASU 2016-02, Leases (Topic 842)</i>. The new standard is effective for non-public companies for reporting periods beginning after December 15, 2021 and early adoption is permitted. The comprehensive new standard will amend and supersede existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. The guidance requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact that adoption will have on the consolidated balance sheets, statements of operations, and statements of cash flows and expects that the adoption of the ASU will increase assets and liabilities related to the Company’s operating leases 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;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 2.   Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;text-decoration:underline;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Total revenues consisted of the following:</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:70.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;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:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Referral network revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,449</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Managed services revenue</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="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:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software subscription revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,672</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,258</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 72,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px 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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 77,595</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;">Management also evaluates revenue based upon when our customers avail themselves of our software, solutions or services. The first category, moving services relates to services that are typically provided to customers in connection with a home purchase and/or homeowner/renter moves. This includes revenue from insurance, moving, security systems and TV/internet services. The second category, post-move services, relates to services that are typically provided to customers post-move such as home maintenance projects, repairs, remodeling and other services from professional contractors or service providers. Moving services represented 69 percent and 47 percent of total revenue in 2020 and 2019, respectively. Post-move services represented 31 percent and 53 percent of total revenue in 2020 and 2019, respectively.</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;text-decoration:underline;">Revenue from Divested Businesses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Total revenue reported includes revenue from divested businesses of $4,334 and $18,336 in 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;text-decoration:underline;">Disclosures Related to Contracts with Customers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to contracts with customers. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. To the extent a contract exists, as defined by ASC 606, these liabilities are classified as deferred revenue. To the extent that a contract does not exist, as defined by ASC 606, these liabilities are classified as refundable customer deposits.</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;text-decoration:underline;">Contract Assets — Long-term Insurance Commissions Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the activity impacting the contract assets during the year ended December 31, 2020 is presented below:</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:81.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract Assets</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Estimated lifetime value of insurance policies sold by carriers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,313</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash receipts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> (784)</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.5pt 0pt 0pt;"> 3,529</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, 2020, $164 of contract assets are expected to be collected within the next 12 months and therefore are included in current accounts receivable on the consolidated balance sheets. The remaining $3,365 of contract assets are expected to be collected in the following periods and are included in long-term insurance commissions receivable on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;text-decoration:underline;">Contract Liabilities — Refundable Customer Deposits</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In September 2019, the Company entered into a Lead Buyer Agreement with a customer (“Buyer”) that provides residential security systems. Under the Lead Buyer Agreement, the Buyer pays the Company a referral fee for leads resulting in completed installations of certain residential security systems. At inception of this agreement, the Buyer made a prepayment of $7,000, which is to be credited over the term from October 2019 to September 2022, from earned referral fees for leads provided by the Company. This prepayment represents a contract liability since it is an advanced deposit for services the Company has yet to provide.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the activity impacting the contract liabilities during the years ended December 31, 2020 and 2019 is presented below:</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:81.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions to contract liabilities - prepayment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions to contract liabilities – significant financing component interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Contract liabilities transferred to revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> (878)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions to contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions to contract liabilities – significant financing component interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Contract liabilities transferred to revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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,521)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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.5pt 0pt 0pt;"> 3,193</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, 2020, $2,664 of contract liabilities are expected to be transferred to revenue within the next 12 months and therefore are included in current refundable customer deposits on the consolidated balance sheets. The remaining $529 of contract liabilities are expected to be transferred to revenue over the <span style="-sec-ix-hidden:Hidden__lugaioxykCj2Lk4FRXwiQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">remaining period</span></span> and are included in refundable customer deposits, non-current on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;text-decoration:underline;">Contract Liabilities — Deferred Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the activity impacting deferred revenue balances during the years ended December 31, 2020 and 2019 is presented below:</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:83.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,553</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Adoption of ASC 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (940)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Revenue recognized</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,490)</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additional amounts deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,686</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impact of acquisitions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 670</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impact of divestitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,333</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,923)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additional amounts deferred (as restated)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,602</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impact of acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020 (as restated)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,208</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;text-decoration:underline;">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;">Contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. These amounts primarily include performance obligations that are recorded in the consolidated balance sheets as deferred revenue. The amount of transaction price allocated to performance obligations to be satisfied at a later date, which is not recorded in the consolidated balance sheets, is immaterial as of December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As permitted under the practical expedient available under ASC 606, the Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of <span style="-sec-ix-hidden:Hidden_oosuA5S9HkeJo1D0NMto_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one year</span></span> or less, (ii) contracts with variable consideration that is allocated entirely to unsatisfied performance obligations or to a wholly unsatisfied promise accounted for under the series guidance, and (iii) contracts for which the Company recognizes revenue at the amount which we have the right to invoice for services performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applied the practical expedient under ASC 606 to exclude amounts related to performance obligations that are billed and recognized as they are delivered.</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:70.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;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:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Referral network revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,449</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Managed services revenue</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="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:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software subscription revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,672</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,258</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 72,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px 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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 77,595</p></td></tr></table> 53048000 49449000 11579000 21888000 7672000 6258000 72299000 77595000 0.69 0.47 0.31 0.53 4334000 18336000 <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:81.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract Assets</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Estimated lifetime value of insurance policies sold by carriers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,313</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash receipts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> (784)</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.5pt 0pt 0pt;"> 3,529</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:81.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions to contract liabilities - prepayment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions to contract liabilities – significant financing component interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Contract liabilities transferred to revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> (878)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions to contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions to contract liabilities – significant financing component interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Contract liabilities transferred to revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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,521)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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.5pt 0pt 0pt;"> 3,193</p></td></tr></table> 0 4313 784 3529 164000 3365000 7000000 0 7000000 152000 -878000 6274000 440000 -3521000 3193000 2664000 P12M 529000 <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:83.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,553</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Adoption of ASC 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (940)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Revenue recognized</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,490)</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additional amounts deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,686</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impact of acquisitions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 670</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impact of divestitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,333</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,923)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additional amounts deferred (as restated)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,602</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impact of acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020 (as restated)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,208</p></td></tr></table> 4553000 -940000 -7490000 6686000 670000 -146000 3333000 -4923000 6602000 196000 5208000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 3.   Fair Value</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table details the fair value measurements of liabilities that are measured at fair value on a recurring basis:</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:56.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:1.92%;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.21%;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:7.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:1.91%;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.21%;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:7.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:1.91%;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.21%;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:7.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:2.06%;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.21%;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:7.65%;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:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.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;"><b style="font-weight:bold;">Fair Value Measurement at December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;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:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;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:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration - business combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration - earnout (as restated)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private warrant liability (as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85,321</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85,321</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:55.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:2%;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.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:7.84%;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.99%;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.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:7.84%;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.99%;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.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:7.84%;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.99%;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.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:7.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></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.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;">Fair Value Measurement at December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redeemable convertible preferred stock warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,684</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,684</p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value option notes (“FVO Notes”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,659</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.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:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,659</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> 100</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:55.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: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.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:7.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.5pt 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.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:7.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.5pt 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.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:7.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.5pt 0pt 0pt;"> 18,443</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.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:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,443</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Redeemable Convertible Preferred Stock Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s redeemable convertible preferred stock warrants are valued using key equity indicators and are classified within Level 3 of the fair value hierarchy. Management estimates the fair value of these liabilities using option pricing models and assumptions that are based on the individual characteristics of the warrants on the valuation date, as well as assumptions for future financings, expected volatility, expected life, yield, and risk-free interest rate. </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;">A summary of key assumptions for determining the fair value of redeemable convertible preferred stock warrants at December 31, 2019 include:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#808080;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:49.8%;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.67%;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.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.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:8.69%;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.67%;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.47%;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.67%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected </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:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">Risk-free interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">dividend rate</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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Redeemable convertible preferred stock warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">2 to 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">0.23% to 2.11%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0%</p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#808080;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 expected term and risk-free interest rate for redeemable convertible preferred stock warrants outstanding at December 31, 2019 is 6.36 and 1.72%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Fair Value Option Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As discussed further in Note 6, the Company elected to measure certain convertible promissory notes at fair value in accordance with the fair value option. The FVO Notes are each a debt host financial instrument containing embedded features and /or options which would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements under ASC 815, <i style="font-style:italic;">Derivatives and Hedging</i>. The election for these specific convertible notes is due to the number and complexity of features that would require separate bifurcation absent this election.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair value of FVO Notes as of December 31, 2019 has been determined using a combination of the present value of the FVO Notes cash flows and the Black-Scholes option pricing model, using the following assumptions the significant inputs of principal value, interest rate spreads and curves, and embedded call option prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#808080;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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FVO </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FVO </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Note 1A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Note 2</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Initial principal value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Value upon maturity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Conversion price (per share)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Value of Series B redeemable convertible preferred share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Value of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Estimated fair value of FVO Note</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,580</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">Due to the close proximity to the maturity date, January 24, 2020, the fair value of FVO Note</span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">2 on December</span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">31, 2019 was determined to equal the value upon maturity, excluding interest to be accrued between December</span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">31, 2019 and maturity.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Contingent consideration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman PS Std';">The Company estimated the fair value of </span><span style="font-family:'Times New Roman PS Std';">$1,800</span><span style="font-family:'Times New Roman PS Std';"> of the 2018 business combination contingent consideration using a variation of the income approach known as the real options method. The fair value is based on the present value of the contingent payments to be made using a weighted probability of possible payments. As of December 31, 2020, the key inputs used in the determination of fair value include projected revenues and expenses, discount rate of </span><span style="font-family:'Times New Roman PS Std';">9.96%</span><span style="font-family:'Times New Roman PS Std';"> to </span><span style="font-family:'Times New Roman PS Std';">9.98%</span><span style="font-family:'Times New Roman PS Std';">, revenue volatility of </span><span style="font-family:'Times New Roman PS Std';">18.00%</span><span style="font-family:'Times New Roman PS Std';"> and weighted average cost of capital of </span><span style="font-family:'Times New Roman PS Std';">21.50%</span><span style="font-family:'Times New Roman PS Std';">. As of December 31, 2019, the key assumptions used in the determination of fair value include projected revenues and expenses, discount rate of </span><span style="font-family:'Times New Roman PS Std';">15.26%</span><span style="font-family:'Times New Roman PS Std';"> to </span><span style="font-family:'Times New Roman PS Std';">16.26%</span><span style="font-family:'Times New Roman PS Std';">, revenue volatility of </span><span style="font-family:'Times New Roman PS Std';">19.00%</span><span style="font-family:'Times New Roman PS Std';"> and weighted average cost of capital of </span><span style="font-family:'Times New Roman PS Std';">29.50%</span><span style="font-family:'Times New Roman PS Std';">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman PS Std';">The Company estimated the fair value of </span><span style="font-family:'Times New Roman PS Std';">$1,749</span><span style="font-family:'Times New Roman PS Std';"> of the 2020 business combination contingent consideration using the Monte Carlo simulation method. The fair value is based on the simulated stock price of the Company over the maturity date of the contingent consideration. As of December 31, 2020, the key inputs used in the determination of the fair value included current stock price of </span><span style="font-family:'Times New Roman PS Std';">$14.27</span><span style="font-family:'Times New Roman PS Std';">, strike price of </span><span style="font-family:'Times New Roman PS Std';">$20.00</span><span style="font-family:'Times New Roman PS Std';">, discount rate of </span><span style="font-family:'Times New Roman PS Std';">9%</span><span style="font-family:'Times New Roman PS Std';"> and volatility of </span><span style="font-family:'Times New Roman PS Std';">60%</span><span style="font-family:'Times New Roman PS Std';">.</span><span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman PS Std';">The Company estimated the fair value of the earnout contingent consideration using the Monte Carlo simulation method. The fair value is based on the simulated price of the Company over the maturity date of the contingent </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman PS Std';">consideration and increased by the certain employee forfeitures. As of December 31, 2020, the key inputs used in the determination of the fair value included exercise price of </span><span style="font-family:'Times New Roman PS Std';">$18</span><span style="font-family:'Times New Roman PS Std';">, </span><span style="font-family:'Times New Roman PS Std';">$20</span><span style="font-family:'Times New Roman PS Std';"> and </span><span style="font-family:'Times New Roman PS Std';">$22</span><span style="font-family:'Times New Roman PS Std';">, volatility of </span><span style="font-family:'Times New Roman PS Std';">60%</span><span style="font-family:'Times New Roman PS Std';">, and forfeiture rate of </span><span style="font-family:'Times New Roman PS Std';">16%</span><span style="font-family:'Times New Roman PS Std';">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Private Warrant Liability</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As discussed further in Note 7, the <span style="font-family:'Times New Roman PS Std';">Company estimated the fair value of our Private Warrants as of December 31, 2020 to be </span><span style="font-family:'Times New Roman PS Std';">$31.5</span><span style="font-family:'Times New Roman PS Std';"> million. The estimate is</span> classified within Level 3 of the fair value hierarchy. Management estimates the fair value of these liabilities using the Black-Scholes-Merton Option pricing model using the Company’s stock price and assumptions including, expected volatility, remaining contractual life, dividend yield, and risk-free interest rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of key assumptions for estimating the fair value of the Private Warrants at December 31, 2020 include:</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:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;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.64%;margin:0pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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.64%;margin:0pt;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:9.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:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">Expected</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk-free interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">dividend rate</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Private Warrant Liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">35%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.36%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0%</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;">Fair value measurements categorized within Level 3 are sensitive to changes in the assumptions or methodology used to determine fair value and such changes could result in a significant increase or decrease in the fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The changes for Level 3 items measured at fair value on a recurring basis using significant unobservable inputs are 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.21%;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:1.4%;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.23%;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:1.03%;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:6.9%;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:1.3%;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.65%;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:1.04%;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:6.99%;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:1.29%;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.68%;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:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redeemable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contingent </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contingent </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consideration -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Private</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consideration -</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred Stock </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Earnout</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FVO Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Combinations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">(as restated)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,684</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,030)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,698)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value, loss (gain) included in net loss<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on extinguishment of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,856)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</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:62.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.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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.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:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Redeemable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Convertible </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preferred Stock </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Contingent </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FVO Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consideration</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 436</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,493)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value, loss (gain) included in net loss<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (300)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.5pt 0.05pt 0pt;"> 6,684</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">Changes in fair value of redeemable convertible preferred stock warrants, FVO Notes, and Private Warrants</span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">are included in other income (expense), net, and changes in fair value of contingent consideration are included in general and administrative expenses in the consolidated statements of operations.</span></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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Fair Value Disclosure</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Except for the fair value option notes (“FVO” notes), the fair value of debt approximates the unpaid principal balance and is considered a Level 2 measurement. See Note 6.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table details the fair value measurements of liabilities that are measured at fair value on a recurring basis:</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:56.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:1.92%;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.21%;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:7.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:1.91%;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.21%;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:7.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:1.91%;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.21%;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:7.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:2.06%;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.21%;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:7.65%;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:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.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;"><b style="font-weight:bold;">Fair Value Measurement at December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;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:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;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:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration - business combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration - earnout (as restated)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private warrant liability (as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85,321</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85,321</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:55.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:2%;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.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:7.84%;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.99%;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.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:7.84%;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.99%;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.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:7.84%;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.99%;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.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:7.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></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.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;">Fair Value Measurement at December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redeemable convertible preferred stock warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,684</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,684</p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value option notes (“FVO Notes”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,659</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.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:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,659</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> 100</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:55.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: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.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:7.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.5pt 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.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:7.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.5pt 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.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:7.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.5pt 0pt 0pt;"> 18,443</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.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:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,443</p></td></tr></table> 3549000 3549000 50238000 50238000 31534000 31534000 85321000 85321000 6684000 6684000 11659000 11659000 100000 100000 18443000 18443000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#808080;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:49.8%;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.67%;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.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.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:8.69%;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.67%;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.47%;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.67%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected </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:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">Risk-free interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">dividend rate</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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Redeemable convertible preferred stock warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">2 to 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">0.23% to 2.11%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0%</p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#808080;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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FVO </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FVO </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Note 1A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Note 2</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Initial principal value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Value upon maturity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Conversion price (per share)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Value of Series B redeemable convertible preferred share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Value of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Estimated fair value of FVO Note</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,580</p></td></tr></table> 2 9 60 0.23 2.11 0 6.36 1.72 2500000 3000000 6682000 6602000 6.39 14.12 2 39 1.58 5079000 6580000 1800000 9.96 9.98 18.00 21.50 15.26 16.26 19.00 29.50 1749000 14.27 20.00 9 60 18 20 22 60 16 31500000 <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:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;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.64%;margin:0pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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.64%;margin:0pt;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:9.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:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">Expected</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk-free interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">dividend rate</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Private Warrant Liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">35%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.36%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0%</p></td></tr></table> 11.50 5 35 0.36 0 <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:42.21%;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:1.4%;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.23%;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:1.03%;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:6.9%;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:1.3%;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.65%;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:1.04%;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:6.99%;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:1.29%;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.68%;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:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redeemable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contingent </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contingent </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consideration -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Private</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consideration -</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred Stock </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Earnout</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FVO Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Combinations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">(as restated)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,684</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,030)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,698)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value, loss (gain) included in net loss<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on extinguishment of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,856)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</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:62.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.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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.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:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Redeemable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Convertible </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preferred Stock </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Contingent </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FVO Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consideration</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 436</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,493)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value, loss (gain) included in net loss<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (300)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.5pt 0.05pt 0pt;"> 6,684</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">Changes in fair value of redeemable convertible preferred stock warrants, FVO Notes, and Private Warrants</span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">are included in other income (expense), net, and changes in fair value of contingent consideration are included in general and administrative expenses in the consolidated statements of operations.</span></td></tr></table> 6684000 11659000 100000 1762000 1749000 33961000 50238000 -11030000 -8698000 2584000 895000 1700000 -2427000 -3856000 3549000 31534000 50238000 436000 400000 6651000 5500000 -2493000 2090000 6159000 -300000 6684000 11659000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 4. </b><b style="font-family:'Times New Roman PS Std';font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">  </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Property, Equipment, and Software</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property, equipment, and software net, consists of the following:</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:73.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,381</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,392</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, office equipment, and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 387</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internally developed software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,741</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,601</p></td></tr><tr><td style="vertical-align:bottom;width:73.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.5pt 0pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5pt 0pt 0pt;"> 1,295</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,675</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> (9,208)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (7,017)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, equipment, and software, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,593</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,658</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 related to property, equipment, and software was $3,786 and $3,680 for the years ended December 31, 2020 and 2019, respectively.</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:73.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,381</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,392</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, office equipment, and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 387</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internally developed software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,741</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,601</p></td></tr><tr><td style="vertical-align:bottom;width:73.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.5pt 0pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5pt 0pt 0pt;"> 1,295</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,675</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> (9,208)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (7,017)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, equipment, and software, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,593</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,658</p></td></tr></table> 1381000 1392000 567000 387000 10741000 10601000 1112000 1295000 13801000 13675000 9208000 7017000 4593000 6658000 3786000 3680000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 5.   Intangible Assets and Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets are stated at cost or acquisition-date fair value less accumulated amortization and consist of the following as of December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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.91%;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.16%;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.91%;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.18%;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:7.77%;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.91%;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.65%;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.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.91%;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.18%;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:7.77%;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:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;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:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,440</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,173)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,267</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;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:1.91%;margin:0pt;padding:0pt;"><p 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.5pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,481)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,689</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,688</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (893)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,795</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 210</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,523</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,562)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,961</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;">Intangible assets consist of the following as of December 31, 2019:</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:56.74%;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.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:8.15%;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.87%;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.14%;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:7.73%;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.89%;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.35%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.16%;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:7.73%;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:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,591)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,859</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,274</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,290</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> (591)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,699</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px 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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,454)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,832</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;">Aggregate amortization expense related to intangibles was $2,858 and $3,697 for the years ended December 31, 2020 and 2019, respectively. Estimated intangibles amortization expense for the next five years and thereafter consists of the following:</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:82.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:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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></tr><tr><td style="vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,873</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,989</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,659</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,617</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,169</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,654</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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.5pt 0pt 0pt;"> 15,961</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration:underline;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following tables summarize the changes in the carrying amount of goodwill for the years ended December 31, 2020 and December 31, 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:83.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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Goodwill</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of January 1, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,305</p></td></tr><tr><td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 916</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Divestitures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,657)</p></td></tr><tr><td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase price adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> (290)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,176</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Divestitures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (161)</p></td></tr><tr><td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,289</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;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:55.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.91%;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.16%;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.91%;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.18%;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:7.77%;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.91%;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.65%;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.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.91%;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.18%;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:7.77%;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:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;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:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,440</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,173)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,267</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;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:1.91%;margin:0pt;padding:0pt;"><p 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.5pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,481)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,689</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,688</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (893)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,795</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 210</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,523</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,562)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,961</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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.87%;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.14%;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:7.73%;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.89%;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.35%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.16%;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:7.73%;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:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,591)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,859</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,274</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,290</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> (591)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,699</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px 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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,454)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,832</p></td></tr></table> P7Y 8440000 2173000 6267000 P6Y 12170000 5481000 6689000 P9Y 3688000 893000 2795000 P2Y 225000 15000 210000 24523000 8562000 15961000 P9Y 5450000 1591000 3859000 P4Y 8546000 4272000 4274000 P7Y 2290000 591000 1699000 16286000 6454000 9832000 2858000 2858000 3697000 <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:82.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:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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></tr><tr><td style="vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,873</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,989</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,659</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,617</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,169</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,654</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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.5pt 0pt 0pt;"> 15,961</p></td></tr></table> 3873000 2989000 2659000 1617000 1169000 3654000 15961000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:83.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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Goodwill</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of January 1, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,305</p></td></tr><tr><td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 916</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Divestitures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,657)</p></td></tr><tr><td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase price adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> (290)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,176</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Divestitures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (161)</p></td></tr><tr><td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,289</p></td></tr></table> 21305000 916000 3657000 -290000 18274000 10176000 161000 28289000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 6.   Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At December 31, 2020, debt was comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.18%;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:7.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.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:1.18%;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:7.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.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:1.18%;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:7.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.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:1.18%;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:7.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></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Debt </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:7.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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaccreted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'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:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1.0% promissory notes, due 2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,317</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">11.05% term loan, due 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,049</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 617</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,983</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At December 31, 2019, debt was comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.18%;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:7.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.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:1.18%;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:7.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.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:1.18%;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:7.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.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:1.18%;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:7.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></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:7.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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaccreted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'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:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10% convertible promissory notes, due on demand</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,324</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,288</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">6% promissory note, due 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.55% promissory notes, due 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,059</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.5% convertible promissory notes, due 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,376</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.0% term loan, due 2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (528)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (689)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,283</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3% promissory note (25% default), due 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,906)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (746)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,461</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10% convertible notes recorded at fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,659</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;">Minimum principal payment commitments as of December 31, 2020, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:9pt;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:10.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:77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,799</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,234</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,346</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,302</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,831</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Senior Secured Term Loans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2019, the Company’s secured term loan had a maximum borrowing amount of $40,000 of which $40,000 was outstanding at December 31, 2019. The secured term loan required interest-only payments until December 1, 2020, or until December 1, 2021, if the Company met certain revenue requirements, followed by equal monthly payments of principal and interest through maturity on December 4, 2023. The loan also included a final payment fee of $500. The stated interest rate in the loan was equal to the Base Rate plus 4.00%. The Base rate was equal to the greater of i) the highest prime rate plus 5% and ii) the highest <span style="white-space:pre-wrap;">three-month</span><span style="white-space:pre-wrap;"> LIBOR rate plus 2.5%. On May 26, 2020, the loan agreement was amended to include interest paid in-kind (“PIK Interest”) at a per annum rate of (A) from the period beginning April 2, 2020 through May 15, 2020, 2.00% and (B) at all times thereafter 1%.</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, 2019, the Company was in violation of certain covenants under this senior secured lending arrangement. In July 2020, the Company refinanced the lending arrangement which resolved the issues that created the conditions of default. As a result, the lending arrangement was classified as non-current as of December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2020, the Company was required to use $2,500 of the proceeds received from the Sale of Serviz (See Note 11) to pay down the term loan, resulting in an outstanding original principal balance of $37,500.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In July 2020, the Company refinanced the lending arrangement by entering into a Loan and Security Agreement with Runway Growth Credit Fund, Inc. (“Runway Loan”) in the amount of $40,000, with two additional co- lenders </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">providing an aggregated $7,000 in loan proceeds. The co-lenders, Orix Growth Capital, LLC and Midcap Financial Trust, were the Company’s existing senior secured lenders with a $37,645 loan balance outstanding at the time of the refinance. The amendments to the loan agreements with the existing senior secured lenders represents a modification of previously outstanding senior secured loans. Unamortized deferred issuance costs associated with the existing lending arrangement were reduced proportionately with the reduction in principal balances for existing senior secured lenders, resulting in interest expense of $749. The new loan, which totaled $47,000, was used to pay off the existing $37,500 loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Runway Loan is a first lien loan secured by any and all properties, rights and assets of the Company with a maturity date of July 22, 2024. Interest is payable monthly in arrears at a variable rate of interest based on the greater of 0.55% or LIBOR rate (as defined) plus an applicable margin of 9.05% plus 2% of PIK interest. As of December 31, 2020, the calculated interest rate is 11.05%. Principal payments are required beginning on August 15, 2022 in equal monthly instalments through the maturity date. A prepayment fee of 2%, 1.5%, 1% or 0.5% of the outstanding loan amount is due if the loan is repaid prior to the 1st, 2nd, 3rd or 4th anniversary date, respectively. There is a final payment fee of $1,645 or 3.5% of any partial payment, which is reflected as a discount on the loan and is accreted to interest expense using the effective interest method over the term of the loan or until extinguishment of the related loan. Upon a default, the loan is immediately due and payable and bears interest at 5% higher than the applicable loan interest rate. The financial covenants require the Company to maintain a minimum level of cash at $3,000, minimum revenue of $15,356 in the quarter ended December 31, 2020, and 80% of projected revenue in all future quarters. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Based on the amount of cash available upon completion of the Merger on December 23, 2020, in accordance with the agreement’s terms, $7,057 of the outstanding principal balance of the Runway Loan was required to be repaid, plus interest and prepayment fees of $17 and $391, respectively. Following this repayment, the carrying value of the Runway Loan as of December 31, 2020 is $39,049. As of December 31, 2020, the Company is in compliance with all covenants of the Runway Loan. In January 2021, the Company entered into an amendment (the <span style="font-family:'Times New Roman PS Std';">“</span>Runway Amendment<span style="font-family:'Times New Roman PS Std';">”</span>) to the Runway Loan. See Note 15.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company issued warrants to purchase redeemable convertible preferred stock in connection with the establishment or amendment of lending arrangements. The grant date fair value of the warrants issued in connection with the establishment of the Runway Loan was $1,216, which was deducted from the face value of the loan and is accreted to interest expense using the effective interest method over the term of the loan or until extinguishment of the related loan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Pre-2019 Convertible Promissory Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2018, the Company issued convertible notes with an aggregate original principal balance of $16,600, an interest rate of 8-10%, and a maturity date of January 13, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon maturity on January 13, 2019, the outstanding principal and accrued interest automatically converted into 1,173,473 shares of Series B redeemable convertible preferred stock and 70,408 Series B redeemable convertible preferred stock warrants at a conversion price of $14.79 per unit (a unit includes one share of Series B redeemable convertible preferred stock and 0.06 of one warrant to purchase Series B redeemable convertible preferred stock).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As part of the issuance of the convertible notes, the Company incurred $356 of issuance costs that are recorded as a reduction of convertible notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In connection with an acquisition on November 1, 2018, the Company issued convertible promissory notes payable to the sellers for an aggregate principal of $7,324. These convertible promissory notes bear interest at 4.5% per annum for the first year and 10% per annum thereafter. Unless converted, monthly payments of principal and interest are due beginning on December 1, 2019. The outstanding principal amount of the convertible promissory notes are convertible </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">into 537,024 shares of common stock. Accrued but unpaid interest shall be waived if the notes are converted within the first year, and otherwise shall be paid in cash. Unless converted, the convertible promissory notes mature at the earliest of i) a change of control of the Company, ii) 10 days after a qualified financing, or iii) three years from the issuance date. As of December 31, 2019, the Company was in default on these convertible promissory notes as the Company failed to make the first payment due on December 1, 2019. Upon default, the carrying value of the convertible promissory notes of $7,288 was reclassified to current liabilities as all principal and unpaid interest is immediately due in cash upon event of default. In May 2020, the Company entered into an amendment to certain payment terms of the convertible promissory notes, including specific interest only and/or catch up payment requirements based on the future cash balance of the Company at specified dates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon completion of the Merger on December 23, 2020, the outstanding principal balance of $7,317 and unpaid interest of $516 was paid in full, resulting on a trivial loss on extinguishment.</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 Serviz.com, Inc. (“Serviz”) on July 20, 2018 (See Note 11), the Company assumed two convertible promissory notes with an aggregate principal balance of $1,689 and an interest rate of 3.5% per annum. Unless converted, the convertible promissory notes, along with accrued interest, are payable at the earlier of i) December 1, 2022 or ii) a qualified financing as defined in the loan agreement. The outstanding principal amount of the convertible promissory notes and any accrued interest are convertible into redeemable convertible preferred stock sold in such financing as defined in the loan agreement, at the option of the holder at a conversion price equal to the original issue price for such series of redeemable convertible preferred stock. On February 28, 2020, one of the convertible promissory notes with a principal balance of $1,400 and a carrying value of $1,153 converted into 198,750 shares of Series C preferred stock. Holders also received 73,538 common stock warrants. A loss on debt extinguishment of $247 was recorded to account for the unamortized discount at the time of conversion. Upon completion of the Merger on December 23, 2020, the remaining principal of $289 and unpaid interest of $48 were paid in full, resulting on a loss on extinguishment of $285.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">2019 Convertible Promissory Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2019, the Company issued convertible promissory notes with an aggregate original principal balance of $21,600, an interest rate of 10%, and original maturity dates ranging from January 24, 2020 to December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Based on the terms of the convertible promissory notes, the Company may elect on each applicable interest payment date to pay interest, including any default interest, as Paid In-Kind (“PIK”), whereby such PIK amount would be added to the aggregate principal amount and accrue interest at 10% per annum. On each interest payment date, any PIK amount payable shall be capitalized and treated as additional principal obligations under, shall accrue interest from the applicable interest payment date, and shall become payable in full, in cash, no later than the maturity date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 23, 2019, the Company issued to certain holders of convertible promissory notes, such number of Series C Preferred in full satisfaction of the Company’s obligation under the convertible promissory notes, including accrued PIK interest. The amount of original principal balance of convertible promissory notes and related PIK interest, which were converted into Series C Preferred shares were $16,100 and $971, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company elected to measure certain convertible promissory notes at fair value in accordance with the fair value option (“FVO Notes”). The FVO Notes had original principal amounts of $5,500. The notes also have a feature that requires payment of 200% of the outstanding principal and unpaid interest amount upon maturity. Each period, the fair value of the FVO notes is determined and resulting gains and losses from the change in fair value of the FVO Notes associated with non-credit components are recognized in income, while the change in fair value associated with the Company’s own credit component is recognized in Accumulated Other Comprehensive Income (“AOCI”). During 2020, there were no changes in fair value associated with the Company’s own credit component recognized in AOCI. During the second quarter of 2020, as part of the divestiture of the Serviz business (See Note 11), one of the FVO notes, </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">with an original principal balance of </span><span style="font-size:10pt;">$3,000</span><span style="font-size:10pt;">, was cancelled by the holder. In July 2020, the Company amended the remaining FVO Note. Under this amendment, the loan plus accrued interest would be repaid upon closing of the Merger or within </span><span style="font-size:10pt;">one year</span><span style="font-size:10pt;"> from the issuance date, whichever is earliest, with a premium of two times the outstanding principal and accrued interest. Upon completion of the Merger on December 23, 2020, the Note was paid off for </span><span style="font-size:10pt;">$5,974</span><span style="font-size:10pt;">.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">2020 Promissory Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April 2020, the Company entered into a loan agreement with Western Alliance Bank pursuant to the Paycheck Protection Program established under the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The Company received loan proceeds of $8,139 (the “PPP Loan”). The term of the PPP Loan is two years with a maturity date of April 18, 2022 and bears interest at a fixed rate of 1.00%. Payments of principal and interest on the PPP Loan were deferred for the first nine months of the term of the PPP Loan. Principal and interest are payable monthly, less the amount of any potential forgiveness (discussed below), and the Company may prepay 20% or less at any time prior to maturity with no prepayment penalties, more than 20% will require notice to the lender. The PPP Loan contains customary event of default provisions. As of December 31, 2020, the Company is in compliance with all covenants of the PPP Loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All or a portion of the PPP Loan may be forgiven by the SBA and the lender upon application by the Company, if the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities (“Qualifying Expenses”). Not more than 25 percent of the PPP Loan may be used for non-payroll costs. The Company believes that it used the proceeds of the PPP Loan for Qualifying Expenses in accordance with the terms of the PPP Loan. The Company submitted an application for forgiveness of the loan in December 2020. However, no assurance is provided that the Company will be able to obtain forgiveness of the PPP Loan in whole or in part. If the loan is forgiven in part or in whole, the Company will reduce the liability by the amount forgiven and record a gain on extinguishment in the consolidated statements of operations. The carrying value of the PPP Loan is $8,139 as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As part of the July 23, 2020 acquisition (see Note 11), the Company assumed a loan pursuant to the Paycheck Protection Program for the amount of $398. The loan has a maturity date of April 10, 2022 and a fixed interest rate of 1%. The loan was forgiven by the SBA in the fourth quarter of 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2020, the Company entered into convertible loan agreement with Cantor Fitzgerald Securities in the amount of $10,000 with the proceeds of the loan to be received upon completion of the Company’s 2019 financial statement audit. This convertible loan agreement was amended in August 2020, to provide for the funding of $5,000 of the loan into a restricted cash account. Upon completion of the Company’s 2019 financial statement audit, an additional $5,000 of loan proceeds was received in October 2020 in addition to the release of the $5,000 loan proceeds held in a restricted cash account. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The loan included a final payment fee equal to 20% of the loan proceeds which was reflected as a discount on the loan and was accreted to interest expense using the effective interest method over the term of the loan. The proceeds from the convertible loan agreement together, with the final payment fee and the accrued interest were paid in full upon the Merger. The loan accrued 12% interest per annum until the loan was repaid upon the Merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the time of the Merger, Cantor Fitzgerald Securities had the right to elect to receive PTAC Common Shares in lieu of repayment of all or a portion of the loan proceeds, final payment fee and accrued interest. Cantor Fitzgerald Securities chose to receive full payment in cash rather than in PTAC Common Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $12,063, which included $10,000 principal balance, $2,000 final payment fee, and $63 of accrued interest. As a result of the merger, a contingent beneficial conversion feature became exercisable. The commitment date intrinsic value of $564 reduced the carrying value of the loan and increased additional paid in capital. The debt holder did not exercise the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">beneficial conversion feature. Therefore, the amount paid to settle the debt was first allocated to the settlement-date intrinsic value of the beneficial conversion feature associated with the loan, resulting in a net decrease in additional paid in capital of $5,772. The remaining cash payment was allocated to extinguish the debt and interest payable, resulting in a gain on extinguishment of $5,047.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Other Promissory Notes</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 an acquisition on November 1, 2018, the Company issued term promissory notes payable to the sellers for an aggregate principal of $1,100 and an interest rate of 2.55% per annum. The outstanding principal balance, along with accrued interest, was payable on May 1, 2020. In May 2020, the Company entered into an amendment to certain payment terms of the convertible promissory notes, including specific interest only and/or catch up payment requirements based on the future cash balance of the Company at specified dates. As of December 31, 2019, the promissory notes had a carrying amount $1,059. Upon completion of the Merger on December 23, 2020, the outstanding principal of $1,077 and unpaid interest of $4 were paid in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with an acquisition on March 14, 2017, the Company assumed a promissory note payable to a founder of the acquired entity who continued as an employee of the Company following the acquisition. The promissory note has an initial principal balance of $185 and an interest rate of 6% per annum. The outstanding principal, along with accrued interest, was payable on March 31, 2020. As of December 31, 2019, the promissory notes had a carrying amount $185. Upon completion of the Merger on December 23, 2020, the outstanding principal of $185 and unpaid interest of $75 were paid in full. No gain or loss on extinguishment resulted from the payoff of the promissory note.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2019, the Company issued a promissory note for an aggregate principal of $3,000, with a stated interest rate of 3%. In connection with the issuance of this promissory note, the holder also received 403,101 warrants to purchase Series C redeemable convertible preferred stock of the Company. The grant date fair value of the warrants issued was $3,000, and was deducted from the face value of the bank loans and are accreted to interest expense using the effective interest method over the term of the note or until extinguishment of the related note. Upon occurrence of an Event of Default, the Holder may declare all outstanding obligations immediately payable in cash. Following the occurrence and during the continuance of an Event of Default, interest on the Note shall automatically be increased to 25% per annum. On January 1, 2020, there was an occurrence of default resulting in the default interest rate being effective starting on January 1, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The note was amended in July 2020, which resolved the conditions of default. The amendment provides that the loan plus accrued interest would be repaid upon closing of the Merger, or within one year of the amendment, with a premium payment of $1,000. The Company also provided the holder an additional 51,502 warrants to purchase Series C redeemable convertible preferred stock in connection with the amendment. The amended loan was guaranteed by the CEO of the Company with an asset pledge agreement, which the Company accounted for as a capital contribution by the CEO and a debt discount at fair value. The interest rate and other key terms of the note were not changed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The amendment was accounted for as an extinguishment of the original note, because the amended note was concluded to be substantially different than the original note. The Company recorded a loss on debt extinguishment of $2,532. The amended note was initially recorded at its fair value of $4,233. The fair value of the guarantee of $300 was deducted from the initial fair value of the amended note and is accreted to interest expense using the effective interest method over the term of the note or until extinguishment. As of December 31, 2019, the carrying value of promissory note is $37, and is included in current portion of long-term debt. Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $4,424, which included $3,381 principal balance, $1,000 final payment fee, and $43 of accrued interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On February 11, 2020, the Company entered into a future receivables agreement, in which the Company received consideration of $2,000 and agreed to sell 10% of all of Company’s future accounts receivable from the Company’s </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">customers until an amount ranging between $2,300 and $2,700, depending on timing of repayment, was delivered by or on behalf of Company to the lender. Prior to the required repayment date, the Company repaid $2,000 of principal and $700 of interest, resulting in a full payoff of the agreement and no remaining carrying value as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In connection with an acquisition on November 2, 2020, the Company issued a promissory note payable to the founder of the acquired entity. The promissory note has an initial principal balance of $750 and a stated interest rate of 0.38% per annum. The promissory note shall be paid in five equal annual installments of $150 each, plus accrued interest commencing on January 21<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup>, 2021. As of December 31, 2020, the promissory notes had a carrying amount $617. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At December 31, 2020, debt was comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.18%;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:7.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.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:1.18%;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:7.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.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:1.18%;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:7.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.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:1.18%;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:7.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></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Debt </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:7.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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaccreted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'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:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1.0% promissory notes, due 2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,317</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">11.05% term loan, due 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,049</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 617</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,983</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At December 31, 2019, debt was comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.18%;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:7.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.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:1.18%;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:7.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.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:1.18%;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:7.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.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:1.18%;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:7.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></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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 style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:7.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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaccreted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'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:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10% convertible promissory notes, due on demand</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,324</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,288</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">6% promissory note, due 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.55% promissory notes, due 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,059</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.5% convertible promissory notes, due 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,376</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.0% term loan, due 2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (528)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (689)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,283</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3% promissory note (25% default), due 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,906)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (746)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,461</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10% convertible notes recorded at fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,659</p></td></tr></table> 0.010 8317000 8317000 0.1105 41764000 2686000 29000 39049000 750000 133000 617000 50831000 2819000 29000 47983000 0.10 7324000 36000 7288000 0.06 185000 185000 0.0255 1100000 41000 1059000 0.035 1689000 313000 1376000 0.090 40500000 528000 689000 39283000 0.03 3000000 2906000 57000 37000 233000 233000 54031000 3824000 746000 49461000 0.10 5500000 11659000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Minimum principal payment commitments as of December 31, 2020, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:9pt;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:10.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:77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,799</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,234</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,346</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,302</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,831</p></td></tr></table> 4799000 12234000 20346000 13302000 150000 50831000 40000000 40000000 500000 4.00 5 P3M 2.5 2.00 1 2500 37500 40000000 7000000 37645 749000 47000000 37500000 0.0055 0.0905 2 0.1105 0.02 0.015 0.01 0.005 1645000 0.035 0.05 3000000 15356000 0.80 7057000 17000 391000 39049000 1216000 16600000 0.08 0.10 1173473 70408 14.79 0.06 356000 7324000 0.045 0.10 537024 10 P3Y 7288000 7317000 516000 2 1689000 0.035 1 1400000 1153000 198750 73538 247000 289000 48000 285000 21600000 0.10 0.10 16100000 971000 5500000 2 0 3000000 P1Y 5974000 8139000 P2Y 0.0100 8139000 398000 0.01 10000000 5000000 5000000 5000000 0.12 12063000 10000000 2000000 63000 564000 5772000 5047000 1100000 0.0255 1059000 1077000 4000 185000 0.06 185000 185000 75000 0 3000000 0.03 403101 3000000 0.25 P1Y 1000000 51502 2532000 4233000 300000 37000 4424000 3381000 1000000 43000 2000000 0.10 2300000 2700000 2000000 700000 0 750000 0.0038 5 150000 617000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 7.   Equity and Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Shares Authorized</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">As of December 31, 2020, the Company had authorized a total of </span><span style="background-color:#ffffff;">410,000,000</span><span style="background-color:#ffffff;"> shares for issuance with </span><span style="background-color:#ffffff;">400,000,000</span><span style="background-color:#ffffff;"> shares designated as common stock, and </span><span style="background-color:#ffffff;">10,000,000</span><span style="background-color:#ffffff;"> shares designated as preferred stock</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Common Shares Outstanding and Common Stock Equivalents</b></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 our fully diluted capital structure at 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:85.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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued and outstanding common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 75,519,151</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnout common shares (Note 1A and Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.5pt 0.05pt 0pt;"> 6,150,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.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="white-space:pre-wrap;"> Total common shares issued and outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 81,669,151</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common shares reserved for future issuance:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 8,625,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Private warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,700,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.12%;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 - 2012 Equity Plan (Note 8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 6,414,611</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.5pt 0.05pt 0pt;"> 2,415,140</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock awards (Note 8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 166,762</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020 Equity Plan pool reserved for future issuance (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.5pt 0.05pt 0pt;"> 11,137,824</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.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="white-space:pre-wrap;"> Total shares of common stock outstanding and reserved for future issuance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 116,128,488</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;"><span style="white-space:pre-wrap;">Total shares of common stock outstanding and reserved for future issuance does not include shares that may be issued in connection with the December 31, 2020 acquisition as discussed on Note 11.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">PTAC Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed </span><span style="background-color:#ffffff;">8,625,000</span><span style="background-color:#ffffff;"> public warrants and </span><span style="background-color:#ffffff;">5,700,000</span><span style="background-color:#ffffff;"> private warrants to purchase an aggregate </span><span style="background-color:#ffffff;">14,325,000</span><span style="background-color:#ffffff;"> shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase </span><span style="-sec-ix-hidden:Hidden_VnqBrZhNdkWV8Bhx7trHMw;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span><span style="background-color:#ffffff;"> share of common stock at a price of </span><span style="background-color:#ffffff;">$11.50</span><span style="background-color:#ffffff;"> per share, subject to adjustment, commencing </span><span style="background-color:#ffffff;">30 days</span><span style="background-color:#ffffff;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="background-color:#ffffff;">five-years</span><span style="background-color:#ffffff;"> after the Merger. </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-color:#ffffff;">The Company may call the public warrants for redemption (excluding the private warrants), in whole, at a price of </span><span style="background-color:#ffffff;">$0.01</span><span style="background-color:#ffffff;"> per warrant:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">●</span></span><span style="background-color:#ffffff;">at any time while the public warrants are exercisable,</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">●</span></span><span style="background-color:#ffffff;">upon not less than </span><span style="background-color:#ffffff;">30</span><span style="background-color:#ffffff;"> days’ prior written notice of redemption to each public warrant holder,</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">●</span></span><span style="background-color:#ffffff;">if, and only if, the last sale price common stock equals or exceeds </span><span style="background-color:#ffffff;">$18.00</span><span style="background-color:#ffffff;"> per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any </span><span style="background-color:#ffffff;">20</span><span style="background-color:#ffffff;"> trading days within a </span><span style="background-color:#ffffff;">30</span><span style="background-color:#ffffff;">-trading day period commencing once the warrants become exercisable and ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders and,</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">●</span></span><span style="background-color:#ffffff;">if and only if, there is a current registration statement in effect with respect to the issuance of the common stock underlying such warrants at the time of redemption and for the entire </span><span style="background-color:#ffffff;">30</span><span style="background-color:#ffffff;">-day trading period referred to above and continuing each day thereafter until the date of redemption.</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-color:#ffffff;">The private warrants are identical to the public warrants, except that the private warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the private warrants are held by someone other than the initial purchasers or their permitted transferees, the private warrants will be redeemable by the Company and exercisable by such holders on the same basis as the public warrants. As of December 31, 2020, </span><span style="background-color:#ffffff;">5,700,000</span><span style="background-color:#ffffff;"> private warrants were held by the initial purchases or their permitted transferees and are recorded as a liability on the Consolidated Balance Sheets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">See Note 15 for exercises of a portion of PTAC warrants subsequent to December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Legacy Porch Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Redeemable convertible preferred stock warrants and common stock warrants that were issued prior to the Merger (“Legacy Porch Warrants”) were cancelled in exchange for 702,791 and 1,705,266 shares of common stock through net share settlement, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Detail related to Legacy Porch Warrant activity for the year ended December 31, 2020, is 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.91%;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.06%;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.13%;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.06%;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.08%;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:6.67%;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.06%;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.06%;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.13%;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.06%;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.08%;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:6.66%;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:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redeemable Convertible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.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;">Weighted- </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted- </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.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;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 965,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,095,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.02</p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 209,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.77</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,174,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,168,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.02</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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> 410000000 400000000 10000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes our fully diluted capital structure at 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:85.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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued and outstanding common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 75,519,151</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnout common shares (Note 1A and Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.5pt 0.05pt 0pt;"> 6,150,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.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="white-space:pre-wrap;"> Total common shares issued and outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 81,669,151</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common shares reserved for future issuance:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 8,625,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Private warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,700,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.12%;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 - 2012 Equity Plan (Note 8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 6,414,611</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.5pt 0.05pt 0pt;"> 2,415,140</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock awards (Note 8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 166,762</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020 Equity Plan pool reserved for future issuance (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.5pt 0.05pt 0pt;"> 11,137,824</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.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="white-space:pre-wrap;"> Total shares of common stock outstanding and reserved for future issuance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 116,128,488</p></td></tr></table> 75519151 6150000 81669151 8625000 5700000 6414611 2415140 166762 11137824 116128488 8625000 5700000 14325000 11.50 P30D P5Y 0.01 30 18.00 20 30 30 5700000 702791 1705266 <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:53.91%;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.06%;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.13%;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.06%;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.08%;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:6.67%;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.06%;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.06%;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.13%;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.06%;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.08%;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:6.66%;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:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redeemable Convertible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.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;">Weighted- </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted- </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.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;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 965,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,095,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.02</p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 209,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.77</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,174,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,168,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.02</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table> 965157 4.39 2095074 2.02 209384 5.62 73538 1.77 -1174541 4.60 -2168612 2.02 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 8.   Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">2012 and 2020 Equity Incentive Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Porch.com’s 2012 Equity Incentive Plan (the “2012 Plan”) provides for the grant of incentive and non-statutory options, stock appreciation rights, restricted stock awards (“RSA”) and restricted stock units (“RSU”) to employees, directors and consultants of the Company (“Service Providers”), collectively referred to as “Awards”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each Legacy Porch.com option from the 2012 Plan that was outstanding immediately prior to the Merger and held by current employees or service providers, whether vested of unvested, was converted into an option to purchase a number of shares of common stock (each such option, an “Exchanged Option” equal to 0.4697 of Porch Group, Inc. common stock. Except as specifically provided in the Merger Agreement, following the Merger, each Exchanged Option will continue to be governed by the same terms and conditions (including vesting and exercisability terms) as were applicable to the corresponding former Legacy Porch.com option immediately prior to the consummation of the Merger. All stock option, RSA and RSU activity was retroactively restated to reflect the Exchanged Options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 29, 2020, the board of directors approved the adoption of the Porch Group, Inc. 2020 Stock Incentive Plan (the “2020 Plan”), subject to approval by Porch Group, Inc.’s stockholders. On December 22, 2020, the Porch Group, Inc. stockholders voted in favor of adoption of the 2020 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The aggregate number of shares of common stock reserved for future issuance under the 2020 Plan is 11,137,824. The number of shares of common stock available under the 2020 Plan will increase annually on the first day of each calendar year, beginning with the calendar year ending December 31, 2021, and continuing until (and including) the calendar year ending December 31, 2030, with such annual increase equal to the lesser of (i) 5% of the number of shares of common stock issued and outstanding on December 31st of the immediately preceding fiscal year and (ii) an amount determined by the Porch board of directors.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2020 Plan provides for the grant of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units and other stock awards, and performance awards to employees, officers, non-employee directors and independent service providers of the Company. The 2020 Plan became effective immediately upon the closing of the Merger.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Stock-based compensation consists of expense related to (1) equity awards in the normal course and (2) a secondary market transaction as described below:</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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">(as restated)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secondary market transaction</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,616</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,232</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,740</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,972</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">2019 Secondary Stock Transactions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2019, the Company’s CEO and Founder purchased a total of 7,559,047 shares of legacy Porch.com redeemable convertible preferred stock from an existing investor for an aggregate purchase price of $4,023 ($0.53 per legacy Porch.com share). The Company determined that the purchase price was below fair value of such shares and as result recorded compensation expense of $33,232 in general and administrative expense for the difference between the purchase price and fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2019, the Company’s CEO and Founder subsequently sold 901,940 shares of legacy Porch.com redeemable convertible preferred stock as an incentive to eleven executives of the Company at the same price at which the shares were initially acquired in the May 2019 transaction, which represents a $2,553 discount to fair value. The Company has the right to repurchase such shares if certain service vesting conditions and performance conditions are not met. In December 2020, the performance vesting conditions were met, and compensation expense of $1,616 was recorded in 2020 related to these awards, of which $689 was related to former employees and immediately recognized, as there is no continued service vesting requirement, and $927 was related to current employees and recognized as a cumulative catch up related to the portion of the service period satisfied through December 31, 2020. The remaining stock compensation related to the award will be recognized over the remaining service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Common Stock Valuation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the completion of the Merger the fair value of Legacy Porch.com common stock used in the calculation of the fair value of the stock options was determined by management with assistance from third-party valuation specialists using both market and income approaches.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Options granted under the Equity Plan to employees typically vest 25% of the shares one year after the options’ vesting commencement date and the remainder ratably on a monthly basis over the following three years. Other vesting terms are permitted and are determined by the Board. Options have a term of no more than ten years from the date of grant and vested options are generally cancelled three months after termination of employment. All stock options issued during the year ended December 31, 2020 were issued under the 2012 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Detail related to stock option activity for the year ended December 31, 2020 is 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:58.65%;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:10.13%;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:1.12%;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:6.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: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:8.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: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:1.03%;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:6.9%;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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;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- </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted- </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;margin:0pt;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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Options </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,428,682</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 277</p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,202,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;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="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439,754)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (323,840)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;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="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options canceled or expired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,452,894)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,414,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,260</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,472,595</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,260</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 fair value of each employee stock option granted during the years ended December 31, 2020 and 2019, were estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</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:75.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:2.4%;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.45%;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.03%;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.45%;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:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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 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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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 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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3 – 0.6 %</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.6 – 1.9 %</p></td></tr><tr><td style="vertical-align:bottom;width:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 – 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 – 6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">59 – 60 %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46 – 51 %</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 risk-free interest rate used in the Black-Scholes option-pricing model is based on the implied yield currently available in the U.S. Treasury securities at maturity with an equivalent term. The expected term for options granted to employees is estimated using the simplified method. The Company has not declared or paid any dividends through </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">December 31, 2020 and does not currently expect to do so in the future. The Company bases its estimate of expected volatility on the historical volatility of comparable companies from a representative peer group selected based on industry, financial, and market capitalization data. The Company uses the average expected volatility rates reported by the comparable group for an expected term that approximated the expected term estimated by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated weighted-average grant date fair value of options granted to employees during the years ended December 31, 2020 and 2019, was $2.26 per share and $0.85 per share. The fair value of stock options that vested during the years ended December 31, 2020 and 2019, was $1,785 and $1,779, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total amount of unrecognized compensation cost for options granted to employees and nonemployees as of December 31, 2020, is approximately $5,245 and is expected to be recognized over a weighted-average period of 0.6 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">RSUs and Payroll Reduction Program</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2020, in response to the adverse impact of COVID-19 on the Company’s operations and financial performance, the Company carried out a variety of measures to reduce cash operating expenses, including the implementation of a partial employee furlough and payroll reduction in exchange for RSUs. During the year ended December 31, 2020, the Company reduced cash payroll costs by $3,979 in exchange for a commitment by the Company to provide up to 2,356,045 RSUs subject to (a) a performance (liquidity) vesting condition and (b) and ongoing employment until March 31, 2021 (or June 30, 2021, for certain awards) in order to be fully vested. The grant of these RSUs was approved by the Board of Directors in June, July, and August 2020 and 2,356,045 were issued during the year ended December 31, 2020. The performance vesting conditions, which were previously considered not probable of achievement were met in December 2020 as a result of the Merger. As a result, a cumulative catch up of $6,506 of compensation expense was recorded. Compensation cost of $1,605 will be recorded during 2021 over the remaining service period. There was a small number of additional RSU grants during the fourth quarter, which were unrelated to the payroll reduction program. All RSUs issued as part of this program were issued under the 2012 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the activity of restricted stock units for the year ended December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.73%;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;">Balances as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,450,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.69</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,578)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.44</p></td></tr><tr><td style="vertical-align:bottom;width:74.73%;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;">Balances as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,415,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.64</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;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Employee Earnout Restricted Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Upon the Merger, 976,331 restricted common shares, subject to vesting and forfeiture conditions, were issued to employees and service providers pursuant to their holdings of pre-Merger options, RSUs or restricted shares (the “employee earnout shares”). The employee earnout shares were issued in three equal tranches with separate market vesting conditions. <span style="-sec-ix-hidden:Hidden_C2K9IypS5EaTLK1wu2ZqcQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">One</span></span> third of the employee earnout shares will meet the market vesting condition when the closing price of the Company’s common stock is greater than or equal to $18.00 over any twenty trading days within any thirty- consecutive trading day period within 36 months of the closing date of the Merger. An additional third will vest when the Company’s common stock is greater than or equal to $20.00 over the same measurement period. The final third will vest when the Company’s common stock is greater than or equal to $22.00 over the same measurement period. The employee earnout shares are forfeited by the employee upon termination of employment. Upon forfeiture, the forfeited shares will be redistributed to all earnout shareholders. Upon redistribution of earnout shares, the awards will be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">recorded as new awards. The fair value of the award on the grant date is an average of $12.08 per share and will be recognized as stock compensation expense on a graded vesting basis over the derived service period of 1 year or shorter if the awards vest. During 2020, the Company recorded $314 in stock compensation expense related to the employee earnout shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">CEO Earnout Restricted Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the closing of the Merger, the Company’s CEO, Matt Ehrlichman was granted a restricted stock award under the 2012 Plan which was converted into an award of 1,000,000 restricted shares of common stock upon the closing of the Merger. The award will vest in <span style="-sec-ix-hidden:Hidden_qp2yyoop4E6hGya-ZyaA1A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span>-third installments if certain stock price triggers are achieved within <span style="-sec-ix-hidden:Hidden_Ptd_jvBvckmcuPKbFBS-LA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">36-months</span></span> following the closing of the Merger. One third of the restricted shares will meet the market vesting condition when the Company’s common stock is greater than or equal to $18.00 over any twenty trading days within any thirty- consecutive trading day period within 36 months of the closing date of the Merger. An additional third will vest when the Company’s common stock is greater than or equal to $20.00 over the same measurement period. The final third will vest when the Company’s common stock is greater than or equal to $22.00 over the same measurement period. If Mr. Ehrlichman’s employment with the Company is terminated prior to the award being fully vested, then the award will be terminated and cancelled, provided that if Mr. Ehrlichman’s employment is terminated by the Company without cause or Mr. Ehrlichman resigns due to good reason (in each case, as defined in the award agreement), the award will remain outstanding and will vest to the extent the stock price triggers are achieved during the <span style="-sec-ix-hidden:Hidden_EHX3g8VwGEatCrJVL60qpw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">36-month</span></span> period. The fair value of the award on the grant date is an average of $12.08 per share and will be recognized as stock compensation expense on a graded vesting basis over the derived service period of 1 year or shorter if the awards vest. During 2020, the Company recorded $322 in stock compensation related to the award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Restricted Stock Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the activity of restricted stock awards in connection with certain pre-2020 acquisitions for the year ended December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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.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:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Awards</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.44%;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;">Balances as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 472,141</p></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares granted</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (305,379)</p></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares forfeited</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.44%;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;">Balances as of December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 166,762</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> 0.4697 11137824 0.05 <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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">(as restated)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secondary market transaction</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,616</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,232</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,740</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,972</p></td></tr></table> 1616000 33232000 9680000 2740000 11296000 35972000 7559047 4023000 0.53 33232000 901940 11 2553000 1616000 689000 927000 0.25 P3Y P10Y P3M <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:58.65%;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:10.13%;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:1.12%;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:6.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: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:8.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: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:1.03%;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:6.9%;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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;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- </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted- </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;margin:0pt;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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Options </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,428,682</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 277</p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,202,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;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="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439,754)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (323,840)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;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="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options canceled or expired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,452,894)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,414,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,260</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,472,595</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,260</p></td></tr></table> 7428682 2.21 P7Y3M18D 277000 2202417 4.23 439754 2.02 323840 2.36 2452894 2.41 6414611 2.85 P7Y9M18D 73260000 3472595 2.30 P7Y 73260000 <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:75.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:2.4%;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.45%;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.03%;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.45%;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:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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 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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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 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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3 – 0.6 %</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.6 – 1.9 %</p></td></tr><tr><td style="vertical-align:bottom;width:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 – 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 – 6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:75.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">59 – 60 %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46 – 51 %</p></td></tr></table> 0.003 0.006 0.016 0.019 P5Y P6Y P3Y P6Y 0.59 0.60 0.46 0.51 2.26 0.85 1785000 1779000 5245000 P0Y7M6D 3979000 2356045 2356045 6506000 1605000 <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:74.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.73%;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;">Balances as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,450,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.69</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,578)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.44</p></td></tr><tr><td style="vertical-align:bottom;width:74.73%;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;">Balances as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,415,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.64</p></td></tr></table> 2450718 3.69 35578 3.44 2415140 3.64 976331 3 18.00 20 30 P36M 20.00 22.00 12.08 P1Y 314000 1000000 1 18.00 20 30 P36M 20.00 22.00 12.08 P1Y 322000 <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:86.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.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:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Awards</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.44%;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;">Balances as of January 1, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 472,141</p></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares granted</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (305,379)</p></td></tr><tr><td style="vertical-align:bottom;width:86.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares forfeited</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.44%;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;">Balances as of December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 166,762</p></td></tr></table> 472141 305379 166762 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 9.   Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The components of the income tax (benefit) provision are 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><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;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></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">(as restated)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">2019</b></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 71</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 67</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,433)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (327)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 8</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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></th><th style="font-weight:normal;text-align:left;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;"> (1,760)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 29</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,689)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96</p></th></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 tax effects of cumulative temporary differences that give rise to significant deferred tax assets and deferred tax liabilities are presented below. The valuation allowance relates to deferred tax assets for which it is more likely than not that the tax benefit will not be realized.</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:73.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;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:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,124</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,469</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,219</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,066</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 176</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 826</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,391</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating losses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,815</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Disallowed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,159</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (63,317)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (48,499)</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5pt 0pt 0pt;"> 939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5pt 0pt 0pt;"> 1,285</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;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:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Internally developed software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (1,319)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (943)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (1,319)</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</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;"><span style="white-space:pre-wrap;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes and the tax effect of the tax loss carryforwards. The Company has recorded a valuation allowance due to the uncertainty surrounding the ultimate realizability or recoverability of such assets. Management evaluates, on an annual basis, both the positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable and the amount of the valuation allowance. In its evaluation, the Company considered its cumulative losses as significant negative evidence. Based upon a review of the four sources of income identified within ASC 740, </span><i style="font-style:italic;">Accounting for Income Taxes, </i>the Company determined that the negative evidence outweighed the positive evidence. At such time as it is determined that it is more likely than not the deferred tax assets are realizable, the valuation allowance will be reduced. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">valuation allowance increased by $14.8 million for the year ended December 31, 2020 from $48.5 million to $63.3 million.</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, 2020 (as restated) and 2019, the Company had net operating loss carryforwards for federal tax purposes of approximately $209.5 million and $173.5 million and $99.0 million and $68.6 million for state income tax purposes, respectively, which may be used to offset future taxable income. The net operating loss carryforwards for federal tax purposes will begin to expire in 2032 and the net operating loss carryforwards for state tax purposes will begin to expire in 2021. The net operating loss with an unlimited carryforward period is $106.7 million for federal tax purposes and $15.3 million for state tax purposes. Utilization of net operating loss carryforwards are subject to certain limitations under Section 382 of the Internal Revenue Code of 1986, as amended, in the event of a change in the Company’s ownership, as defined in current income tax regulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the income tax (benefit) provision to the amounts computed by applying the statutory federal income tax rate to earnings before income taxes is shown 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:73.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax computed at federal statutory rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,702)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,677)</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State tax, net of federal tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,097)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,475)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 515</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on disposition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,049</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (972)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,507</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Debt transactions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,145</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Enacted tax rate changes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (159)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119)</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Return to provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (502)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (991)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.5pt 0.05pt 0pt;"> 13,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.5pt 0.05pt 0pt;"> 14,142</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total provision (benefit) for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,689)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96</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 U.S. federal statutory tax rate is 21%, while the Company’s effective tax rate for 2020 (as restated) was 3.0% and 2019 was -0.1%. The difference is due primarily to the tax benefit of pre-tax book losses being offset by valuation allowance. The Company also recorded a deferred tax benefit, resulting from the release of a portion of the valuation allowance due to deferred tax liabilities created by certain current year acquisitions.</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 files federal and state tax returns. The Company is subject to income tax examinations by federal and various state tax authorities for years beginning in 2017 and 2015, based on the respective statutes of limitations. Further, to the extent allowed by law, the taxing authorities may have the right to examine prior originating periods due to the existence of net operating loss and tax credit carryforwards in the years that they are utilized.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company had no unrecognized uncertain tax positions as of December 31, 2020 and 2019.</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><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;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></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">(as restated)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;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;">2019</b></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 71</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 67</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,433)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;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></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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;"> (327)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 8</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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></th><th style="font-weight:normal;text-align:left;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;"> (1,760)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;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></th><th style="font-weight:normal;text-align:left;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.5pt 0pt 0pt;"> 29</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,689)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;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></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96</p></th></tr></table> 71000 67000 71000 67000 -1433000 21000 -327000 8000 -1760000 29000 -1689000 96000 <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:73.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;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:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,124</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,469</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,219</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,066</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 176</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 826</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,391</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating losses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,815</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Disallowed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,159</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (63,317)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (48,499)</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5pt 0pt 0pt;"> 939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5pt 0pt 0pt;"> 1,285</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;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:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Internally developed software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (1,319)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (943)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (1,319)</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td></tr></table> 1114000 1124000 2469000 1219000 2036000 2066000 229000 176000 452000 826000 1444000 1391000 8000 8000 50119000 40815000 6385000 2159000 63317000 48499000 939000 1285000 943000 1319000 943000 1319000 4000 34000 14800000 48500000 63300000 209500000 173500000 99000000.0 68600000 106700000 15300000 <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:73.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(as restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax computed at federal statutory rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,702)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,677)</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State tax, net of federal tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,097)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,475)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 515</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on disposition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,049</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (972)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,507</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Debt transactions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,145</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Enacted tax rate changes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (159)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119)</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Return to provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (502)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (991)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.5pt 0.05pt 0pt;"> 13,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.5pt 0.05pt 0pt;"> 14,142</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total provision (benefit) for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,689)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96</p></td></tr></table> -11702000 -21677000 -2097000 -1475000 803000 515000 1049000 -972000 6507000 -824000 2145000 -159000 -119000 -502000 -991000 13764000 14142000 -1689000 96000 0.21 0.030 0.001 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 10.   401(k) Savings Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Effective November 1, 2014, the Company established a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. This plan covers substantially all domestic employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Company contributions to the plan may be made at the discretion of the Board. As of December 31, 2020 the Company had not made contributions to the plan since its inception.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 11.   Business Combinations and Disposals</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2020 and 2019, the Company completed several business combination transactions. The purpose of each of the acquisitions were to expand the scope and nature of the Company’s product and service offerings, obtain new customer acquisition channels, add additional team members with important skillsets, and realize synergies. The aggregate transaction costs associated with these transactions were $247 and $123 during 2020 and 2019, respectively, and are included in general and administrative expenses on the consolidated statements of operations. The results of operations for each acquisition are included in the Company’s consolidated financial statements from the date of acquisition onwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">2020 Acquisitions and Disposals</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisitions are included in the Company’s consolidated financial statements as of the date of the acquisition. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received. The primary areas that remain preliminary relate to the fair values of intangible assets acquired, certain tangible assets and liabilities acquired, legal and other contingencies as of the acquisition date, income and non-income-based taxes and residual goodwill. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pro forma results of operations have not been presented because the effects of 2020 acquisitions, individually and in the aggregate, were not material to our consolidated results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the total consideration and the estimated fair value of the assets acquired and liabilities assumed for business combinations made by the Company during the year ended December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse: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:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;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:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:7.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;">Weighted Average Useful Life (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">July 23, 2020 Acquisition</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;width:12.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;">December 31, 2020 Acquisition</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;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other Acquisitions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,003</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,328</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Issuance of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,711</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,859</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred acquisition consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Notes payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 607</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.5pt 0.05pt 0pt;"> 1,749</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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,749</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total purchase consideration:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,370</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> 17,623</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 382</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 537</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 554</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 773</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 258</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;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:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">5.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 740</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Acquired technology</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 470</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,700</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,470</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Trademarks and tradenames</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">13.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,510</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Non-competition agreements</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 70</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 225</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.5pt 0.05pt 0pt;"> 7,242</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,176</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,674</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,472</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,089</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> (884)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (322)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (527)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin: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,733)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred tax liabilities, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 0pt 0.05pt 0pt;"> (1,687)</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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;border-bottom: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,733)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,370</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> 17,623</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">July 23, 2020 Acquisition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 23, 2020, the Company acquired a moving services technology company. The purpose of the acquisition was to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. We expect $1,576 of acquired goodwill to be deductible for income tax purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">December 31, 2020 Acquisition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 31, 2020, the Company acquired iRoofing LLC, a roofing software company. The purpose of the acquisition was to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. As part of the consideration, 300,000 shares of commons stock issued have a guarantee of $20.00 per share. The contingent consideration would equal approximately 123,000 additional shares of common stock at the time of the acquisition. The goodwill associated with the acquisition is not expected to be deductible for income tax purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Other Acquisitions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">In the third quarter of 2020, the Company completed two other acquisitions that are not material to the consolidated financial statements. The purpose of these acquisitions was to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. The transaction costs associated with this acquisition were trivial. We expect $222 of acquired goodwill for one of the acquisitions to be deductible for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">income tax purposes. The goodwill associated with another acquisition is not expected to be deductible for income tax purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">2020 Disposal</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 29, 2020, the Company disposed of the Serviz business. At the same time, the Company entered into a revenue transaction with the buyer of Serviz that will be satisfied over a one-year service period. In consideration for both the Serviz business and the revenue transaction, the Company received $5,000 in cash and the buyer cancelled the Company’s convertible promissory note which was recorded under the FVO and had a fair value at the time of the transaction of $2,724. The consideration allocated to the revenue transaction based on the fair value of services to be delivered is $5,000. The remainder of the consideration, was determined to be consideration for Serviz. Serviz had net assets of approximately $1,282. The Company recorded a gain of $1,442 included in the gain on divestiture of businesses in the consolidated statements of operations for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">2019 Acquisitions and Disposals</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company acquired a business that connects new homebuyers to utility companies, for aggregate consideration of $479 which included definite-lived intangible assets of $340, net liabilities of $830 and goodwill of $969. The purpose of the acquisition was to expand the scope and nature of the Company’s product and service offerings, obtain new customer acquisition channels, add additional team members with important skillsets, and realize synergies. The transaction costs associated with this acquisition were $123 and are included in general and administrative expenses on the consolidated statements of operations. The acquisition was not material to the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman PS Std';">The Company divested of a company and as a part of the transaction, received </span><span style="font-family:'Times New Roman PS Std';">23,488</span><span style="font-family:'Times New Roman PS Std';"> shares of Porch’s common stock. The Company recorded a </span><span style="font-family:'Times New Roman PS Std';">$4,508</span><span style="font-family:'Times New Roman PS Std';"> loss upon disposal in loss on divestiture of businesses in the consolidated statements of operations for the year ended December 31, 2019.</span></p> 247000 123000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;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:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:7.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;">Weighted Average Useful Life (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">July 23, 2020 Acquisition</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;width:12.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;">December 31, 2020 Acquisition</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;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other Acquisitions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,003</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,328</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Issuance of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,711</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,859</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred acquisition consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Notes payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 607</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.5pt 0.05pt 0pt;"> 1,749</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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,749</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total purchase consideration:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,370</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> 17,623</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 382</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 537</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 554</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 773</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 258</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;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:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">5.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 740</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Acquired technology</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 470</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,700</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,470</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Trademarks and tradenames</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">13.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,510</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Non-competition agreements</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 70</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 225</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.5pt 0.05pt 0pt;"> 7,242</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,176</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,674</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,472</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,089</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> (884)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (322)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (527)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin: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,733)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred tax liabilities, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 0pt 0.05pt 0pt;"> (1,687)</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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;border-bottom: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,733)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:43.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,370</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> 17,623</p></td></tr></table> 2000000 6003000 325000 8328000 1790000 4711000 358000 6859000 80000 80000 607000 607000 1749000 1749000 3790000 12463000 1370000 17623000 382000 119000 36000 537000 554000 212000 7000 773000 212000 44000 2000 258000 P5Y 740000 2400000 3140000 P9Y 470000 3700000 300000 4470000 P13Y 670000 600000 240000 1510000 P2Y 70000 155000 225000 1576000 7242000 1358000 10176000 4674000 14472000 1943000 21089000 884000 322000 527000 1733000 1687000 46000 1733000 3790000 12463000 1370000 17623000 1576000 300000 20.00 123000 222000 5000000 2724000 5000000 1282000 1442000 479000 340000 830000 969000 123000 23488 4508000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 12.   Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases its facilities under non-cancelable operating leases, some of which contain rent holidays and escalation provisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Rent expense is recognized on the straight-line method over the term of the lease. The difference between rent expense (which includes the impact of rent holidays and escalation provisions) and rent paid is recorded as deferred rent, the current portion of which is included in other current liabilities and the long-term portion in other liabilities 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;">Minimum commitments under noncancelable operating lease agreements as of December 31, 2020, are 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:83.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Lease </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,333</p></td></tr><tr><td style="vertical-align:bottom;width:83.26%;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.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.89%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 821</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 315</p></td></tr><tr><td style="vertical-align:bottom;width:83.26%;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.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.89%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.89%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,469</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;">Rent expense was approximately $1,700 and $1,800 during the years ended December 31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Purchase Commitments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2020, the Company had non-cancelable purchase commitments, primarily for data purchases, 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3.5pt 0pt 0pt;"> 3,742</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,514</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;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 3.5pt 0pt 0pt;"> 3,514</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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 3.5pt 0pt 0pt;"> 10,770</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Litigation</b></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 is or may become subject to various legal proceedings arising in the ordinary course of business, including proceedings initiated by users, other entities, or regulatory bodies. Estimated liabilities are recorded when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In many instances, the Company is unable to determine whether a loss is probable or to reasonably estimate the amount of such a loss and, therefore, the potential future losses arising from a matter may differ from the amount of estimated liabilities the Company has recorded in the financial statements covering these matters. The Company reviews its estimates periodically and makes adjustments to reflect negotiations, estimated settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular matter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Cases under Telephone Consumer Protection Act</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Porch and an acquired entity, GoSmith.com, are party to 14 legal proceedings alleging violations of the automated calling and/or Do Not Call restrictions of the Telephone Consumer Protection Act of 1991 (“TCPA”). Some of these actions allege related state law claims. Most of the proceedings were commenced as mass tort actions by a single plaintiffs’ law firm in December 2019 and April/May 2020 in federal district courts throughout the United States and have been consolidated in the United States District Court for the Western District of Washington, where Porch resides. A related action brought by the same plaintiffs’ law firm was dismissed with prejudice and is on appeal before the Ninth Circuit Court of Appeals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">These actions are at an early stage in the litigation process. It is not possible to determine the likelihood of an unfavorable outcome of these disputes, although it is reasonably possible that the outcome of these actions may be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">unfavorable. Further, it is not possible to estimate the range or amount of potential loss (if the outcome should be unfavorable). Porch intends to contest these cases vigorously.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Kandela, LLC v Porch.com, Inc.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In May 2020, the former owners of Kandela, LLC filed a complaint against Porch in the Superior Court of the State of California, alleging a breach of contract related to the terms and achievement of an earnout agreement related to the acquisition of the Kandela business and related fraudulent inducement claims. This action is at an early stage in the litigation process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Porch is unable to provide an estimate of the range or amount of potential loss (if the outcome should be unfavorable). Porch intends to contest this case vigorously.</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;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Putative Wage and Hours Class Action Proceeding.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A former employee of HireAHelper™ filed a complaint in San Diego County Superior Court asserting putative class action claims for failure to pay overtime, failure to pay compensation at the time of separation and unfair business practices in violation of California law. HireAHelper™ was served with the complaint in December 2020 and on January 28, 2021 Defendants removed the case to the United States District Court for the Southern District of California. The plaintiff seeks to represent all current and former non-exempt employees of HireAHelper™ and Legacy Porch in the State of California during the relevant time period. This action is at an early stage in the litigation process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Porch is unable to provide an estimate of the range or amount of potential loss (if the outcome should be unfavorable), however the parties have agreed to explore resolution by way of a private non-binding mediation in the summer or fall of 2021. Porch intends to contest this case vigorously.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Minimum commitments under noncancelable operating lease agreements as of December 31, 2020, are 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:83.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Lease </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,333</p></td></tr><tr><td style="vertical-align:bottom;width:83.26%;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.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.89%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 821</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 315</p></td></tr><tr><td style="vertical-align:bottom;width:83.26%;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.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.89%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.89%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,469</p></td></tr></table> 1333000 821000 315000 2469000 1700000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2020, the Company had non-cancelable purchase commitments, primarily for data purchases, 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3.5pt 0pt 0pt;"> 3,742</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,514</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;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 3.5pt 0pt 0pt;"> 3,514</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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 3.5pt 0pt 0pt;"> 10,770</p></td></tr></table> 3742000 3514000 3514000 10770000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Note 13.   Related Parties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2020, the CEO and founder, entered into an agreement with another significant shareholder, that provides, upon consummation of the PTAC Merger Agreement, for a payment of $3,214 in cash and 950,000 of Porch Group, Inc. stock from the CEO to the other significant shareholder in connection with the Merger Agreement including the conversion of preferred stock to common stock. This transfer of $17,284 in consideration was accounted for as a deemed capital contribution from the CEO and founder to the Company and induced conversion of preferred stock into common stock immediately prior to the close of the PTAC Merger Agreement. The total consideration transferred increase total net loss in determining net loss available to common shareholders by $17,284.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2019, the CEO and founder of the Company purchased convertible promissory notes with an aggregate original principal balance of $1,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2019, the Company sold a direct-to-customer security services business to a related party as one of its divestitures as it focused the business operations on its core vertical software strategy. See Note 11.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2019, the Company entered into an acquisition deferral agreement with the former owner of a business previously acquired by the Company on March 14, 2017. The existing agreement provided for payments of $931 on December 31, 2018, and $232 quarterly from June 14, 2019 through March 14, 2020. The amended payment schedule provides for monthly installments of at least $100, as determined by the agreement, beginning in June 2019 and the balance shall be paid in full by December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In 2019, convertible promissory notes having an aggregate original principal balance of $16,600 and accrued interest of $641 converted into 1,173,473 shares of Series B redeemable convertible preferred stock and warrants to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">purchase 70,408 shares of Series B redeemable convertible preferred stock. An existing investor affiliated with a member of the Board participated in this equity conversion and received 354,268 shares of Series B redeemable convertible preferred stock and warrants to purchase 21,256 shares of Series B redeemable convertible preferred stock. See Note 7.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">An immediate family member of the Company’s CEO and founder is a partner of a law firm retained by the Company. The Company purchased services from this law firm in the amounts of approximately $2,873 and $862 during the years ended December 31, 2020 and 2019, respectively. The amounts due to this law firm were $0 and $2,693 as of December 31, 2020 and 2019, respectively. The law firm received 21,256 shares of Series B Preferred and warrants to purchase 2,042 shares of Series B Preferred in 2018, which reduced the payable due to this firm by $500.</p> 3214000 950000 17284000 17284000 1000000 931000 232000 100000 16600000 641000 1173473 70408 354268 21256000 2873000 862000 0 2693000 21256 2042 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 14.   Basic and Diluted Net Loss Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. It has been retrospectively adjusted for all periods prior to the reverse capitalization. The retroactive adjustment is based on the same number of weighted average shares outstanding in each historical period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the two-class method, basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Diluted earnings per share attributable to common stockholders adjusts basic earnings per share for the potentially dilutive impact of stock options, restricted stock units, restricted stock awards, convertible notes, earnout shares and warrants. As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the computation of the Company’s basic and diluted net loss attributable per share to common stockholders for the years ended December 31, 2020 and 2019:</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:73.3%;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.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.04%;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.5%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:1.81%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(as restated)</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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,032)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,319)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Induced conversion of preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,284)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net loss attributable to common stockholders, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71,316)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,319)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Add: gain on warrant fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom: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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,427)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Adjusted net loss for diluted loss per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,743)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,319)</p></td></tr><tr><td style="vertical-align:bottom;width:73.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:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Shares used in computing net loss attributable per share to common stockholders, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,344,234</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,170,351</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Shares used in computing net loss attributable per share to common stockholders, diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,374,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,170,351</p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net loss attributable per share to common stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.96)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.31)</p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.03)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.31)</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 following table discloses securities that could potentially dilute basic net loss per share in the future that were not included in the computation of diluted net loss per share because to do so would have been antidilutive for all periods presented:</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:73.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,414,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,428,682</p></td></tr><tr><td style="vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units and awards</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,581,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 495,633</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legacy Porch warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,060,530</p></td></tr><tr><td style="vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public warrants</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,625,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnout shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,150,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,734,264</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><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></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;">See Note 7 for additional information regarding the terms of warrants. See Note 8 for additional information regarding stock options and restricted stock units and awards.</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:73.3%;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.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.04%;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.5%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:1.81%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(as restated)</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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,032)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,319)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Induced conversion of preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,284)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net loss attributable to common stockholders, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71,316)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,319)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Add: gain on warrant fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom: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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,427)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Adjusted net loss for diluted loss per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,743)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,319)</p></td></tr><tr><td style="vertical-align:bottom;width:73.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:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Shares used in computing net loss attributable per share to common stockholders, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,344,234</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,170,351</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Shares used in computing net loss attributable per share to common stockholders, diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,374,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,170,351</p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net loss attributable per share to common stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.96)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.31)</p></td></tr><tr><td style="vertical-align:bottom;width:73.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.03)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.31)</p></td></tr></table> -54032000 -103319000 17284000 -71316000 -103319000 2427000 -73743000 -103319000 36344234 31170351 36374215 31170351 -1.96 -3.31 -2.03 -3.31 <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:73.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,414,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,428,682</p></td></tr><tr><td style="vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units and awards</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,581,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 495,633</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legacy Porch warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,060,530</p></td></tr><tr><td style="vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public warrants</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,625,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnout shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,150,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,734,264</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><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></table> 6414611 7428682 2581902 495633 3060530 8625000 6150000 1734264 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Note 15.   Subsequent Events</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In January 2021, the Company entered into an amendment (the </span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">“</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Runway Amendment</span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">”</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">) to the Loan and Security Agreement, dated as of July 22, 2020 (as amended, the </span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">“</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Runway Loan Agreement</span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">”</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">), with Runway Growth Credit Fund, Inc., as agent for a syndicate of lenders. Among other things, the Runway Amendment includes a commitment for a supplemental term loan in the aggregate amount of up to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$10</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million, reduces the interest rate payable on borrowed amounts, reduces certain financial covenants related to minimum revenue and amended the maturity date to December 15, 2024.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:9pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In January 2021, the Company entered into an amendment of the purchase agreement with the selling members of Hire-a-Helper, LLC that was acquired in November 2018. Under this amendment, the selling members consented to satisfy the contingent consideration for approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In January 2021, the Company announced several acquisitions. On January 12, 2021, the Company acquired DataMentors Holdings, LLC d/b/a V12 Data (“V12 Data”), a leading software, data and analytics platform with a focus on household and mover insights, data management and marketing activation, in a cash transaction for a total purchase price of approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$22</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million payable at closing, subject to customary adjustments, plus up to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million of contingent purchase price payments based upon the financial performance of V12 Data during the 2021 and 2022 calendar years. In addition, the Company has agreed to provide a retention pool under the 2020 Plan of up to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">100,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of restricted Common Stock to retain key employees of V12 Data and contingent compensation (subject to the achievement of certain post-closing milestones) of up to an additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million in cash or shares of Common Stock (at the Company’s election) to certain key employees of V12 Data. The V12 Data acquisition is expected to provide Porch with full-spectrum, enterprise-grade capabilities to capture the unique-to-the-market pre-mover marketing opportunity.</span></td></tr></table><div style="margin-top:9pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;">Additionally, on January 13, 2021, the Company entered into a definitive agreement to acquire Homeowners of America Holding Corporation (“HOA”), a leading property and casualty insurance company focused on products in the residential homeowner space, in a cash and stock transaction with consideration consisting of (i) $100,000, as adjusted in accordance with the terms of the definitive agreement, of which up to $25,000 may be payable in Common Stock at the election of the Company, (ii) 500,000 additional shares of Common Stock subject to the trading price of Common Stock exceeding $22.50 for twenty (20) out of thirty (30) consecutive trading days in the <span style="-sec-ix-hidden:Hidden_whUUgnVaA0KVCd1nnbcSww;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">two</span></span> (2) year period following the consummation of the HOA acquisition and (iii) a retention pool under the 2020 Porch Group, Inc. Stock Incentive Plan (the “2020 Plan”) of shares of restricted Common Stock in an amount equal to $510 and up to 100,000 options for acquisition of Common Stock to retain key employees of HOA, in each case upon the terms and subject to the conditions of the definitive agreement. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 36pt;">HOA acquisition is subject to state insurance regulatory approval and customary closing conditions. The HOA acquisition is expected to close in the second quarter of 2021. HOA is a managing general agent (“MGA”) and carrier hybrid with a strong reinsurance strategy that currently operates in six states. The HOA acquisition is expected to enable Porch to offer its own line of homeowner’s insurance alongside its existing insurance agency which partners with many other top carriers and provide consumers with flexibility and choice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 9pt 36pt;">Additionally, in January 2021, the Company purchased a smaller home inspection company. This acquisition is not material to the Company<span style="font-family:'Times New Roman PS Std';">’</span>s financial statements.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">During March 2021, holders of public warrants described in Note 7, exercised their warrants to acquire </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">7,846,757</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> shares of common stock at a price of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$11.50</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share, resulting in cash proceeds of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$90.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million.</span></td></tr></table><div style="margin-top:9pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="white-space:pre-wrap;">Porch provided notification to the holders of warrants the Company’s intent to exercise its contractual right to redeem the warrants. It is expected that the holders will choose to exercise their warrants rather than have them redeemed. This is expected to result in approximately $9 million in additional cash proceeds in April 2021. If all of the 5.7 million private warrants are voluntarily exercised for cash, additional cash proceeds of up to $66 million may be received in April 2021.</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">During March 2021, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1,716,666</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> restricted earnout shares were fully vested, as the market condition for vesting was fully satisfied as a result of the Company</span><span style="color:#000000;font-family:'Times New Roman PS Std';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">’</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">s stock price and trading activity. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 10000000 2000000 22000000 6000000 100000 6000000 100000 25000 500000 22.50 20 30 510000 100000 7846757 11.50 90200000 9000000 5700000 66000000 1716666 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Mar. 26, 2021
Jun. 30, 2020
Document Information [Line Items]      
Document Type 10-K/A    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2020    
Entity File Number 001-39142    
Entity Registrant Name PORCH GROUP, INC    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 83-2587663    
Entity Address, Address Line One 2200 1st Avenue S    
Entity Address, Address Line Two Suite 300    
Entity Address, City or Town Seattle    
Entity Address State Or Province WA    
Entity Address, Postal Zip Code 98134    
City Area Code 855    
Local Phone Number 767-2400    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
Entity Shell Company false    
Entity Public Float     $ 175
Entity Common Stock, Shares Outstanding   89,415,481  
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001784535    
Amendment Flag true    
Amendment Description Amendment No. 1    
ICFR Auditor Attestation Flag false    
Common Stock      
Document Information [Line Items]      
Title of 12(b) Security Common Stock, par value $0.0001 per share    
Trading Symbol PRCH    
Security Exchange Name NASDAQ    
Warrants to purchase common stock      
Document Information [Line Items]      
Title of 12(b) Security Warrants to purchase common stock    
Trading Symbol PRCHW    
Security Exchange Name NASDAQ    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 196,046 $ 4,179
Accounts receivable, net 4,268 4,710
Prepaid expenses and other current assets 4,080 1,285
Restricted cash 11,407  
Total current assets 215,801 10,174
Property, equipment, and software, net 4,593 6,658
Goodwill 28,289 18,274
Intangible assets, net 15,961 9,832
Restricted cash, non-current   3,000
Long-term insurance commissions receivable 3,365  
Other assets 378 530
Total assets 268,387 48,468
Current liabilities    
Accounts payable 9,203 4,806
Accrued expenses and other current liabilities 9,905 17,071
Accrued acquisition compensation   8,624
Deferred revenue 5,208 3,333
Refundable customer deposit 2,664 3,167
Current portion of long-term debt (includes $0 and $11,659 at fair value, respectively) 4,746 20,461
Total current liabilities 31,726 57,462
Long-term debt 43,237 40,659
Refundable customer deposit, non-current 529 3,107
Earnout liability, at fair value 50,238  
Private warrant liability, at fair value 31,534  
Other liabilities (includes $3,549 and $6,784 at fair value, respectively) 3,798 7,219
Total liabilities 161,062 108,447
Commitments and contingencies (Note 12)
Stockholders' equity (deficit)    
Common stock, $0.0001 par value: Authorized shares - 400,000,000 and 52,575,160 ; Issued and outstanding shares - 81,669,151 and 34,197,822 8 3
Additional paid-in capital 424,823 203,492
Accumulated deficit (317,506) (263,474)
Total stockholders' equity (deficit) 107,325 (59,979)
Total liabilities and stockholders' equity (deficit) $ 268,387 $ 48,468
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Consolidated Balance Sheets    
Long term debt at fair value $ 0 $ 11,659
Other liabilities $ 3,549 $ 6,784
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 400,000,000 52,575,160
Common stock, shares issued 81,669,151 34,197,822
Common stock, shares outstanding 81,669,151 34,197,822
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Consolidated Statements of Operations    
Revenue $ 72,299 $ 77,595
Operating expenses:    
Cost of revenue 17,562 21,500
Selling and marketing 41,665 56,220
Product and technology 28,546 30,992
General and administrative 28,199 52,011
(Gain) loss on divestiture of businesses (1,442) 4,994
Total operating expenses 114,530 165,717
Operating loss (42,231) (88,122)
Other income (expense):    
Interest expense (14,734) (7,134)
Other income (expense), net 1,244 (7,967)
Total other income (expense) (13,490) (15,101)
Loss before income taxes (55,721) (103,223)
Income tax (benefit) expense (1,689) 96
Net loss (54,032) (103,319)
Induced conversion of preferred stock (17,284)  
Net loss attributable to common stockholders $ (71,316) $ (103,319)
Net loss attributable per share to common stockholders:    
Basic (in dollars per share) $ (1.96) $ (3.31)
Diluted (in dollars per share) $ (2.03) $ (3.31)
Weighted-average shares used in computing net loss attributable per share to common stockholders:    
Basic 36,344,234 31,170,351
Diluted 36,374,215 31,170,351
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stock based compensation expense $ 11,296 $ 35,972
Cost of revenue    
Stock based compensation expense 2 9
Selling and marketing    
Stock based compensation expense 1,901 477
Product and technology    
Stock based compensation expense 5,248 747
General and administrative    
Stock based compensation expense $ 4,145 $ 34,739
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Common Stock
Redeemable Convertible Preferred Stock
Common Stock
Series B and Series C Redeemable Convertible Preferred Stock
Common Stock
Series C Redeemable Convertible Preferred Stock
Common Stock
Common stock warrants
Common Stock
Adjusted balance
Common Stock
Additional Paid-in Capital
Redeemable Convertible Preferred Stock
Additional Paid-in Capital
Series B and Series C Redeemable Convertible Preferred Stock
Additional Paid-in Capital
Series C Redeemable Convertible Preferred Stock
Additional Paid-in Capital
Adjusted balance
Additional Paid-in Capital
Accumulated Deficit
Adjusted balance
Accumulated Deficit
Cumulative effect
Accumulated Deficit
Redeemable Convertible Preferred Stock
Series B and Series C Redeemable Convertible Preferred Stock
Series C Redeemable Convertible Preferred Stock
Common stock warrants
Redeemable convertible preferred stock warrants
Adjusted balance
Cumulative effect
Total
Beginning Balance at Dec. 31, 2018           $ 205         $ 10,615     $ (160,662)               $ (149,842)
Beginning Balance (in shares) at Dec. 31, 2018           20,475,883                                
Increase (Decrease) in Stockholders' Equity:                                            
Retroactive application of recapitalization           $ (202)         119,202                     119,000
Retroactive application of recapitalization (in shares)           8,937,724                                
Net loss (as restated)                           (103,319)               (103,319)
Stock-based compensation (as restated)                     35,972                     35,972
Issuance of Series B and Series C redeemable convertible preferred stock               $ 37,274               $ 37,274            
Issuance of Series B and Series C redeemable convertible preferred stock   3,944,897                                        
Shares repurchased                     (42)                     (42)
Shares repurchased (in shares)           (23,488)                                
Issuance of common stock for acquisitions                     479                     479
Issuance of common stock for acquisitions (in shares)           271,287                                
Adjustment to purchase price consideration                     (290)                     (290)
Issuance of common stock warrants                     168                     168
Vesting of restricted stock awards issued for acquisitions (in shares)           516,539                                
Proceeds from issuance of redeemable convertible preferred stock warrants                     4                     4
Exercise of stock options                     110                     110
Exercise of stock options (in shares)           74,980                                
Ending Balance (as restated) at Dec. 31, 2019         $ 3 $ 3       $ 129,817 203,492 $ (160,662) $ 507 (263,474)           $ (30,842) $ 507 (59,979)
Ending Balance (as restated) (in shares) at Dec. 31, 2019         29,413,607 34,197,822                                
Beginning Balance at Dec. 31, 2018                             $ 119,000              
Beginning Balance (in shares) at Dec. 31, 2018                             42,104,419              
Increase (Decrease) in Temporary Equity:                                            
Retroactive application of recapitalization                             $ (119,000)              
Retroactive application of recapitalization (in shares)                             (42,104,419)              
Net loss (as restated)                           (54,032)               (54,032)
Stock-based compensation (as restated)                     10,660                     10,660
Stock-based compensation - earnout                     636                     636
Stock-based compensation - earnout (in shares)           1,976,332                                
Issuance of Series B and Series C redeemable convertible preferred stock               $ 4,836               $ 4,836            
Issuance of Series B and Series C redeemable convertible preferred stock   682,539                                        
Conversion of common stock             $ 11,029   $ 1,436           $ 11,029   $ 1,436          
Conversion of common stock (in shares) 702,791   198,750,000 1,705,266                           1,705,266 702,791      
Shares repurchased             $ (480)               $ (480)              
Shares repurchased (in shares) (75,162)                                          
Issuance of common stock for acquisitions                     6,898                     6,898
Issuance of common stock for acquisitions (in shares)           785,330                                
Issuance of common stock warrants                     44                     44
Vesting of restricted stock awards issued for acquisitions (in shares)           472,141                                
Exercise of stock options                     1,029                     $ 1,029
Exercise of stock options (in shares)           505,711                               439,754
Net share settlement of common stock options and restricted stock units           1,189,911                                
Shareholder contribution                     17,584                     $ 17,584
Inducement to convert preferred stock                     (17,284)                     (17,284)
Impacts of recognition of contingent beneficial conversion feature                     (5,208)                     (5,208)
Recapitalization and PIPE financing (as restated)           $ 5         239,722                     239,727
Recapitalization and PIPE financing (as restated) (in shares)           35,304,052                                
Tax impacts of recapitalization                     187                     187
Earnout liability (as restated)                     (50,238)                     (50,238)
Earnout liability (as restated) (in shares)           4,023,668                                
Cancellation of redeemable convertible preferred stock repurchase liability                     480                     480
Ending Balance (as restated) at Dec. 31, 2020           $ 8         $ 424,823     $ (317,506)               $ 107,325
Ending Balance (as restated) (in shares) at Dec. 31, 2020           81,669,151                                
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:    
Net loss $ (54,032) $ (103,319)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 6,644 7,377
Loss on sale and impairment of long-lived assets 895 1,088
Loss (gain) on extinguishment of debt (5,748) 483
Loss on remeasurement of debt 895 6,159
Loss (gain) on divestiture of businesses (1,442) 4,994
Loss on remeasurement of Legacy Porch warrants 2,584 2,090
Loss on remeasurement of private warrant liability (2,427)  
Loss (gain) on remeasurement of contingent consideration 1,700 (300)
Stock-based compensation 11,296 35,972
Warrants issued for services   315
Interest expense (non-cash) 7,488 2,369
Deferred taxes (30) 29
Other 7 236
Change in operating assets and liabilities, net of acquisitions and divestitures    
Accounts receivable 203 (1,840)
Prepaid expenses and other current assets (2,587) 603
Long-term insurance commissions receivable (3,365)  
Accounts payable 4,092 2,361
Accrued expenses and other current liabilities (15,946) 7,704
Deferred revenue 2,206 (803)
Refundable customer deposits (3,521) 6,122
Other 2,419 (975)
Net cash used in operating activities (48,669) (29,335)
Cash flows from investing activities:    
Purchases of property and equipment (279) (478)
Capitalized internal use software development costs (2,601) (4,096)
Divestiture of businesses, net of cash disposed   (750)
Acquisitions, net of cash acquired (7,791) 116
Net cash used in investing activities (10,671) (5,208)
Cash flows from financing activities:    
Proceeds from recapitalization and PIPE financing 305,133  
Distribution to stockholders (30,000)  
Transaction costs - recapitalization (5,652)  
Proceeds from debt issuance, net of fees 66,190 31,300
Repayments of principal and related fees (81,640) (202)
Proceeds from issuance of redeemable convertible preferred stock, net of fees 4,714 3,274
Repurchase of stock (42)  
Proceeds from exercises of stock options and warrants 911 114
Net cash provided by financing activities 259,614 34,486
Change in cash, cash equivalents, and restricted cash 200,274 (57)
Cash, cash equivalents, and restricted cash, beginning of period 7,179 7,236
Cash, cash equivalents, and restricted cash end of period 207,453 7,179
Supplemental disclosures    
Conversion of redeemable convertible preferred stock warrants into common stock 11,029  
Earnout liability 50,238  
Private warrant liability 31,534  
Capital contribution from a shareholder - inducement to convert preferred stock to common 17,284  
Non-cash inducement to convert preferred stock to common 17,284  
Conversion of debt to redeemable convertible preferred stock (non-cash) 1,436 34,105
Debt discount for warrants issued (non-cash) 1,215 3,700
Cash paid for interest 9,103 3,466
Non-cash consideration for acquisitions 9,295 $ 479
Cancelation of a convertible promissory note on divestiture of a business 2,724  
Capital contribution from a shareholder - guarantee of debt $ 300  
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements
12 Months Ended
Dec. 31, 2020
Restatement of Previously Issued Consolidated Financial Statements  
Restatement of Previously Issued Consolidated Financial Statements

Note 1.   Restatement of Previously Issued Consolidated Financial Statements

On April 12, 2021, the Staff of the U.S. Securities and Exchange Commission released a statement highlighting a number of financial reporting considerations for Special Purpose Acquisition Companies (“SPACs”) (the “SEC Staff Statement”). The SEC Staff Statement highlighted potential accounting implications of certain terms that are common in warrants issued in connection with initial public offerings of SPACs. The SEC Staff Statement clarified guidance for all SPAC-related companies regarding the accounting and reporting for their warrants that could result in the warrants issued by SPACs being classified as a liability measured at fair value, with non-cash fair value adjustments recorded in earnings at each reporting period.

In light of the SEC Staff Statement, the Company reevaluated the accounting treatment of the Public Warrants and Private Warrants, which had been classified as equity on the consolidated balance sheet as of December 31, 2020. The Company determined that the Public Warrants did not contain these provisions and were otherwise appropriately classified as equity. However, the Private Warrant agreements provided for an alternative settlement structure dependent upon the characteristic of being an eligible Private Warrant holder. As the characteristics of a warrant holder are not inputs into the pricing of a fixed-for-fixed option on equity shares, such provision precludes the Private Warrants from being classified in equity, and thus the Private Warrants should be classified as a liability.

With this restatement, the Private Warrants are now appropriately classified as a liability measured at fair value on the Company’s consolidated balance sheet as of December 31, 2020, and the change in fair value of such liability in each period is presented as a non-cash gain or loss in the Company’s consolidated statements of operations.

When presenting diluted earnings (loss) per share in the Company’s Form 10-K/A for the year ended December 31, 2020, the shares issuable under the Private Warrants were considered for inclusion in the diluted share count in accordance with U.S. generally accepted accounting principles (“GAAP”). Since the shares issuable under the Private Warrants are issuable shares when exercised by the holders, they are included when computing diluted earnings (loss) per share to the extent such exercise is dilutive to EPS.

The adjustments related to the Private Warrants had a non-cash impact; as such, the statement of cash flows for the year ended December 31, 2020 reflects an adjustment to net loss and a corresponding adjustment for the (gain) loss on the change in fair value of Warrants.

The following presents a reconciliation of the impacted financial statement line items as filed to the restated amounts as of December 31, 2020 and for the year then ended. The previously reported amounts reflect those included in the Original Filing of our Annual Report on Form 10-K as of and for the years ended December 31, 2020 filed with the SEC on March 31, 2021. These amounts are labeled as “As Filed” in the tables below. The amounts labeled “Restatement Adjustments” represent the effects of this restatement due to the change in classification of the Private Warrants from stockholders’ equity (deficit) to liability on the balance sheet, with subsequent changes in the fair value recognized in the statement of operations at each reporting date. Also included in the amounts labeled “Adjustment” is the effect of expensing transaction costs allocated to the Private Warrants in the statement of operations that were previously charged to stockholders’ equity (deficit). Finally, the amounts labeled “Restatement Adjustments” also include the correction of certain other previously identified immaterial errors in the consolidated financial statements as of and for the year ended December 31, 2020. The impact of correcting these other immaterial items on the financial statements was an increase in net loss of $0.9 million.

    

Restatement

    

Consolidated Balance Sheet

As Filed

Adjustments

As Restated

Assets

  

  

  

Accounts receivable, net

$

4,661

$

(393)

$

4,268

Prepaid expenses and other current assets

 

3,891

 

189

 

4,080

Total current assets

 

216,005

 

(204)

 

215,801

Total assets

268,591

(204)

268,387

 

  

 

 

  

Liabilities and Stockholders’ Equity

 

  

 

 

  

Accounts payable

$

8,903

$

300

$

9,203

Accrued expenses and other current liabilities

9,991

(86)

9,905

Deferred revenue

4,870

338

5,208

Total current liabilities

 

31,174

 

552

 

31,726

Earnout liability, at fair value

50,442

(204)

50,238

Private warrant liability, at fair value

31,534

31,534

Total liabilities

 

129,180

 

31,882

 

161,062

Additional paid-in capital

454,486

(29,663)

424,823

Accumulated deficit

 

(315,083)

 

(2,423)

 

(317,506)

Total stockholders’ equity

139,411

(32,086)

107,325

Total liabilities and stockholders’ equity

268,591

(204)

268,387

    

Restatement

    

As Filed

Adjustments

As Restated

Consolidated statement of operations

  

  

  

Revenue

$

73,216

$

(917)

$

72,299

Operating expenses:

 

 

 

Selling and marketing

$

41,768

$

(103)

$

41,665

Product and technology

 

28,298

 

248

 

28,546

General and administrative

28,387

(188)

28,199

Total operating expenses

114,573

(43)

114,530

Operating loss

(41,357)

(874)

(42,231)

Other income (expense):

Other income (expense), net

$

2,791

$

(1,547)

$

1,244

Total other income (expense)

(11,943)

(1,547)

(13,490)

Loss before income taxes

(53,300)

(2,421)

(55,721)

Income tax (benefit) expense

(1,691)

2

(1,689)

Net loss

(51,609)

(2,423)

(54,032)

Net loss attributable to common stockholders

(68,893)

(2,423)

(71,316)

Net loss attributable per share to common stockholders:

Basic

$

(1.90)

$

(0.06)

$

(1.96)

Diluted

$

(1.90)

$

(0.13)

$

(2.03)

    

Restatement

    

As Filed

Adjustments

As Restated

Consolidated statement of cash flows

  

  

  

Net loss

$

(51,609)

$

(2,423)

$

(54,032)

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

 

 

 

Loss on remeasurement of private warrant liability

$

$

(2,427)

$

(2,427)

Stock-based compensation

11,409

(113)

11,296

Other

(200)

207

7

Change in operating assets and liabilities, net of acquisitions and divestitures

Accounts receivable

$

16

$

187

$

203

Prepaid expenses and other current assets

(2,398)

(189)

(2,587)

Accounts payable

3,793

299

4,092

Accrued expenses and other current liabilities

(15,860)

(86)

(15,946)

Deferred revenue

1,868

338

2,206

Other

(1,788)

4,207

2,419

Net cash used in operating activities

$

(48,669)

(48,669)

Net cash used in investing activities

$

(10,671)

(10,671)

Net cash provided by financing activities

$

259,614

259,614

Change in cash, cash equivalents, and restricted cash

$

200,274

200,274

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

$

7,179

7,179

Cash, cash equivalents, and restricted cash end of period

$

207,453

207,453

In addition, amounts were restated in the following:

Note 1A, Description of Business and Summary of Significant Accounting Policies
Note 2, Revenue
Note 3, Fair Value
Note 8, Stock-Based Compensation
Note 9, Income Taxes
Note 14, Basic and Diluted Net Loss Per Share

1A. Description of Business and Summary of Significant Accounting Policies

Description of Business

Porch Group, Inc. (“Porch Group”, “Porch” or the “Company”) is a vertical software platform for the home, providing software and services to home services companies, such as home inspectors, insurance carriers, moving companies, utility companies, warranty companies, and others. Porch helps these service providers grow their business and improve their customer experience. In exchange for the use of the software, these companies connect their homebuyers to Porch, who in turn makes the moving process easier, helping consumers save time and make better decisions about critical services, including insurance, moving, security, TV/internet, home repair and improvement, and more. While some customers pay Porch typical software-as-a-service (“SaaS”) fees, the majority of Porch’s revenue comes from business-to-business-to-consumer (“B2B2C”) transaction revenues, with service providers such as insurance carriers or TV/internet companies paying Porch for new customer sign-ups.

The Merger

On July 30, 2020, Porch.com, Inc. (“Legacy Porch”) entered into a definitive agreement (as amended, the “Merger Agreement”) with PropTech Acquisition Corporation (“PTAC”), a special purpose acquisition company, whereby the parties agreed to merge, resulting in the parent of Porch.com, Inc. becoming a publicly listed company under the name Porch Group, Inc. (“Porch”). This merger (the “Merger”) closed on December 23, 2020, and consisted of the following transactions:

Holders of 400 shares of PTAC Class A Common Stock exercised their redemption right to redeem those shares at a redemption price of $10.04. The shares were subsequently cancelled by PTAC. The aggregate redemption price was paid from PTAC’s trust account, which had a balance immediately prior to the Merger closing of approximately $173.1 million. After redemptions, 17,249,600 shares of PTAC Class A Stock remained outstanding. Upon consummation of the Merger, 4,312,500 PTAC Class B Common Stock converted into shares of PTAC Class A Common Stock on a one-for-one basis. 14,235,000 common stock warrants remained outstanding as a result of the merger. Of the outstanding warrants, 5,700,000 are private warrants and 8,625,000 are public warrants. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustment, commencing 30 days after the completion of the Merger, and expiring on December 23, 2025 which is five-years after the Merger.
Immediately prior to the Merger, (including as a result of the conversions described above and certain redemption of PTAC common stock immediately prior to the closing), there were 21,562,100 shares of PTAC Class A Common Stock issued and outstanding, which excludes the additional shares issued to Legacy Porch holders, and issuance of new shares to third-party investors, as further described below.
Immediately prior the Merger, 52,207,029 shares of Legacy Porch preferred stock were converted into 52,251,876 shares of Legacy Porch common stock. 4,472,695 outstanding in-the-money warrants to purchase common stock, 2,316,280 outstanding in-the-money warrants to purchase preferred stock, and 184,652 out-of-the-money warrants to purchase preferred stock were cancelled, pursuant to the terms of warrant cancellation agreements, resulting in the issuance of 5,126,128 shares of Legacy Porch common stock. 2,533,016 shares of Legacy Porch common stock were issued to extinguish 3,116,003 vested stock options and RSUs of non-employee or non-service provider holders.
Immediately prior to the Merger, certain third-party investors (“PIPE Investors”), purchased 15,000,000 newly issued shares of Porch Group, Inc. common stock at a price of $10.00 per share in exchange for cash. Net proceeds from the additional offering were $141.8 million after the deduction of $8.2 million of direct offering costs.
PTAC issued 36,264,984 shares of PTAC Class A Common Stock and $30 million in exchange for all 83,559,663 vested and outstanding shares of Legacy Porch Common stock to complete the Merger. In addition, 5,000,000 “earnout” shares were issued to pre-closing holders of Legacy Porch common stock, employee or service provider holders of unvested Legacy Porch option and restricted stockholders, subject to vesting conditions. 1,000,000 restricted shares subject to the same were issued to the Chief Executive Officer of the Company subject to the same vesting condition as the “earnout” shares. An additional 150,000 shares were provided to service providers in exchange for services related to the transaction.
In connection with the Merger, PTAC changed its name to Porch Group, Inc. as a corporation formed under the laws of the State of Delaware named Porch Group, Inc. (hereafter referred to as “Porch”).
The aggregate proceeds from the PTAC trust account, net proceeds from the sale of the newly-issued common stock to PIPE investors described above, and PTAC net working capital amount of $0.6 million were used to settle i) PTAC’s deferred offering costs of $6.0 million from its original public offering, and ii) $4.3 million of PTAC liabilities incurred prior to the Merger. After the transactions noted above, $305.1 million was available for use by Porch Group, Inc., prior to a $30 million distribution to pre-closing holders of Legacy Porch common stock, resulting in net assets available of $275.1 million.
In connection with the Merger, Porch incurred $30.8 million of transaction costs of which, $5.6 million were paid in cash. In addition, Porch issued 1,580,000 shares of common stock at a fair value of $23.3 million and 150,000 earnout shares at a fair value of $1.9 million as compensation for transaction services. Of the total amount, $27.0 million (as restated) met the eligibility criteria to be charged against equity because the costs were incurred pursuant to an issuance of equity as part of the recapitalization. $3.8 million (as restated) were recognized as expenses, as the costs were deemed related to the issuance private warrants and earnout shares which are liability classified financial instruments.
As a result of the foregoing transactions, $239.7 million was reflected as contributed capital on the Company’s consolidated statements of stockholders’ equity (deficit) (as restated). Presented separately, the Company also assumed a $50.4 million non-cash liability associated with the earnout shares, and $34.0 million liability associated with the Private Warrants, both described above.
At the closing of the Merger, pre-closing holders of Legacy Porch common stock held approximately 55% of the issued and outstanding common stock shares of Porch.

Accordingly, the Merger transactions were treated as the equivalent of Porch.com, Inc. issuing stock for the net assets of PTAC. Consistent with SEC Topic 12, Reverse Acquisitions and Reverse Recapitalizations, the acquisition of a private operating company by a non-operating public shell corporation typically results in the owners and management of the private company having actual or effective voting control and operating control of the combined company. Therefore, the transaction is, in substance, a reverse recapitalization, equivalent to the issuance of stock by the private company for the net monetary assets of the shell corporation accompanied by a recapitalization (“Recapitalization”). The accounting is similar to that of a reverse acquisition, except that no goodwill or other intangible assets should be recorded. Therefore, the net assets of PTAC as of December 23, 2020, were stated at historical cost, and no goodwill or other intangible assets were recorded.

COVID-19 Update

In March 2020, the World Health Organization declared a pandemic related to the global novel coronavirus disease 2019 (“COVID-19”) outbreak. The COVID-19 pandemic has adversely affected Porch’s business operations, which has impacted revenue primarily in the first half of 2020. In response to the COVID-19 outbreak and government-imposed measures to control its spread, Porch’s ability to conduct ordinary course business activities has been and may continue to be impaired for an indefinite period of time. The extent of the impact of the COVID-19 pandemic on Porch’s operational and financial performance will depend on various future developments, including the duration and spread of the outbreak and impact on the Company’s customers, suppliers, and employees, all of which is uncertain at this time. Porch expects the COVID-19 pandemic to adversely impact revenue and results of operations, but Porch is unable to predict at this time the size and duration of this adverse impact. At the same time, Porch is observing a recovery in home sales to pre-COVID-19 levels in the second half of 2020, and with them, home inspections and related services.

Basis of Presentation

The consolidated financial statements and accompanying notes include the accounts of the Company and its wholly-owned subsidiaries and were prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). All significant intercompany accounts and transactions are eliminated in consolidation.

Comprehensive loss includes all changes in equity during a period from non-owner sources. Through December 31, 2020, there are no components of comprehensive loss which are not included in net loss; therefore, a separate statement of comprehensive loss has not been presented.

Reclassifications

Certain reclassifications to 2019 balances were made to conform to the current period presentation in the consolidated balance sheets, consolidated statements of operations, consolidated statements of stockholders’ equity (deficit), and consolidated statement of cash flows.

Use of Estimates

The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. These estimates and assumptions include, but are not limited to, estimated variable consideration for services performed, the allowance for doubtful accounts, depreciable lives for property and equipment, acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation, and estimates of fair value of warrants, debt, contingent consideration, earnout shares and common stock. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the consolidated financial statements.

Segment Reporting

The Company operates in a single segment. Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions regarding resource allocation and assessing performance. The Company has determined that its Chief Executive Officer is the CODM. To date, the Company’s CODM has made such decisions and assessed performance at the Company level.

All of the Company’s revenue is generated in the United States.

As of December 31, 2020 and 2019, the Company did not have assets located outside of the United States.

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. The Company maintains cash balances that exceed the insured limits by the Federal Deposit Insurance Corporation.

Restricted cash as of December 31, 2020 and 2019 includes a $3,000 minimum cash balance required by the Company’s senior secured lender. As of December 31, 2020, the restricted cash balance in current assets also includes $8,407 related to the Paycheck Protection Program Loan held in escrow with a commercial bank (see Note 6).

The reconciliation of cash and cash equivalents to amounts presented in the consolidated statements of cash flows are as follows:

    

December 31, 2020

    

December 31, 2019

Cash and cash equivalents

$

196,046

$

4,179

Restricted cash - current

 

11,407

 

Restricted cash - non-current

 

 

3,000

Cash, cash equivalents and restricted cash

$

207,453

$

7,179

Accounts Receivable and Long-term Insurance Commissions Receivable

Accounts receivable consist principally of amounts due from enterprise customers and other corporate partnerships, as well as credit card receivables. The Company estimates allowances for uncollectible receivables based on the credit worthiness of its customers, historical trend analysis and general economic conditions. Consequently, an adverse change in those factors could affect the Company’s estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at December 31, 2020 and 2019, was $455 and $188, respectively.

Long-term insurance commissions receivable balance consists of the estimated commissions from policy renewals expected to be collected.

Property, Equipment and Software

Property, equipment and software are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets, as follows:

    

Estimated Useful Lives

Software and computer equipment

3 years

Furniture, office equipment and other

3 – 5 years

Internally developed software

2 years

Leasehold improvements

Shorter of useful life or remaining lease term

When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statement of operations in the period of disposition. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.

The Company capitalizes costs incurred in the development of internal use software. The capitalized costs are amortized over the estimated useful life of the software. If capitalized projects are determined to no longer be in use, they are impaired and the cost and accumulated depreciation are removed from the accounts. The resulting loss on impairment, if any, is included in the consolidated statements of operations in the period of impairment.

Goodwill and Intangible Assets

The Company tests goodwill for impairment for each reporting unit on an annual basis, or more frequently when events or changes in circumstances indicate the fair value of a reporting unit is below its carrying value. The Company has the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If the Company can support the conclusion that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company would not need to perform a quantitative impairment test. If the Company cannot support such a conclusion or the Company does not elect to perform the qualitative assessment, the

Company performs a quantitative assessment. If a quantitative goodwill impairment assessment is performed, the Company utilizes a combination of the market and income valuation approaches.

If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that fair value of the reporting unit is less than its carrying value. The Company has selected October 1 as the date to perform its annual impairment test. There were no goodwill impairment losses recorded during the years ended December 31, 2020 and 2019.

Intangible assets consist of acquired customer relationships, trade names, customer portfolios and related assets that are amortized over their estimated useful lives.

Impairment of Long-Lived Assets

The Company reviews its long-lived assets, including property, equipment, software and amortizing intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. If indicators of impairment exist, management identifies the asset group which includes the potentially impaired long-lived asset, at the lowest level at which there are separate, identifiable cash flows. If the total of the expected undiscounted future net cash flows for the asset group is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and carrying amount of the asset. Losses due to impairment of long-lived assets totaled $611 and $1,051 during 2020 and 2019, respectively, and are included in product and technology expense in the consolidated statements of operations.

Concentration of Credit Risk

No individual customer represented more than 10% of the Company’s total revenue for the years ended December 31, 2020 or 2019. As of December 31, 2020 and 2019, no individual customer accounted for 10% or more of the Company’s total accounts receivable.

As of December 31, 2020, the Company held approximately $206 million of cash with one U.S. commercial bank.

Redeemable Convertible Preferred Stock Warrants

The Company accounts for its warrants to purchase shares of redeemable convertible preferred stock as liabilities based upon the characteristics and provisions of each instrument. Warrants classified as derivative liabilities and other derivative financial instruments that require separate accounting as liabilities are recorded on the Company’s consolidated balance sheets at their fair value on the date of issuance and are revalued on each subsequent balance sheet date until such instruments are exercised or expire, with any changes in the fair value between reporting periods recorded in the consolidated statements of operations. As discussed in Note 1A, all redeemable convertible preferred stock warrants were converted into common stock or canceled immediately prior to the Merger.

Fair Value of Financial Instruments

Fair value principles require disclosures regarding the manner in which fair value is determined for assets and liabilities and establishes a three-tiered fair value hierarchy into which these assets and liabilities must be grouped, based upon significant levels of inputs as follows:

Level 1       Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date;

Level 2       Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and

Level 3       Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities

The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. Management’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.

Revenue from Contracts with Customers

The Company primarily generates revenue from (1) fees received for connecting homeowners to customers in the Company’s referral network, which consist of individual contractors, small businesses, insurance careers and large enterprises (2) fees received for providing home project and moving services directly to homeowners, and (3) fees received for providing subscription access to the Company’s inspection software platform. Revenue is recognized when control of the promised services or goods is transferred to our customers and in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.

Effective January 1, 2019, the Company’s revenue recognition policy follows guidance from ASC 606, Revenue from Contracts with Customers, which resulted in a $507 adjustment to accumulated deficit.

The Company determines revenue recognition through the following five-step framework:

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; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company identifies performance obligations in its contracts with customers, which primarily include delivery of homeowner leads (Referral Network Revenue), performance of home project and moving services (Managed Services Revenue), and providing access to the Company’s software platforms (Software Subscription Revenue). The transaction price is determined based on the amount which the Company expects to be entitled to in exchange for providing the promised services to the customer. The transaction price in the contract is allocated to each distinct performance obligation on a relative standalone selling price basis. Revenue is recognized when performance obligations are satisfied.

Contract payment terms vary from due upon receipt to net 30 days. Collectability is assessed based on a number of factors including collection history and creditworthiness of the customer. If collectability of substantially all consideration to which the Company is entitled under the contract is determined to be not probable, revenue is not recorded until collectability becomes probable at a later date.

Revenue is recorded based on the transaction price excluding amounts collected on behalf of third parties, such as sales taxes collected and remitted to governmental authorities.

Referral Network Revenue

In the Referral Network Revenue stream, the Company connects third party service providers (“Service Providers”) with homeowners that meet predefined criteria and may be looking for relevant services. Service Providers include a variety of service providers throughout a homeowner’s lifecycle, including plumbers, electricians, roofers, as well as movers, TV/Internet, warranty, insurance carriers, and security monitoring providers. The Company also sells home and auto insurance policies for insurance carriers.

Revenue is recognized at a point in time upon delivery of a lead to the Service Provider, at which point the Company’s performance obligation has been satisfied. The transaction price is generally either a fixed price per qualifying lead or based on a percentage of the revenue the Service Provider ultimately generates through the homeowner lead. For arrangements in which the amount the Company is entitled to is based on the amount of revenue the Service Provider generates from the homeowner, the transaction price is considered variable and an estimate of the constrained transaction price is recorded by the Company upon delivery of the lead.

Service Providers generally have the option to pay as they receive leads or on a subscription basis, in which a specified amount is deposited into the Company’s referral platform monthly and any relevant leads are applied against the deposited amount. Certain Service Providers also have the option to pay an additional fixed fee for added member benefits, including profile distinction and rewards. Such subscriptions automatically renew each month unless cancelled by the customer in advance of the renewal period in accordance with the customer termination provisions. Amounts received in advance of delivery of leads to the Service Provider is recorded as deferred revenue. Certain Service Providers have the right to return leads in limited instances. An estimate of returns is included as a reduction of revenue based on historical experience or specific identification depending on the contractual terms of the arrangement. Estimated returns are not material in any period presented.

In January 2020, the Company, through its wholly-owned subsidiary and licensed insurance agency Elite Insurance Group (“EIG”), began selling homeowner and auto insurance policies for insurance carriers. The transaction price in these arrangements is the estimated lifetime value (“LTV”) of the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions. The Company constrains the transaction price based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. After a policy is sold to an insurance carrier, the Company has no additional or ongoing obligation to the policyholder or insurance carrier.

The Company estimates LTV of policies sold by using a portfolio approach by policy type and the effective month of the relevant policy. LTV is estimated by evaluating various factors, including commission rates for specific carriers and estimated average plan duration based on insurance carrier and market data related to policy renewals for similar insurance policies. On a quarterly basis, management reviews and monitors changes in the data used to estimate LTV as well as the cash received for each policy type compared to original estimates. The Company analyzes these fluctuations and, to the extent it identifies changes in estimates of the cash commission collections that it believes are indicative of an increase or decrease to prior period LTVs, the Company will adjust LTV for the affected policies at the time such determination is made. Changes in LTV may result in an increase or a decrease to revenue. Changes to the estimated variable consideration were not material for the periods presented.

Managed Services Revenue

Managed services revenue includes fees earned from homeowners for providing a variety of services directly to the homeowner, including handyman, plumbing, electrical, appliance repair, and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis. The transaction price represents the contractually agreed upon price with the end customer for providing the respective service. Revenue is recognized as

services are performed based on an output measure of progress, which is generally over a short duration (e.g., same day). Fees earned for providing managed services projects are non-refundable and there is generally no right of return.

The Company acts as the principal in managed services revenue as the Company is primarily responsible to the end customer for providing the service, has a level of discretion in establishing pricing, and controls the service prior to providing it to the end customer. This control is evidenced by the ability to identify, select, and direct the service provider that provides the ultimate service to end customers.

Software Subscription Revenue

The Company’s subscription arrangements, which primarily relates to subscriptions to the Company’s home inspector software, do not provide the customer with the right to take possession of the software supporting the cloud-based application services. The Company’s standard subscription contracts are monthly contracts in which pricing is based on a specified price per inspection completed through the software. Fees earned for providing access to the subscription software are non-refundable and there is no right of return. Revenue is recognized based on the amount which the Company is entitled to for providing access to the subscription software during the monthly contract term.

Assets Recognized from the Costs to Obtain a Contract with a Customer

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year. The Company has determined that certain costs related to employee sales incentive programs (sales commissions) represent incremental costs of obtaining a contract and therefore should be capitalized. Capitalized costs are included in other assets on the consolidated balance sheets. These deferred commissions are amortized over an estimated period of benefit. The Company elected to apply the practical expedient to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one year or less.

The capitalized amounts are recoverable through future revenue from customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.

Amortization of capitalized costs to obtain revenue contracts is recorded as a component of selling and marketing expenses in the accompanying consolidated statements of operations.

Sales commissions not subject to capitalization are earned and recorded at the time a customer is invoiced as a component of selling and marketing expenses. As a result, such commissions are expensed at the time of invoicing even though the related revenue may not be fully recognized.

The Company had immaterial activity within the deferred commissions balances for the years ending December 31, 2020 and 2019.

Cost of Revenue

Cost of revenue primarily consists of professional fees and materials under the services model and credit card processing fees, including merchant fees. The Company recognizes cost of revenue as expenses are incurred.

Product and Technology Development

Product and technology development costs primarily include payroll, employee benefits, stock-compensation expense, other headcount-related costs associated with product development, software subscriptions, professional services, and amortization of internally-developed software.

Advertising

Advertising costs are expensed as incurred. During the years ended December 31, 2020 and 2019, the Company incurred $2,242 and $3,716 in advertising costs, respectively. Advertising costs are included in selling and marketing expenses in the Company’s consolidated statements of operations.

Income Taxes

The Company accounts for income taxes in accordance with ASC 740, Income Taxes. Under the asset and liability method specified by ASC 740, deferred tax assets and liabilities are recognized for the future consequences of differences between the carrying amounts of existing assets and liabilities and their respective tax bases (temporary differences). Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which those temporary differences are recovered or settled. Valuation allowances for deferred tax assets are established when it is more likely than not that some or all of the deferred tax assets will not be realized.

In addition, ASC 740 provides comprehensive guidance on the recognition and measurement of tax positions in previously filed tax returns or positions expected to be taken in future tax returns. The benefit from an uncertain tax position must meet a more-likely-than-not recognition threshold and is measured at the largest amount of benefit greater than 50% determined by cumulative probability of being realized upon ultimate settlement with the taxing authority. The Company’s policy is to recognize interest and penalties expense, if any, related to uncertain tax positions as a component of income tax expense.

Stock-Based Compensation

The Company issues stock-based compensation to employees and nonemployees in the form of stock options and restricted stock awards. The fair value of stock options is based on the date of the grant using the Black-Scholes option pricing model. The awards are accounted for by recognizing the fair value of the related award over the requisite service period, which is generally the vesting period. The awards are generally expensed on a straight-line basis, except for awards with performance or market conditions which are expensed on a graded vesting basis. Forfeitures are accounted for when they occur. The fair value of restricted stock awards is determined using the closing price of the Company’s common stock on the grant date. The value of market based restricted stock units is determined using a Monte Carlo simulation model that utilizes significant assumptions, including volatility, that determine the probability of satisfying the market condition stipulated in the award to calculate the fair value of the award.

Warrants

Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed 8,625,000 public warrants and 5,700,000 private warrants to purchase an aggregate 14,325,000 shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustment, commencing 30 days after the completion of the Merger, and expiring on December 23, 2025 which is five-years after the Merger.

The Company accounts for warrants as either equity-classified or liability classified instruments based on an assessment of the warrant’s specific terms. For warrants that meet all of the criteria for equity classification, the warrants are recorded as a component of additional paid-in capital at the time of issuance. For warrants that do not meet all the

criteria for equity classification, the warrants are recorded as a liability at their initial fair value, and then are remeasured as of each balance sheet date thereafter. Changes in the estimated fair value of the liability for warrants are recognized as a non-cash gain or loss on the statement of operations in the period in which the change occurred. The fair value of the Private Warrants is estimated at period-end using a Black-Scholes-Merton option pricing model. The use of the Black-Scholes model requires significant estimates including an estimate of the expected volatility. Our Public Warrants meet the criteria for equity classification and accordingly, are reported as component of stockholders’ equity while our Private Warrants do not meet the criteria for equity classification and are thus classified as a liability.

Business Combinations

The Company accounts for business acquisitions using the acquisition method of accounting and records any identifiable definite-lived intangible assets separate from goodwill. Intangible assets are recorded at their fair value based on estimates as of the date of acquisition. Goodwill is recorded as the residual amount of the purchase price consideration less the fair value assigned to the individual identifiable assets acquired and liabilities assumed as of the date of acquisition. The Company allocates the purchase price of the acquisition to the assets acquired and liabilities assumed based on estimates of the fair value at the dates of the acquisitions. Contingent consideration, which represents an obligation of the Company to make additional payments or equity interests to the former owner as part of the purchase price if specified future events occur or conditions are met, is accounted for at the acquisition date fair value either as a liability or as equity depending on the terms of the acquisition agreement.

Other income (expense), net

The following table details the components of other income (expense), net on the consolidated statements of operations:

    

2020

    

(as restated)

2019

Gain on remeasurement of private warrant liability (Note 3)

$

2,427

$

Loss on remeasurement of Legacy Porch warrants (Note 3)

 

(2,584)

 

(2,090)

Transaction costs - recapitalization

(3,974)

Gain (loss) on extinguishment of debt, net (Note 6)

 

5,748

 

(483)

Loss on remeasurement of debt (Note 3)

(895)

(6,159)

Gain on settlement of accounts payable

 

796

 

735

Other, net

 

(274)

 

30

$

1,244

$

(7,967)

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any new or revised accounting standards during the period in which it remains an emerging growth company.

Recent Accounting Pronouncements Not Yet Adopted

In August 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020 and adoption must be as of the beginning of the Company’s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. Additionally, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326 in April 2019 and ASU 2019-05, Financial Instruments — Credit Losses (Topic 326) — Targeted Transition Relief in May 2019. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. In November 2019, the FASB issued ASU No. 2019-10, which defers the effective date of ASU No. 2016-13 for smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact of the adoption of ASU No. 2016-13 on the consolidated balance sheets, statements of operations, and statements of cash flows.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The new standard is effective for non-public companies for reporting periods beginning after December 15, 2021 and early adoption is permitted. The comprehensive new standard will amend and supersede existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. The guidance requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact that adoption will have on the consolidated balance sheets, statements of operations, and statements of cash flows and expects that the adoption of the ASU will increase assets and liabilities related to the Company’s operating leases on the consolidated balance sheets.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
12 Months Ended
Dec. 31, 2020
Revenue  
Revenue

Note 2.   Revenue

Disaggregation of Revenue

Total revenues consisted of the following:

2020

(as restated)

    

2019

Referral network revenue

$

53,048

$

49,449

Managed services revenue

 

11,579

 

21,888

Software subscription revenue

 

7,672

 

6,258

Total revenue

$

72,299

$

77,595

Management also evaluates revenue based upon when our customers avail themselves of our software, solutions or services. The first category, moving services relates to services that are typically provided to customers in connection with a home purchase and/or homeowner/renter moves. This includes revenue from insurance, moving, security systems and TV/internet services. The second category, post-move services, relates to services that are typically provided to customers post-move such as home maintenance projects, repairs, remodeling and other services from professional contractors or service providers. Moving services represented 69 percent and 47 percent of total revenue in 2020 and 2019, respectively. Post-move services represented 31 percent and 53 percent of total revenue in 2020 and 2019, respectively.

Revenue from Divested Businesses

Total revenue reported includes revenue from divested businesses of $4,334 and $18,336 in 2020 and 2019, respectively.

Disclosures Related to Contracts with Customers

Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to contracts with customers. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. To the extent a contract exists, as defined by ASC 606, these liabilities are classified as deferred revenue. To the extent that a contract does not exist, as defined by ASC 606, these liabilities are classified as refundable customer deposits.

Contract Assets — Long-term Insurance Commissions Receivable

A summary of the activity impacting the contract assets during the year ended December 31, 2020 is presented below:

    

Contract Assets

Balance at December 31, 2019

 

$

Estimated lifetime value of insurance policies sold by carriers

 

4,313

Cash receipts

 

(784)

Balance at December 31, 2020

$

3,529

As of December 31, 2020, $164 of contract assets are expected to be collected within the next 12 months and therefore are included in current accounts receivable on the consolidated balance sheets. The remaining $3,365 of contract assets are expected to be collected in the following periods and are included in long-term insurance commissions receivable on the consolidated balance sheets.

Contract Liabilities — Refundable Customer Deposits

In September 2019, the Company entered into a Lead Buyer Agreement with a customer (“Buyer”) that provides residential security systems. Under the Lead Buyer Agreement, the Buyer pays the Company a referral fee for leads resulting in completed installations of certain residential security systems. At inception of this agreement, the Buyer made a prepayment of $7,000, which is to be credited over the term from October 2019 to September 2022, from earned referral fees for leads provided by the Company. This prepayment represents a contract liability since it is an advanced deposit for services the Company has yet to provide.

A summary of the activity impacting the contract liabilities during the years ended December 31, 2020 and 2019 is presented below:

Contract 

    

Liabilities

Balance at December 31, 2018

$

Additions to contract liabilities - prepayment

7,000

Additions to contract liabilities – significant financing component interest

152

Contract liabilities transferred to revenue

(878)

Balance at December 31, 2019

 

6,274

Additions to contract liabilities

 

Additions to contract liabilities – significant financing component interest

 

440

Contract liabilities transferred to revenue

 

(3,521)

Balance at December 31, 2020

$

3,193

As of December 31, 2020, $2,664 of contract liabilities are expected to be transferred to revenue within the next 12 months and therefore are included in current refundable customer deposits on the consolidated balance sheets. The remaining $529 of contract liabilities are expected to be transferred to revenue over the remaining period and are included in refundable customer deposits, non-current on the consolidated balance sheets.

Contract Liabilities — Deferred Revenue

A summary of the activity impacting deferred revenue balances during the years ended December 31, 2020 and 2019 is presented below:

Deferred 

    

Revenue

Balance at December 31, 2018

$

4,553

Adoption of ASC 606

 

(940)

Revenue recognized

(7,490)

Additional amounts deferred

6,686

Impact of acquisitions

670

Impact of divestitures

(146)

Balance at December 31, 2019

3,333

Revenue recognized

 

(4,923)

Additional amounts deferred (as restated)

 

6,602

Impact of acquisitions

 

196

Balance at December 31, 2020 (as restated)

$

5,208

Remaining Performance Obligations

Contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. These amounts primarily include performance obligations that are recorded in the consolidated balance sheets as deferred revenue. The amount of transaction price allocated to performance obligations to be satisfied at a later date, which is not recorded in the consolidated balance sheets, is immaterial as of December 31, 2020 and 2019.

As permitted under the practical expedient available under ASC 606, the Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less, (ii) contracts with variable consideration that is allocated entirely to unsatisfied performance obligations or to a wholly unsatisfied promise accounted for under the series guidance, and (iii) contracts for which the Company recognizes revenue at the amount which we have the right to invoice for services performed.

The Company applied the practical expedient under ASC 606 to exclude amounts related to performance obligations that are billed and recognized as they are delivered.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value
12 Months Ended
Dec. 31, 2020
Fair Value  
Fair Value

Note 3.   Fair Value

The following table details the fair value measurements of liabilities that are measured at fair value on a recurring basis:

Fair Value Measurement at December 31, 2020

Total 

Level 1

Level 2

    

Level 3

    

Fair Value

Contingent consideration - business combination

$

$

$

3,549

    

$

3,549

Contingent consideration - earnout (as restated)

 

 

 

50,238

    

50,238

Private warrant liability (as restated)

31,534

31,534

$

$

$

85,321

$

85,321

Fair Value Measurement at December 31, 2019

Total 

    

Level 1

    

Level 2

    

Level 3

    

Fair Value

Redeemable convertible preferred stock warrants

$

$

$

6,684

$

6,684

Fair value option notes (“FVO Notes”)

11,659

11,659

Contingent consideration

 

 

 

100

 

100

$

$

$

18,443

$

18,443

Redeemable Convertible Preferred Stock Warrants

The Company’s redeemable convertible preferred stock warrants are valued using key equity indicators and are classified within Level 3 of the fair value hierarchy. Management estimates the fair value of these liabilities using option pricing models and assumptions that are based on the individual characteristics of the warrants on the valuation date, as well as assumptions for future financings, expected volatility, expected life, yield, and risk-free interest rate.

A summary of key assumptions for determining the fair value of redeemable convertible preferred stock warrants at December 31, 2019 include:

Expected

term

Expected

Expected 

 

    

(in years)

    

volatility

    

Risk-free interest rate

    

dividend rate

Redeemable convertible preferred stock warrants

2 to 9

    

60%

0.23% to 2.11%  

0%

The weighted average expected term and risk-free interest rate for redeemable convertible preferred stock warrants outstanding at December 31, 2019 is 6.36 and 1.72%, respectively.

Fair Value Option Notes

As discussed further in Note 6, the Company elected to measure certain convertible promissory notes at fair value in accordance with the fair value option. The FVO Notes are each a debt host financial instrument containing embedded features and /or options which would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements under ASC 815, Derivatives and Hedging. The election for these specific convertible notes is due to the number and complexity of features that would require separate bifurcation absent this election.

The fair value of FVO Notes as of December 31, 2019 has been determined using a combination of the present value of the FVO Notes cash flows and the Black-Scholes option pricing model, using the following assumptions the significant inputs of principal value, interest rate spreads and curves, and embedded call option prices.

December 31, 

2019

FVO 

    

FVO 

Note 1A

    

Note 2(1)

Initial principal value

$

2,500

$

3,000

Value upon maturity

$

6,682

$

6,602

Conversion price (per share)

$

6.39

 

N/A

Value of Series B redeemable convertible preferred share

$

14.12

 

N/A

Value of common stock

N/A

N/A

Expected term (years)

 

2

 

N/A

Volatility

 

39

%  

 

N/A

Risk free rate

 

1.58

%  

 

N/A

Estimated fair value of FVO Note

$

5,079

$

6,580

(1)Due to the close proximity to the maturity date, January 24, 2020, the fair value of FVO Note 2 on December 31, 2019 was determined to equal the value upon maturity, excluding interest to be accrued between December 31, 2019 and maturity.

Contingent consideration

The Company estimated the fair value of $1,800 of the 2018 business combination contingent consideration using a variation of the income approach known as the real options method. The fair value is based on the present value of the contingent payments to be made using a weighted probability of possible payments. As of December 31, 2020, the key inputs used in the determination of fair value include projected revenues and expenses, discount rate of 9.96% to 9.98%, revenue volatility of 18.00% and weighted average cost of capital of 21.50%. As of December 31, 2019, the key assumptions used in the determination of fair value include projected revenues and expenses, discount rate of 15.26% to 16.26%, revenue volatility of 19.00% and weighted average cost of capital of 29.50%.

The Company estimated the fair value of $1,749 of the 2020 business combination contingent consideration using the Monte Carlo simulation method. The fair value is based on the simulated stock price of the Company over the maturity date of the contingent consideration. As of December 31, 2020, the key inputs used in the determination of the fair value included current stock price of $14.27, strike price of $20.00, discount rate of 9% and volatility of 60%.

The Company estimated the fair value of the earnout contingent consideration using the Monte Carlo simulation method. The fair value is based on the simulated price of the Company over the maturity date of the contingent

consideration and increased by the certain employee forfeitures. As of December 31, 2020, the key inputs used in the determination of the fair value included exercise price of $18, $20 and $22, volatility of 60%, and forfeiture rate of 16%.

Private Warrant Liability

As discussed further in Note 7, the Company estimated the fair value of our Private Warrants as of December 31, 2020 to be $31.5 million. The estimate is classified within Level 3 of the fair value hierarchy. Management estimates the fair value of these liabilities using the Black-Scholes-Merton Option pricing model using the Company’s stock price and assumptions including, expected volatility, remaining contractual life, dividend yield, and risk-free interest rate.

A summary of key assumptions for estimating the fair value of the Private Warrants at December 31, 2020 include:

Expected

Exercise

term

Expected

Expected 

Price

    

(in years)

    

volatility

    

Risk-free interest rate

    

dividend rate

Private Warrant Liability

$ 11.50

5

    

35%

0.36%

0%

Fair value measurements categorized within Level 3 are sensitive to changes in the assumptions or methodology used to determine fair value and such changes could result in a significant increase or decrease in the fair value.

The changes for Level 3 items measured at fair value on a recurring basis using significant unobservable inputs are as follows:

Redeemable 

Contingent 

Contingent 

Convertible 

Consideration -

Private

Consideration -

Preferred Stock 

Business

Warrants

Earnout

    

Warrants

    

FVO Notes

    

Combinations

    

(as restated)

    

(as restated)

Fair value as of January 1, 2020

$

6,684

$

11,659

$

100

$

$

Additions

 

1,762

 

 

1,749

 

33,961

 

50,238

Settlements

 

(11,030)

 

(8,698)

 

 

 

Change in fair value, loss (gain) included in net loss(1)

 

2,584

 

895

 

1,700

 

(2,427)

 

Gain on extinguishment of debt

(3,856)

Fair value as of December 31, 2020

$

$

$

3,549

$

31,534

$

50,238

Redeemable 

    

Convertible 

Preferred Stock 

Contingent 

    

Warrants

    

FVO Notes

Consideration

Fair value as of January 1, 2019

$

436

$

$

400

Additions

 

6,651

 

5,500

 

Settlements

 

(2,493)

 

 

Change in fair value, loss (gain) included in net loss(1)

 

2,090

 

6,159

 

(300)

Fair value as of December 31, 2019

$

6,684

$

11,659

$

100

(1)Changes in fair value of redeemable convertible preferred stock warrants, FVO Notes, and Private Warrants are included in other income (expense), net, and changes in fair value of contingent consideration are included in general and administrative expenses in the consolidated statements of operations.

Fair Value Disclosure

Except for the fair value option notes (“FVO” notes), the fair value of debt approximates the unpaid principal balance and is considered a Level 2 measurement. See Note 6.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Equipment, and Software
12 Months Ended
Dec. 31, 2020
Property, Equipment, and Software  
Property, Equipment, and Software

Note 4.   Property, Equipment, and Software

Property, equipment, and software net, consists of the following:

    

December 31, 

December 31, 

2020

    

2019

Software and computer equipment

$

1,381

$

1,392

Furniture, office equipment, and other

 

567

 

387

Internally developed software

 

10,741

 

10,601

Leasehold improvements

 

1,112

 

1,295

 

13,801

 

13,675

Less: Accumulated depreciation and amortization

 

(9,208)

 

(7,017)

Property, equipment, and software, net

$

4,593

$

6,658

Depreciation and amortization expense related to property, equipment, and software was $3,786 and $3,680 for the years ended December 31, 2020 and 2019, respectively.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2020
Intangible Assets and Goodwill  
Intangible Assets and Goodwill

Note 5.   Intangible Assets and Goodwill

Intangible Assets

Intangible assets are stated at cost or acquisition-date fair value less accumulated amortization and consist of the following as of December 31, 2020:

Weighted

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

7.0

$

8,440

$

(2,173)

$

6,267

Acquired technology

 

6.0

 

12,170

(5,481)

 

6,689

Trademarks and tradenames

 

9.0

 

3,688

(893)

 

2,795

Non-compete agreements

2.0

225

(15)

210

Total intangible assets

 

$

24,523

$

(8,562)

$

15,961

Intangible assets consist of the following as of December 31, 2019:

Weighted

    

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated 

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

$

5,450

$

(1,591)

$

3,859

Acquired technology

 

4.0

 

8,546

 

(4,272)

 

4,274

Trademarks and tradenames

 

7.0

 

2,290

 

(591)

 

1,699

Total intangible assets

 

$

16,286

$

(6,454)

$

9,832

Aggregate amortization expense related to intangibles was $2,858 and $3,697 for the years ended December 31, 2020 and 2019, respectively. Estimated intangibles amortization expense for the next five years and thereafter consists of the following:

Estimated

Amortization

    

Expense

2021

$

3,873

2022

2,989

2023

 

2,659

2024

 

1,617

2025

 

1,169

Thereafter

 

3,654

$

15,961

Goodwill

The following tables summarize the changes in the carrying amount of goodwill for the years ended December 31, 2020 and December 31, 2019:

    

Goodwill

Balance as of January 1, 2019

$

21,305

Acquisitions

 

916

Divestitures

(3,657)

Purchase price adjustment

(290)

Balance as of December 31, 2019

$

18,274

Acquisitions

 

10,176

Divestitures

 

(161)

Balance as of December 31, 2020

$

28,289

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
12 Months Ended
Dec. 31, 2020
Debt  
Debt

Note 6.   Debt

At December 31, 2020, debt was comprised of the following:

    

    

    

Debt 

    

 

Unaccreted

 

Issuance 

 

Carrying 

Principal

Discount

 

Costs

Value

1.0% promissory notes, due 2022

$

8,317

$

$

$

8,317

11.05% term loan, due 2024

41,764

(2,686)

(29)

39,049

Other notes

 

750

 

(133)

 

 

617

$

50,831

$

(2,819)

$

(29)

$

47,983

At December 31, 2019, debt was comprised of the following:

    

    

    

Debt

    

 

Unaccreted 

 

Issuance

 

Carrying

Principal

Discount

 

Costs

Value

10% convertible promissory notes, due on demand

$

7,324

$

(36)

$

$

7,288

6% promissory note, due 2020

 

185

 

 

 

185

2.55% promissory notes, due 2020

 

1,100

 

(41)

 

 

1,059

3.5% convertible promissory notes, due 2022

 

1,689

 

(313)

 

 

1,376

9.0% term loan, due 2023

 

40,500

 

(528)

 

(689)

 

39,283

3% promissory note (25% default), due 2024

3,000

(2,906)

(57)

37

Other notes

 

233

 

 

 

233

$

54,031

$

(3,824)

$

(746)

$

49,461

    

    

Fair 

Principal

 

Value

10% convertible notes recorded at fair value

$

5,500

$

11,659

Minimum principal payment commitments as of December 31, 2020, are as follows:

Principal

Payments

2021

$

4,799

2022

 

12,234

2023

 

20,346

2024

 

13,302

2025

 

150

Thereafter

 

$

50,831

Senior Secured Term Loans

During 2019, the Company’s secured term loan had a maximum borrowing amount of $40,000 of which $40,000 was outstanding at December 31, 2019. The secured term loan required interest-only payments until December 1, 2020, or until December 1, 2021, if the Company met certain revenue requirements, followed by equal monthly payments of principal and interest through maturity on December 4, 2023. The loan also included a final payment fee of $500. The stated interest rate in the loan was equal to the Base Rate plus 4.00%. The Base rate was equal to the greater of i) the highest prime rate plus 5% and ii) the highest three-month LIBOR rate plus 2.5%. On May 26, 2020, the loan agreement was amended to include interest paid in-kind (“PIK Interest”) at a per annum rate of (A) from the period beginning April 2, 2020 through May 15, 2020, 2.00% and (B) at all times thereafter 1%.

At December 31, 2019, the Company was in violation of certain covenants under this senior secured lending arrangement. In July 2020, the Company refinanced the lending arrangement which resolved the issues that created the conditions of default. As a result, the lending arrangement was classified as non-current as of December 31, 2019.

In May 2020, the Company was required to use $2,500 of the proceeds received from the Sale of Serviz (See Note 11) to pay down the term loan, resulting in an outstanding original principal balance of $37,500.

In July 2020, the Company refinanced the lending arrangement by entering into a Loan and Security Agreement with Runway Growth Credit Fund, Inc. (“Runway Loan”) in the amount of $40,000, with two additional co- lenders

providing an aggregated $7,000 in loan proceeds. The co-lenders, Orix Growth Capital, LLC and Midcap Financial Trust, were the Company’s existing senior secured lenders with a $37,645 loan balance outstanding at the time of the refinance. The amendments to the loan agreements with the existing senior secured lenders represents a modification of previously outstanding senior secured loans. Unamortized deferred issuance costs associated with the existing lending arrangement were reduced proportionately with the reduction in principal balances for existing senior secured lenders, resulting in interest expense of $749. The new loan, which totaled $47,000, was used to pay off the existing $37,500 loan.

The Runway Loan is a first lien loan secured by any and all properties, rights and assets of the Company with a maturity date of July 22, 2024. Interest is payable monthly in arrears at a variable rate of interest based on the greater of 0.55% or LIBOR rate (as defined) plus an applicable margin of 9.05% plus 2% of PIK interest. As of December 31, 2020, the calculated interest rate is 11.05%. Principal payments are required beginning on August 15, 2022 in equal monthly instalments through the maturity date. A prepayment fee of 2%, 1.5%, 1% or 0.5% of the outstanding loan amount is due if the loan is repaid prior to the 1st, 2nd, 3rd or 4th anniversary date, respectively. There is a final payment fee of $1,645 or 3.5% of any partial payment, which is reflected as a discount on the loan and is accreted to interest expense using the effective interest method over the term of the loan or until extinguishment of the related loan. Upon a default, the loan is immediately due and payable and bears interest at 5% higher than the applicable loan interest rate. The financial covenants require the Company to maintain a minimum level of cash at $3,000, minimum revenue of $15,356 in the quarter ended December 31, 2020, and 80% of projected revenue in all future quarters.

Based on the amount of cash available upon completion of the Merger on December 23, 2020, in accordance with the agreement’s terms, $7,057 of the outstanding principal balance of the Runway Loan was required to be repaid, plus interest and prepayment fees of $17 and $391, respectively. Following this repayment, the carrying value of the Runway Loan as of December 31, 2020 is $39,049. As of December 31, 2020, the Company is in compliance with all covenants of the Runway Loan. In January 2021, the Company entered into an amendment (the Runway Amendment) to the Runway Loan. See Note 15.

The Company issued warrants to purchase redeemable convertible preferred stock in connection with the establishment or amendment of lending arrangements. The grant date fair value of the warrants issued in connection with the establishment of the Runway Loan was $1,216, which was deducted from the face value of the loan and is accreted to interest expense using the effective interest method over the term of the loan or until extinguishment of the related loan.

Pre-2019 Convertible Promissory Notes

During 2018, the Company issued convertible notes with an aggregate original principal balance of $16,600, an interest rate of 8-10%, and a maturity date of January 13, 2019.

Upon maturity on January 13, 2019, the outstanding principal and accrued interest automatically converted into 1,173,473 shares of Series B redeemable convertible preferred stock and 70,408 Series B redeemable convertible preferred stock warrants at a conversion price of $14.79 per unit (a unit includes one share of Series B redeemable convertible preferred stock and 0.06 of one warrant to purchase Series B redeemable convertible preferred stock).

As part of the issuance of the convertible notes, the Company incurred $356 of issuance costs that are recorded as a reduction of convertible notes.

In connection with an acquisition on November 1, 2018, the Company issued convertible promissory notes payable to the sellers for an aggregate principal of $7,324. These convertible promissory notes bear interest at 4.5% per annum for the first year and 10% per annum thereafter. Unless converted, monthly payments of principal and interest are due beginning on December 1, 2019. The outstanding principal amount of the convertible promissory notes are convertible

into 537,024 shares of common stock. Accrued but unpaid interest shall be waived if the notes are converted within the first year, and otherwise shall be paid in cash. Unless converted, the convertible promissory notes mature at the earliest of i) a change of control of the Company, ii) 10 days after a qualified financing, or iii) three years from the issuance date. As of December 31, 2019, the Company was in default on these convertible promissory notes as the Company failed to make the first payment due on December 1, 2019. Upon default, the carrying value of the convertible promissory notes of $7,288 was reclassified to current liabilities as all principal and unpaid interest is immediately due in cash upon event of default. In May 2020, the Company entered into an amendment to certain payment terms of the convertible promissory notes, including specific interest only and/or catch up payment requirements based on the future cash balance of the Company at specified dates.

Upon completion of the Merger on December 23, 2020, the outstanding principal balance of $7,317 and unpaid interest of $516 was paid in full, resulting on a trivial loss on extinguishment.

In connection with the acquisition of Serviz.com, Inc. (“Serviz”) on July 20, 2018 (See Note 11), the Company assumed two convertible promissory notes with an aggregate principal balance of $1,689 and an interest rate of 3.5% per annum. Unless converted, the convertible promissory notes, along with accrued interest, are payable at the earlier of i) December 1, 2022 or ii) a qualified financing as defined in the loan agreement. The outstanding principal amount of the convertible promissory notes and any accrued interest are convertible into redeemable convertible preferred stock sold in such financing as defined in the loan agreement, at the option of the holder at a conversion price equal to the original issue price for such series of redeemable convertible preferred stock. On February 28, 2020, one of the convertible promissory notes with a principal balance of $1,400 and a carrying value of $1,153 converted into 198,750 shares of Series C preferred stock. Holders also received 73,538 common stock warrants. A loss on debt extinguishment of $247 was recorded to account for the unamortized discount at the time of conversion. Upon completion of the Merger on December 23, 2020, the remaining principal of $289 and unpaid interest of $48 were paid in full, resulting on a loss on extinguishment of $285.

2019 Convertible Promissory Notes

During 2019, the Company issued convertible promissory notes with an aggregate original principal balance of $21,600, an interest rate of 10%, and original maturity dates ranging from January 24, 2020 to December 31, 2020.

Based on the terms of the convertible promissory notes, the Company may elect on each applicable interest payment date to pay interest, including any default interest, as Paid In-Kind (“PIK”), whereby such PIK amount would be added to the aggregate principal amount and accrue interest at 10% per annum. On each interest payment date, any PIK amount payable shall be capitalized and treated as additional principal obligations under, shall accrue interest from the applicable interest payment date, and shall become payable in full, in cash, no later than the maturity date.

On December 23, 2019, the Company issued to certain holders of convertible promissory notes, such number of Series C Preferred in full satisfaction of the Company’s obligation under the convertible promissory notes, including accrued PIK interest. The amount of original principal balance of convertible promissory notes and related PIK interest, which were converted into Series C Preferred shares were $16,100 and $971, respectively.

The Company elected to measure certain convertible promissory notes at fair value in accordance with the fair value option (“FVO Notes”). The FVO Notes had original principal amounts of $5,500. The notes also have a feature that requires payment of 200% of the outstanding principal and unpaid interest amount upon maturity. Each period, the fair value of the FVO notes is determined and resulting gains and losses from the change in fair value of the FVO Notes associated with non-credit components are recognized in income, while the change in fair value associated with the Company’s own credit component is recognized in Accumulated Other Comprehensive Income (“AOCI”). During 2020, there were no changes in fair value associated with the Company’s own credit component recognized in AOCI. During the second quarter of 2020, as part of the divestiture of the Serviz business (See Note 11), one of the FVO notes,

with an original principal balance of $3,000, was cancelled by the holder. In July 2020, the Company amended the remaining FVO Note. Under this amendment, the loan plus accrued interest would be repaid upon closing of the Merger or within one year from the issuance date, whichever is earliest, with a premium of two times the outstanding principal and accrued interest. Upon completion of the Merger on December 23, 2020, the Note was paid off for $5,974.

2020 Promissory Notes

In April 2020, the Company entered into a loan agreement with Western Alliance Bank pursuant to the Paycheck Protection Program established under the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The Company received loan proceeds of $8,139 (the “PPP Loan”). The term of the PPP Loan is two years with a maturity date of April 18, 2022 and bears interest at a fixed rate of 1.00%. Payments of principal and interest on the PPP Loan were deferred for the first nine months of the term of the PPP Loan. Principal and interest are payable monthly, less the amount of any potential forgiveness (discussed below), and the Company may prepay 20% or less at any time prior to maturity with no prepayment penalties, more than 20% will require notice to the lender. The PPP Loan contains customary event of default provisions. As of December 31, 2020, the Company is in compliance with all covenants of the PPP Loan.

All or a portion of the PPP Loan may be forgiven by the SBA and the lender upon application by the Company, if the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities (“Qualifying Expenses”). Not more than 25 percent of the PPP Loan may be used for non-payroll costs. The Company believes that it used the proceeds of the PPP Loan for Qualifying Expenses in accordance with the terms of the PPP Loan. The Company submitted an application for forgiveness of the loan in December 2020. However, no assurance is provided that the Company will be able to obtain forgiveness of the PPP Loan in whole or in part. If the loan is forgiven in part or in whole, the Company will reduce the liability by the amount forgiven and record a gain on extinguishment in the consolidated statements of operations. The carrying value of the PPP Loan is $8,139 as of December 31, 2020.

As part of the July 23, 2020 acquisition (see Note 11), the Company assumed a loan pursuant to the Paycheck Protection Program for the amount of $398. The loan has a maturity date of April 10, 2022 and a fixed interest rate of 1%. The loan was forgiven by the SBA in the fourth quarter of 2020.

In July 2020, the Company entered into convertible loan agreement with Cantor Fitzgerald Securities in the amount of $10,000 with the proceeds of the loan to be received upon completion of the Company’s 2019 financial statement audit. This convertible loan agreement was amended in August 2020, to provide for the funding of $5,000 of the loan into a restricted cash account. Upon completion of the Company’s 2019 financial statement audit, an additional $5,000 of loan proceeds was received in October 2020 in addition to the release of the $5,000 loan proceeds held in a restricted cash account.

The loan included a final payment fee equal to 20% of the loan proceeds which was reflected as a discount on the loan and was accreted to interest expense using the effective interest method over the term of the loan. The proceeds from the convertible loan agreement together, with the final payment fee and the accrued interest were paid in full upon the Merger. The loan accrued 12% interest per annum until the loan was repaid upon the Merger.

At the time of the Merger, Cantor Fitzgerald Securities had the right to elect to receive PTAC Common Shares in lieu of repayment of all or a portion of the loan proceeds, final payment fee and accrued interest. Cantor Fitzgerald Securities chose to receive full payment in cash rather than in PTAC Common Shares.

Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $12,063, which included $10,000 principal balance, $2,000 final payment fee, and $63 of accrued interest. As a result of the merger, a contingent beneficial conversion feature became exercisable. The commitment date intrinsic value of $564 reduced the carrying value of the loan and increased additional paid in capital. The debt holder did not exercise the

beneficial conversion feature. Therefore, the amount paid to settle the debt was first allocated to the settlement-date intrinsic value of the beneficial conversion feature associated with the loan, resulting in a net decrease in additional paid in capital of $5,772. The remaining cash payment was allocated to extinguish the debt and interest payable, resulting in a gain on extinguishment of $5,047.

Other Promissory Notes

In connection with an acquisition on November 1, 2018, the Company issued term promissory notes payable to the sellers for an aggregate principal of $1,100 and an interest rate of 2.55% per annum. The outstanding principal balance, along with accrued interest, was payable on May 1, 2020. In May 2020, the Company entered into an amendment to certain payment terms of the convertible promissory notes, including specific interest only and/or catch up payment requirements based on the future cash balance of the Company at specified dates. As of December 31, 2019, the promissory notes had a carrying amount $1,059. Upon completion of the Merger on December 23, 2020, the outstanding principal of $1,077 and unpaid interest of $4 were paid in full.

In connection with an acquisition on March 14, 2017, the Company assumed a promissory note payable to a founder of the acquired entity who continued as an employee of the Company following the acquisition. The promissory note has an initial principal balance of $185 and an interest rate of 6% per annum. The outstanding principal, along with accrued interest, was payable on March 31, 2020. As of December 31, 2019, the promissory notes had a carrying amount $185. Upon completion of the Merger on December 23, 2020, the outstanding principal of $185 and unpaid interest of $75 were paid in full. No gain or loss on extinguishment resulted from the payoff of the promissory note.

On December 19, 2019, the Company issued a promissory note for an aggregate principal of $3,000, with a stated interest rate of 3%. In connection with the issuance of this promissory note, the holder also received 403,101 warrants to purchase Series C redeemable convertible preferred stock of the Company. The grant date fair value of the warrants issued was $3,000, and was deducted from the face value of the bank loans and are accreted to interest expense using the effective interest method over the term of the note or until extinguishment of the related note. Upon occurrence of an Event of Default, the Holder may declare all outstanding obligations immediately payable in cash. Following the occurrence and during the continuance of an Event of Default, interest on the Note shall automatically be increased to 25% per annum. On January 1, 2020, there was an occurrence of default resulting in the default interest rate being effective starting on January 1, 2020.

The note was amended in July 2020, which resolved the conditions of default. The amendment provides that the loan plus accrued interest would be repaid upon closing of the Merger, or within one year of the amendment, with a premium payment of $1,000. The Company also provided the holder an additional 51,502 warrants to purchase Series C redeemable convertible preferred stock in connection with the amendment. The amended loan was guaranteed by the CEO of the Company with an asset pledge agreement, which the Company accounted for as a capital contribution by the CEO and a debt discount at fair value. The interest rate and other key terms of the note were not changed.

The amendment was accounted for as an extinguishment of the original note, because the amended note was concluded to be substantially different than the original note. The Company recorded a loss on debt extinguishment of $2,532. The amended note was initially recorded at its fair value of $4,233. The fair value of the guarantee of $300 was deducted from the initial fair value of the amended note and is accreted to interest expense using the effective interest method over the term of the note or until extinguishment. As of December 31, 2019, the carrying value of promissory note is $37, and is included in current portion of long-term debt. Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $4,424, which included $3,381 principal balance, $1,000 final payment fee, and $43 of accrued interest.

On February 11, 2020, the Company entered into a future receivables agreement, in which the Company received consideration of $2,000 and agreed to sell 10% of all of Company’s future accounts receivable from the Company’s

customers until an amount ranging between $2,300 and $2,700, depending on timing of repayment, was delivered by or on behalf of Company to the lender. Prior to the required repayment date, the Company repaid $2,000 of principal and $700 of interest, resulting in a full payoff of the agreement and no remaining carrying value as of December 31, 2020.

In connection with an acquisition on November 2, 2020, the Company issued a promissory note payable to the founder of the acquired entity. The promissory note has an initial principal balance of $750 and a stated interest rate of 0.38% per annum. The promissory note shall be paid in five equal annual installments of $150 each, plus accrued interest commencing on January 21st, 2021. As of December 31, 2020, the promissory notes had a carrying amount $617.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Warrants
12 Months Ended
Dec. 31, 2020
Equity and Warrants  
Equity and Warrants

Note 7.   Equity and Warrants

Shares Authorized

As of December 31, 2020, the Company had authorized a total of 410,000,000 shares for issuance with 400,000,000 shares designated as common stock, and 10,000,000 shares designated as preferred stock.

Common Shares Outstanding and Common Stock Equivalents

The following table summarizes our fully diluted capital structure at December 31, 2020:

Issued and outstanding common shares

    

75,519,151

Earnout common shares (Note 1A and Note 8)

 

6,150,000

Total common shares issued and outstanding

81,669,151

Common shares reserved for future issuance:

Public warrants

8,625,000

Private warrants

5,700,000

Common stock options outstanding - 2012 Equity Plan (Note 8)

 

6,414,611

Restricted stock units (Note 8)

 

2,415,140

Restricted stock awards (Note 8)

 

166,762

2020 Equity Plan pool reserved for future issuance (Note 8)

 

11,137,824

Total shares of common stock outstanding and reserved for future issuance

 

116,128,488

Total shares of common stock outstanding and reserved for future issuance does not include shares that may be issued in connection with the December 31, 2020 acquisition as discussed on Note 11.

Warrants

PTAC Warrants

Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed 8,625,000 public warrants and 5,700,000 private warrants to purchase an aggregate 14,325,000 shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustment, commencing 30 days after the completion of the Merger, and expiring on December 23, 2025 which is five-years after the Merger.

The Company may call the public warrants for redemption (excluding the private warrants), in whole, at a price of $0.01 per warrant:

at any time while the public warrants are exercisable,

upon not less than 30 days’ prior written notice of redemption to each public warrant holder,

if, and only if, the last sale price common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period commencing once the warrants become exercisable and ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders and,

if and only if, there is a current registration statement in effect with respect to the issuance of the common stock underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.

The private warrants are identical to the public warrants, except that the private warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the private warrants are held by someone other than the initial purchasers or their permitted transferees, the private warrants will be redeemable by the Company and exercisable by such holders on the same basis as the public warrants. As of December 31, 2020, 5,700,000 private warrants were held by the initial purchases or their permitted transferees and are recorded as a liability on the Consolidated Balance Sheets.

See Note 15 for exercises of a portion of PTAC warrants subsequent to December 31, 2020.

Legacy Porch Warrants

Redeemable convertible preferred stock warrants and common stock warrants that were issued prior to the Merger (“Legacy Porch Warrants”) were cancelled in exchange for 702,791 and 1,705,266 shares of common stock through net share settlement, respectively.

Detail related to Legacy Porch Warrant activity for the year ended December 31, 2020, is as follows:

 

Redeemable Convertible

 

 

 

Preferred Stock

Common Stock

 

 

Weighted- 

 

 

 

Weighted- 

 

 

Average 

 

 

 

Average 

Number of 

 

Exercise 

Number of 

 

Exercise 

Warrants

 

Price

Warrants

 

Price

Balances as of January 1, 2020

    

965,157

    

$

4.39

    

    

2,095,074

    

$

2.02

Warrants granted

 

209,384

 

5.62

 

 

73,538

 

1.77

Warrants exercised

 

 

 

 

 

Warrants cancelled

 

(1,174,541)

 

4.60

 

 

(2,168,612)

 

2.02

Balances as of December 31, 2020

 

$

 

$

$

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2020
Stock-Based Compensation  
Stock-Based Compensation

Note 8.   Stock-Based Compensation

2012 and 2020 Equity Incentive Plans

Legacy Porch.com’s 2012 Equity Incentive Plan (the “2012 Plan”) provides for the grant of incentive and non-statutory options, stock appreciation rights, restricted stock awards (“RSA”) and restricted stock units (“RSU”) to employees, directors and consultants of the Company (“Service Providers”), collectively referred to as “Awards”.

Each Legacy Porch.com option from the 2012 Plan that was outstanding immediately prior to the Merger and held by current employees or service providers, whether vested of unvested, was converted into an option to purchase a number of shares of common stock (each such option, an “Exchanged Option” equal to 0.4697 of Porch Group, Inc. common stock. Except as specifically provided in the Merger Agreement, following the Merger, each Exchanged Option will continue to be governed by the same terms and conditions (including vesting and exercisability terms) as were applicable to the corresponding former Legacy Porch.com option immediately prior to the consummation of the Merger. All stock option, RSA and RSU activity was retroactively restated to reflect the Exchanged Options.

On July 29, 2020, the board of directors approved the adoption of the Porch Group, Inc. 2020 Stock Incentive Plan (the “2020 Plan”), subject to approval by Porch Group, Inc.’s stockholders. On December 22, 2020, the Porch Group, Inc. stockholders voted in favor of adoption of the 2020 Plan.

The aggregate number of shares of common stock reserved for future issuance under the 2020 Plan is 11,137,824. The number of shares of common stock available under the 2020 Plan will increase annually on the first day of each calendar year, beginning with the calendar year ending December 31, 2021, and continuing until (and including) the calendar year ending December 31, 2030, with such annual increase equal to the lesser of (i) 5% of the number of shares of common stock issued and outstanding on December 31st of the immediately preceding fiscal year and (ii) an amount determined by the Porch board of directors.

The 2020 Plan provides for the grant of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units and other stock awards, and performance awards to employees, officers, non-employee directors and independent service providers of the Company. The 2020 Plan became effective immediately upon the closing of the Merger.

Stock-Based Compensation

Stock-based compensation consists of expense related to (1) equity awards in the normal course and (2) a secondary market transaction as described below:

2020

(as restated)

    

2019

Secondary market transaction

$

1,616

$

33,232

Employee awards

 

9,680

 

2,740

Total operating expenses

$

11,296

$

35,972

2019 Secondary Stock Transactions

In May 2019, the Company’s CEO and Founder purchased a total of 7,559,047 shares of legacy Porch.com redeemable convertible preferred stock from an existing investor for an aggregate purchase price of $4,023 ($0.53 per legacy Porch.com share). The Company determined that the purchase price was below fair value of such shares and as result recorded compensation expense of $33,232 in general and administrative expense for the difference between the purchase price and fair value.

In July 2019, the Company’s CEO and Founder subsequently sold 901,940 shares of legacy Porch.com redeemable convertible preferred stock as an incentive to eleven executives of the Company at the same price at which the shares were initially acquired in the May 2019 transaction, which represents a $2,553 discount to fair value. The Company has the right to repurchase such shares if certain service vesting conditions and performance conditions are not met. In December 2020, the performance vesting conditions were met, and compensation expense of $1,616 was recorded in 2020 related to these awards, of which $689 was related to former employees and immediately recognized, as there is no continued service vesting requirement, and $927 was related to current employees and recognized as a cumulative catch up related to the portion of the service period satisfied through December 31, 2020. The remaining stock compensation related to the award will be recognized over the remaining service period.

Common Stock Valuation

Prior to the completion of the Merger the fair value of Legacy Porch.com common stock used in the calculation of the fair value of the stock options was determined by management with assistance from third-party valuation specialists using both market and income approaches.

Stock Options

Options granted under the Equity Plan to employees typically vest 25% of the shares one year after the options’ vesting commencement date and the remainder ratably on a monthly basis over the following three years. Other vesting terms are permitted and are determined by the Board. Options have a term of no more than ten years from the date of grant and vested options are generally cancelled three months after termination of employment. All stock options issued during the year ended December 31, 2020 were issued under the 2012 Plan.

Detail related to stock option activity for the year ended December 31, 2020 is as follows:

    

    

    

Weighted- 

    

 

 

Weighted- 

 

Average 

 

 

Number of 

 

Average 

 

Remaining 

 

Aggregate 

Options 

 

Exercise 

 

Contractual 

Intrinsic 

Outstanding

Price

 

Life (Years)

Value

Balances as of January 1, 2020

 

7,428,682

$

2.21

 

7.3

 

277

Options granted

 

2,202,417

 

4.23

 

  

 

  

Options exercised

 

(439,754)

 

2.02

 

  

 

  

Options forfeited

 

(323,840)

 

2.36

 

  

 

  

Options canceled or expired

 

(2,452,894)

 

2.41

 

  

 

  

Balances as of December 31, 2020

 

6,414,611

$

2.85

 

7.8

$

73,260

Exercisable at December 31, 2020

 

3,472,595

$

2.30

 

7.0

$

73,260

The fair value of each employee stock option granted during the years ended December 31, 2020 and 2019, were estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:

    

2020

    

2019

Risk-free interest rate

 

0.3 – 0.6 %

1.6 – 1.9 %

Expected term (years)

 

5 – 6

3 – 6

Dividend yield

 

Volatility

 

59 – 60 %

46 – 51 %

The risk-free interest rate used in the Black-Scholes option-pricing model is based on the implied yield currently available in the U.S. Treasury securities at maturity with an equivalent term. The expected term for options granted to employees is estimated using the simplified method. The Company has not declared or paid any dividends through

December 31, 2020 and does not currently expect to do so in the future. The Company bases its estimate of expected volatility on the historical volatility of comparable companies from a representative peer group selected based on industry, financial, and market capitalization data. The Company uses the average expected volatility rates reported by the comparable group for an expected term that approximated the expected term estimated by the Company.

The estimated weighted-average grant date fair value of options granted to employees during the years ended December 31, 2020 and 2019, was $2.26 per share and $0.85 per share. The fair value of stock options that vested during the years ended December 31, 2020 and 2019, was $1,785 and $1,779, respectively.

The total amount of unrecognized compensation cost for options granted to employees and nonemployees as of December 31, 2020, is approximately $5,245 and is expected to be recognized over a weighted-average period of 0.6 years.

RSUs and Payroll Reduction Program

In March 2020, in response to the adverse impact of COVID-19 on the Company’s operations and financial performance, the Company carried out a variety of measures to reduce cash operating expenses, including the implementation of a partial employee furlough and payroll reduction in exchange for RSUs. During the year ended December 31, 2020, the Company reduced cash payroll costs by $3,979 in exchange for a commitment by the Company to provide up to 2,356,045 RSUs subject to (a) a performance (liquidity) vesting condition and (b) and ongoing employment until March 31, 2021 (or June 30, 2021, for certain awards) in order to be fully vested. The grant of these RSUs was approved by the Board of Directors in June, July, and August 2020 and 2,356,045 were issued during the year ended December 31, 2020. The performance vesting conditions, which were previously considered not probable of achievement were met in December 2020 as a result of the Merger. As a result, a cumulative catch up of $6,506 of compensation expense was recorded. Compensation cost of $1,605 will be recorded during 2021 over the remaining service period. There was a small number of additional RSU grants during the fourth quarter, which were unrelated to the payroll reduction program. All RSUs issued as part of this program were issued under the 2012 Plan.

The following table summarizes the activity of restricted stock units for the year ended December 31, 2020:

    

Number of 

Weighted

 

Restricted 

Average

 

Stock Units

Fair Value

Balances as of January 1, 2020

 

$

Granted

 

2,450,718

3.69

Canceled

 

(35,578)

3.44

Balances as of December 31, 2020

 

2,415,140

$

3.64

Employee Earnout Restricted Stock

Upon the Merger, 976,331 restricted common shares, subject to vesting and forfeiture conditions, were issued to employees and service providers pursuant to their holdings of pre-Merger options, RSUs or restricted shares (the “employee earnout shares”). The employee earnout shares were issued in three equal tranches with separate market vesting conditions. One third of the employee earnout shares will meet the market vesting condition when the closing price of the Company’s common stock is greater than or equal to $18.00 over any twenty trading days within any thirty- consecutive trading day period within 36 months of the closing date of the Merger. An additional third will vest when the Company’s common stock is greater than or equal to $20.00 over the same measurement period. The final third will vest when the Company’s common stock is greater than or equal to $22.00 over the same measurement period. The employee earnout shares are forfeited by the employee upon termination of employment. Upon forfeiture, the forfeited shares will be redistributed to all earnout shareholders. Upon redistribution of earnout shares, the awards will be

recorded as new awards. The fair value of the award on the grant date is an average of $12.08 per share and will be recognized as stock compensation expense on a graded vesting basis over the derived service period of 1 year or shorter if the awards vest. During 2020, the Company recorded $314 in stock compensation expense related to the employee earnout shares.

CEO Earnout Restricted Stock

Prior to the closing of the Merger, the Company’s CEO, Matt Ehrlichman was granted a restricted stock award under the 2012 Plan which was converted into an award of 1,000,000 restricted shares of common stock upon the closing of the Merger. The award will vest in one-third installments if certain stock price triggers are achieved within 36-months following the closing of the Merger. One third of the restricted shares will meet the market vesting condition when the Company’s common stock is greater than or equal to $18.00 over any twenty trading days within any thirty- consecutive trading day period within 36 months of the closing date of the Merger. An additional third will vest when the Company’s common stock is greater than or equal to $20.00 over the same measurement period. The final third will vest when the Company’s common stock is greater than or equal to $22.00 over the same measurement period. If Mr. Ehrlichman’s employment with the Company is terminated prior to the award being fully vested, then the award will be terminated and cancelled, provided that if Mr. Ehrlichman’s employment is terminated by the Company without cause or Mr. Ehrlichman resigns due to good reason (in each case, as defined in the award agreement), the award will remain outstanding and will vest to the extent the stock price triggers are achieved during the 36-month period. The fair value of the award on the grant date is an average of $12.08 per share and will be recognized as stock compensation expense on a graded vesting basis over the derived service period of 1 year or shorter if the awards vest. During 2020, the Company recorded $322 in stock compensation related to the award.

Restricted Stock Awards

The following table summarizes the activity of restricted stock awards in connection with certain pre-2020 acquisitions for the year ended December 31, 2020:

    

Number of 

 

Restricted 

 

Stock Awards

Balances as of January 1, 2020

 

472,141

Shares granted

 

Shares vested

 

(305,379)

Shares forfeited

 

Balances as of December 31, 2020

 

166,762

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Taxes  
Income Taxes

Note 9.   Income Taxes

The components of the income tax (benefit) provision are as follows:

    

2020

    

(as restated)

2019

Current:

 

  

 

  

Federal

$

$

State

 

71

 

67

Total current

 

71

 

67

Deferred

 

  

 

  

Federal

 

(1,433)

 

21

State

 

(327)

 

8

Total deferred

 

(1,760)

 

29

Provision for income taxes

$

(1,689)

$

96

The tax effects of cumulative temporary differences that give rise to significant deferred tax assets and deferred tax liabilities are presented below. The valuation allowance relates to deferred tax assets for which it is more likely than not that the tax benefit will not be realized.

    

December 31, 

    

2020

December 31, 

(as restated)

2019

Deferred tax assets

 

  

 

  

Accrued expenses

$

1,114

$

1,124

Stock compensation

2,469

1,219

Deferred revenue

 

2,036

 

2,066

Property and equipment

 

229

 

176

Intangibles

 

452

 

826

Goodwill

 

1,444

 

1,391

Other

 

8

 

8

Net operating losses

 

50,119

 

40,815

Disallowed interest

 

6,385

 

2,159

Valuation allowance

 

(63,317)

 

(48,499)

Total deferred tax assets

 

939

 

1,285

Deferred tax liabilities

 

  

 

  

Internally developed software

 

(943)

 

(1,319)

Total deferred tax liabilities

 

(943)

 

(1,319)

Net deferred tax assets (liabilities)

$

(4)

$

(34)

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes and the tax effect of the tax loss carryforwards. The Company has recorded a valuation allowance due to the uncertainty surrounding the ultimate realizability or recoverability of such assets. Management evaluates, on an annual basis, both the positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable and the amount of the valuation allowance. In its evaluation, the Company considered its cumulative losses as significant negative evidence. Based upon a review of the four sources of income identified within ASC 740, Accounting for Income Taxes, the Company determined that the negative evidence outweighed the positive evidence. At such time as it is determined that it is more likely than not the deferred tax assets are realizable, the valuation allowance will be reduced. The

valuation allowance increased by $14.8 million for the year ended December 31, 2020 from $48.5 million to $63.3 million.

As of December 31, 2020 (as restated) and 2019, the Company had net operating loss carryforwards for federal tax purposes of approximately $209.5 million and $173.5 million and $99.0 million and $68.6 million for state income tax purposes, respectively, which may be used to offset future taxable income. The net operating loss carryforwards for federal tax purposes will begin to expire in 2032 and the net operating loss carryforwards for state tax purposes will begin to expire in 2021. The net operating loss with an unlimited carryforward period is $106.7 million for federal tax purposes and $15.3 million for state tax purposes. Utilization of net operating loss carryforwards are subject to certain limitations under Section 382 of the Internal Revenue Code of 1986, as amended, in the event of a change in the Company’s ownership, as defined in current income tax regulations.

A reconciliation of the income tax (benefit) provision to the amounts computed by applying the statutory federal income tax rate to earnings before income taxes is shown as follows:

2020

(as restated)

2019

Tax computed at federal statutory rate

$

(11,702)

$

(21,677)

State tax, net of federal tax benefit

 

(2,097)

 

(1,475)

Other

 

803

 

515

Loss on disposition

 

 

1,049

Compensation

 

(972)

 

6,507

Debt transactions

 

(824)

 

2,145

Enacted tax rate changes

 

(159)

 

(119)

Return to provision

 

(502)

 

(991)

Valuation allowance

 

13,764

 

14,142

Total provision (benefit) for income taxes

$

(1,689)

$

96

The U.S. federal statutory tax rate is 21%, while the Company’s effective tax rate for 2020 (as restated) was 3.0% and 2019 was -0.1%. The difference is due primarily to the tax benefit of pre-tax book losses being offset by valuation allowance. The Company also recorded a deferred tax benefit, resulting from the release of a portion of the valuation allowance due to deferred tax liabilities created by certain current year acquisitions.

The Company files federal and state tax returns. The Company is subject to income tax examinations by federal and various state tax authorities for years beginning in 2017 and 2015, based on the respective statutes of limitations. Further, to the extent allowed by law, the taxing authorities may have the right to examine prior originating periods due to the existence of net operating loss and tax credit carryforwards in the years that they are utilized.

The Company had no unrecognized uncertain tax positions as of December 31, 2020 and 2019.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.1
401(k) Savings Plan
12 Months Ended
Dec. 31, 2020
401(k) Savings Plan  
401(k) Savings Plan

Note 10.   401(k) Savings Plan

Effective November 1, 2014, the Company established a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. This plan covers substantially all domestic employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Company contributions to the plan may be made at the discretion of the Board. As of December 31, 2020 the Company had not made contributions to the plan since its inception.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations and Disposals
12 Months Ended
Dec. 31, 2020
Business Combinations and Disposals  
Business Combinations and Disposals

Note 11.   Business Combinations and Disposals

During 2020 and 2019, the Company completed several business combination transactions. The purpose of each of the acquisitions were to expand the scope and nature of the Company’s product and service offerings, obtain new customer acquisition channels, add additional team members with important skillsets, and realize synergies. The aggregate transaction costs associated with these transactions were $247 and $123 during 2020 and 2019, respectively, and are included in general and administrative expenses on the consolidated statements of operations. The results of operations for each acquisition are included in the Company’s consolidated financial statements from the date of acquisition onwards.

2020 Acquisitions and Disposals

The acquisitions are included in the Company’s consolidated financial statements as of the date of the acquisition. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received. The primary areas that remain preliminary relate to the fair values of intangible assets acquired, certain tangible assets and liabilities acquired, legal and other contingencies as of the acquisition date, income and non-income-based taxes and residual goodwill. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.

Pro forma results of operations have not been presented because the effects of 2020 acquisitions, individually and in the aggregate, were not material to our consolidated results of operations.

The following table summarizes the total consideration and the estimated fair value of the assets acquired and liabilities assumed for business combinations made by the Company during the year ended December 31, 2020:

Weighted Average Useful Life (in years)

    

July 23, 2020 Acquisition

    

December 31, 2020 Acquisition

    

Other Acquisitions

    

Total

Purchase consideration:

Cash

$

2,000

$

6,003

$

325

$

8,328

Issuance of common stock

1,790

4,711

358

6,859

Deferred acquisition consideration

80

80

Notes payable

607

607

Contingent consideration

1,749

1,749

Total purchase consideration:

$

3,790

$

12,463

$

1,370

$

17,623

Assets:

Cash and cash equivalents

$

382

$

119

$

36

$

537

Current assets

554

212

7

773

Property and equipment

212

44

2

258

Intangible assets:

Customer relationships

5.0

740

2,400

3,140

Acquired technology

9.0

470

3,700

300

4,470

Trademarks and tradenames

13.0

670

600

240

1,510

Non-competition agreements

2.0

70

155

225

Goodwill

1,576

7,242

1,358

10,176

Total assets acquired

4,674

14,472

1,943

21,089

Current liabilities

(884)

(322)

(527)

(1,733)

Deferred tax liabilities, net

(1,687)

(46)

(1,733)

Net assets acquired

$

3,790

$

12,463

$

1,370

$

17,623

July 23, 2020 Acquisition

On July 23, 2020, the Company acquired a moving services technology company. The purpose of the acquisition was to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. We expect $1,576 of acquired goodwill to be deductible for income tax purposes.

December 31, 2020 Acquisition

On December 31, 2020, the Company acquired iRoofing LLC, a roofing software company. The purpose of the acquisition was to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. As part of the consideration, 300,000 shares of commons stock issued have a guarantee of $20.00 per share. The contingent consideration would equal approximately 123,000 additional shares of common stock at the time of the acquisition. The goodwill associated with the acquisition is not expected to be deductible for income tax purposes.

Other Acquisitions

In the third quarter of 2020, the Company completed two other acquisitions that are not material to the consolidated financial statements. The purpose of these acquisitions was to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. The transaction costs associated with this acquisition were trivial. We expect $222 of acquired goodwill for one of the acquisitions to be deductible for

income tax purposes. The goodwill associated with another acquisition is not expected to be deductible for income tax purposes.

2020 Disposal

On May 29, 2020, the Company disposed of the Serviz business. At the same time, the Company entered into a revenue transaction with the buyer of Serviz that will be satisfied over a one-year service period. In consideration for both the Serviz business and the revenue transaction, the Company received $5,000 in cash and the buyer cancelled the Company’s convertible promissory note which was recorded under the FVO and had a fair value at the time of the transaction of $2,724. The consideration allocated to the revenue transaction based on the fair value of services to be delivered is $5,000. The remainder of the consideration, was determined to be consideration for Serviz. Serviz had net assets of approximately $1,282. The Company recorded a gain of $1,442 included in the gain on divestiture of businesses in the consolidated statements of operations for the year ended December 31, 2020.

2019 Acquisitions and Disposals

The Company acquired a business that connects new homebuyers to utility companies, for aggregate consideration of $479 which included definite-lived intangible assets of $340, net liabilities of $830 and goodwill of $969. The purpose of the acquisition was to expand the scope and nature of the Company’s product and service offerings, obtain new customer acquisition channels, add additional team members with important skillsets, and realize synergies. The transaction costs associated with this acquisition were $123 and are included in general and administrative expenses on the consolidated statements of operations. The acquisition was not material to the consolidated financial statements.

The Company divested of a company and as a part of the transaction, received 23,488 shares of Porch’s common stock. The Company recorded a $4,508 loss upon disposal in loss on divestiture of businesses in the consolidated statements of operations for the year ended December 31, 2019.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies.  
Commitments and Contingencies

Note 12.   Commitments and Contingencies

Leases

The Company leases its facilities under non-cancelable operating leases, some of which contain rent holidays and escalation provisions.

Rent expense is recognized on the straight-line method over the term of the lease. The difference between rent expense (which includes the impact of rent holidays and escalation provisions) and rent paid is recorded as deferred rent, the current portion of which is included in other current liabilities and the long-term portion in other liabilities in the Company’s consolidated balance sheets.

Minimum commitments under noncancelable operating lease agreements as of December 31, 2020, are as follows:

    

Lease 

Payments

2021

$

1,333

2022

 

821

2023

 

315

2024

 

2025

 

Thereafter

 

$

2,469

Rent expense was approximately $1,700 and $1,800 during the years ended December 31, 2020 and 2019, respectively.

Purchase Commitments

As of December 31, 2020, the Company had non-cancelable purchase commitments, primarily for data purchases, as follows:

2021

    

$

3,742

2022

 

3,514

2023

 

3,514

2024

 

2025

 

$

10,770

Litigation

From time to time the Company is or may become subject to various legal proceedings arising in the ordinary course of business, including proceedings initiated by users, other entities, or regulatory bodies. Estimated liabilities are recorded when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In many instances, the Company is unable to determine whether a loss is probable or to reasonably estimate the amount of such a loss and, therefore, the potential future losses arising from a matter may differ from the amount of estimated liabilities the Company has recorded in the financial statements covering these matters. The Company reviews its estimates periodically and makes adjustments to reflect negotiations, estimated settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular matter.

Cases under Telephone Consumer Protection Act

Porch and an acquired entity, GoSmith.com, are party to 14 legal proceedings alleging violations of the automated calling and/or Do Not Call restrictions of the Telephone Consumer Protection Act of 1991 (“TCPA”). Some of these actions allege related state law claims. Most of the proceedings were commenced as mass tort actions by a single plaintiffs’ law firm in December 2019 and April/May 2020 in federal district courts throughout the United States and have been consolidated in the United States District Court for the Western District of Washington, where Porch resides. A related action brought by the same plaintiffs’ law firm was dismissed with prejudice and is on appeal before the Ninth Circuit Court of Appeals.

These actions are at an early stage in the litigation process. It is not possible to determine the likelihood of an unfavorable outcome of these disputes, although it is reasonably possible that the outcome of these actions may be

unfavorable. Further, it is not possible to estimate the range or amount of potential loss (if the outcome should be unfavorable). Porch intends to contest these cases vigorously.

Kandela, LLC v Porch.com, Inc.

In May 2020, the former owners of Kandela, LLC filed a complaint against Porch in the Superior Court of the State of California, alleging a breach of contract related to the terms and achievement of an earnout agreement related to the acquisition of the Kandela business and related fraudulent inducement claims. This action is at an early stage in the litigation process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Porch is unable to provide an estimate of the range or amount of potential loss (if the outcome should be unfavorable). Porch intends to contest this case vigorously.

Putative Wage and Hours Class Action Proceeding.

A former employee of HireAHelper™ filed a complaint in San Diego County Superior Court asserting putative class action claims for failure to pay overtime, failure to pay compensation at the time of separation and unfair business practices in violation of California law. HireAHelper™ was served with the complaint in December 2020 and on January 28, 2021 Defendants removed the case to the United States District Court for the Southern District of California. The plaintiff seeks to represent all current and former non-exempt employees of HireAHelper™ and Legacy Porch in the State of California during the relevant time period. This action is at an early stage in the litigation process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Porch is unable to provide an estimate of the range or amount of potential loss (if the outcome should be unfavorable), however the parties have agreed to explore resolution by way of a private non-binding mediation in the summer or fall of 2021. Porch intends to contest this case vigorously.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Related Parties
12 Months Ended
Dec. 31, 2020
Related Parties  
Related Parties

Note 13.   Related Parties

In July 2020, the CEO and founder, entered into an agreement with another significant shareholder, that provides, upon consummation of the PTAC Merger Agreement, for a payment of $3,214 in cash and 950,000 of Porch Group, Inc. stock from the CEO to the other significant shareholder in connection with the Merger Agreement including the conversion of preferred stock to common stock. This transfer of $17,284 in consideration was accounted for as a deemed capital contribution from the CEO and founder to the Company and induced conversion of preferred stock into common stock immediately prior to the close of the PTAC Merger Agreement. The total consideration transferred increase total net loss in determining net loss available to common shareholders by $17,284.

In 2019, the CEO and founder of the Company purchased convertible promissory notes with an aggregate original principal balance of $1,000.

In 2019, the Company sold a direct-to-customer security services business to a related party as one of its divestitures as it focused the business operations on its core vertical software strategy. See Note 11.

In 2019, the Company entered into an acquisition deferral agreement with the former owner of a business previously acquired by the Company on March 14, 2017. The existing agreement provided for payments of $931 on December 31, 2018, and $232 quarterly from June 14, 2019 through March 14, 2020. The amended payment schedule provides for monthly installments of at least $100, as determined by the agreement, beginning in June 2019 and the balance shall be paid in full by December 31, 2021.

In 2019, convertible promissory notes having an aggregate original principal balance of $16,600 and accrued interest of $641 converted into 1,173,473 shares of Series B redeemable convertible preferred stock and warrants to

purchase 70,408 shares of Series B redeemable convertible preferred stock. An existing investor affiliated with a member of the Board participated in this equity conversion and received 354,268 shares of Series B redeemable convertible preferred stock and warrants to purchase 21,256 shares of Series B redeemable convertible preferred stock. See Note 7.

An immediate family member of the Company’s CEO and founder is a partner of a law firm retained by the Company. The Company purchased services from this law firm in the amounts of approximately $2,873 and $862 during the years ended December 31, 2020 and 2019, respectively. The amounts due to this law firm were $0 and $2,693 as of December 31, 2020 and 2019, respectively. The law firm received 21,256 shares of Series B Preferred and warrants to purchase 2,042 shares of Series B Preferred in 2018, which reduced the payable due to this firm by $500.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Basic and Diluted Net Loss Per Share
12 Months Ended
Dec. 31, 2020
Basic and Diluted Net Loss Per Share  
Basic and Diluted Net Loss Per Share

Note 14.   Basic and Diluted Net Loss Per Share

Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. It has been retrospectively adjusted for all periods prior to the reverse capitalization. The retroactive adjustment is based on the same number of weighted average shares outstanding in each historical period.

Under the two-class method, basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.

Diluted earnings per share attributable to common stockholders adjusts basic earnings per share for the potentially dilutive impact of stock options, restricted stock units, restricted stock awards, convertible notes, earnout shares and warrants. As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.

The following table sets forth the computation of the Company’s basic and diluted net loss attributable per share to common stockholders for the years ended December 31, 2020 and 2019:

2020

    

(as restated)

    

2019

Numerator:

  

 

  

Net loss

$

(54,032)

$

(103,319)

Induced conversion of preferred stock

(17,284)

Net loss attributable to common stockholders, basic

$

(71,316)

$

(103,319)

Add: gain on warrant fair value

(2,427)

Adjusted net loss for diluted loss per share

$

(73,743)

$

(103,319)

Denominator:

 

 

  

Shares used in computing net loss attributable per share to common stockholders, basic

 

36,344,234

 

31,170,351

Shares used in computing net loss attributable per share to common stockholders, diluted

36,374,215

31,170,351

Net loss attributable per share to common stockholders:

 

  

 

  

Basic

$

(1.96)

$

(3.31)

Diluted

$

(2.03)

$

(3.31)

The following table discloses securities that could potentially dilute basic net loss per share in the future that were not included in the computation of diluted net loss per share because to do so would have been antidilutive for all periods presented:

    

2020

    

2019

Stock options

 

6,414,611

 

7,428,682

Restricted stock units and awards

2,581,902

495,633

Legacy Porch warrants

 

 

3,060,530

Public warrants

8,625,000

Earnout shares

 

6,150,000

 

Convertible debt

1,734,264

See Note 7 for additional information regarding the terms of warrants. See Note 8 for additional information regarding stock options and restricted stock units and awards.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events
12 Months Ended
Dec. 31, 2020
Subsequent Events  
Subsequent Events

Note 15.   Subsequent Events

(a)In January 2021, the Company entered into an amendment (the Runway Amendment) to the Loan and Security Agreement, dated as of July 22, 2020 (as amended, the Runway Loan Agreement), with Runway Growth Credit Fund, Inc., as agent for a syndicate of lenders. Among other things, the Runway Amendment includes a commitment for a supplemental term loan in the aggregate amount of up to $10 million, reduces the interest rate payable on borrowed amounts, reduces certain financial covenants related to minimum revenue and amended the maturity date to December 15, 2024.
(b)In January 2021, the Company entered into an amendment of the purchase agreement with the selling members of Hire-a-Helper, LLC that was acquired in November 2018. Under this amendment, the selling members consented to satisfy the contingent consideration for approximately $2 million.
(c)In January 2021, the Company announced several acquisitions. On January 12, 2021, the Company acquired DataMentors Holdings, LLC d/b/a V12 Data (“V12 Data”), a leading software, data and analytics platform with a focus on household and mover insights, data management and marketing activation, in a cash transaction for a total purchase price of approximately $22 million payable at closing, subject to customary adjustments, plus up to $6 million of contingent purchase price payments based upon the financial performance of V12 Data during the 2021 and 2022 calendar years. In addition, the Company has agreed to provide a retention pool under the 2020 Plan of up to 100,000 shares of restricted Common Stock to retain key employees of V12 Data and contingent compensation (subject to the achievement of certain post-closing milestones) of up to an additional $6 million in cash or shares of Common Stock (at the Company’s election) to certain key employees of V12 Data. The V12 Data acquisition is expected to provide Porch with full-spectrum, enterprise-grade capabilities to capture the unique-to-the-market pre-mover marketing opportunity.

Additionally, on January 13, 2021, the Company entered into a definitive agreement to acquire Homeowners of America Holding Corporation (“HOA”), a leading property and casualty insurance company focused on products in the residential homeowner space, in a cash and stock transaction with consideration consisting of (i) $100,000, as adjusted in accordance with the terms of the definitive agreement, of which up to $25,000 may be payable in Common Stock at the election of the Company, (ii) 500,000 additional shares of Common Stock subject to the trading price of Common Stock exceeding $22.50 for twenty (20) out of thirty (30) consecutive trading days in the two (2) year period following the consummation of the HOA acquisition and (iii) a retention pool under the 2020 Porch Group, Inc. Stock Incentive Plan (the “2020 Plan”) of shares of restricted Common Stock in an amount equal to $510 and up to 100,000 options for acquisition of Common Stock to retain key employees of HOA, in each case upon the terms and subject to the conditions of the definitive agreement. The

HOA acquisition is subject to state insurance regulatory approval and customary closing conditions. The HOA acquisition is expected to close in the second quarter of 2021. HOA is a managing general agent (“MGA”) and carrier hybrid with a strong reinsurance strategy that currently operates in six states. The HOA acquisition is expected to enable Porch to offer its own line of homeowner’s insurance alongside its existing insurance agency which partners with many other top carriers and provide consumers with flexibility and choice.

Additionally, in January 2021, the Company purchased a smaller home inspection company. This acquisition is not material to the Companys financial statements.

(d)During March 2021, holders of public warrants described in Note 7, exercised their warrants to acquire 7,846,757 shares of common stock at a price of $11.50 per share, resulting in cash proceeds of $90.2 million.

Porch provided notification to the holders of warrants the Company’s intent to exercise its contractual right to redeem the warrants. It is expected that the holders will choose to exercise their warrants rather than have them redeemed. This is expected to result in approximately $9 million in additional cash proceeds in April 2021. If all of the 5.7 million private warrants are voluntarily exercised for cash, additional cash proceeds of up to $66 million may be received in April 2021.

(e)During March 2021, 1,716,666 restricted earnout shares were fully vested, as the market condition for vesting was fully satisfied as a result of the Companys stock price and trading activity.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements (Policies)
12 Months Ended
Dec. 31, 2020
Restatement of Previously Issued Consolidated Financial Statements  
Restatement of Previously Issued Financial Statements

On April 12, 2021, the Staff of the U.S. Securities and Exchange Commission released a statement highlighting a number of financial reporting considerations for Special Purpose Acquisition Companies (“SPACs”) (the “SEC Staff Statement”). The SEC Staff Statement highlighted potential accounting implications of certain terms that are common in warrants issued in connection with initial public offerings of SPACs. The SEC Staff Statement clarified guidance for all SPAC-related companies regarding the accounting and reporting for their warrants that could result in the warrants issued by SPACs being classified as a liability measured at fair value, with non-cash fair value adjustments recorded in earnings at each reporting period.

In light of the SEC Staff Statement, the Company reevaluated the accounting treatment of the Public Warrants and Private Warrants, which had been classified as equity on the consolidated balance sheet as of December 31, 2020. The Company determined that the Public Warrants did not contain these provisions and were otherwise appropriately classified as equity. However, the Private Warrant agreements provided for an alternative settlement structure dependent upon the characteristic of being an eligible Private Warrant holder. As the characteristics of a warrant holder are not inputs into the pricing of a fixed-for-fixed option on equity shares, such provision precludes the Private Warrants from being classified in equity, and thus the Private Warrants should be classified as a liability.

With this restatement, the Private Warrants are now appropriately classified as a liability measured at fair value on the Company’s consolidated balance sheet as of December 31, 2020, and the change in fair value of such liability in each period is presented as a non-cash gain or loss in the Company’s consolidated statements of operations.

When presenting diluted earnings (loss) per share in the Company’s Form 10-K/A for the year ended December 31, 2020, the shares issuable under the Private Warrants were considered for inclusion in the diluted share count in accordance with U.S. generally accepted accounting principles (“GAAP”). Since the shares issuable under the Private Warrants are issuable shares when exercised by the holders, they are included when computing diluted earnings (loss) per share to the extent such exercise is dilutive to EPS.

The adjustments related to the Private Warrants had a non-cash impact; as such, the statement of cash flows for the year ended December 31, 2020 reflects an adjustment to net loss and a corresponding adjustment for the (gain) loss on the change in fair value of Warrants.

The following presents a reconciliation of the impacted financial statement line items as filed to the restated amounts as of December 31, 2020 and for the year then ended. The previously reported amounts reflect those included in the Original Filing of our Annual Report on Form 10-K as of and for the years ended December 31, 2020 filed with the SEC on March 31, 2021. These amounts are labeled as “As Filed” in the tables below. The amounts labeled “Restatement Adjustments” represent the effects of this restatement due to the change in classification of the Private Warrants from stockholders’ equity (deficit) to liability on the balance sheet, with subsequent changes in the fair value recognized in the statement of operations at each reporting date. Also included in the amounts labeled “Adjustment” is the effect of expensing transaction costs allocated to the Private Warrants in the statement of operations that were previously charged to stockholders’ equity (deficit). Finally, the amounts labeled “Restatement Adjustments” also include the correction of certain other previously identified immaterial errors in the consolidated financial statements as of and for the year ended December 31, 2020. The impact of correcting these other immaterial items on the financial statements was an increase in net loss of $0.9 million.

    

Restatement

    

Consolidated Balance Sheet

As Filed

Adjustments

As Restated

Assets

  

  

  

Accounts receivable, net

$

4,661

$

(393)

$

4,268

Prepaid expenses and other current assets

 

3,891

 

189

 

4,080

Total current assets

 

216,005

 

(204)

 

215,801

Total assets

268,591

(204)

268,387

 

  

 

 

  

Liabilities and Stockholders’ Equity

 

  

 

 

  

Accounts payable

$

8,903

$

300

$

9,203

Accrued expenses and other current liabilities

9,991

(86)

9,905

Deferred revenue

4,870

338

5,208

Total current liabilities

 

31,174

 

552

 

31,726

Earnout liability, at fair value

50,442

(204)

50,238

Private warrant liability, at fair value

31,534

31,534

Total liabilities

 

129,180

 

31,882

 

161,062

Additional paid-in capital

454,486

(29,663)

424,823

Accumulated deficit

 

(315,083)

 

(2,423)

 

(317,506)

Total stockholders’ equity

139,411

(32,086)

107,325

Total liabilities and stockholders’ equity

268,591

(204)

268,387

    

Restatement

    

As Filed

Adjustments

As Restated

Consolidated statement of operations

  

  

  

Revenue

$

73,216

$

(917)

$

72,299

Operating expenses:

 

 

 

Selling and marketing

$

41,768

$

(103)

$

41,665

Product and technology

 

28,298

 

248

 

28,546

General and administrative

28,387

(188)

28,199

Total operating expenses

114,573

(43)

114,530

Operating loss

(41,357)

(874)

(42,231)

Other income (expense):

Other income (expense), net

$

2,791

$

(1,547)

$

1,244

Total other income (expense)

(11,943)

(1,547)

(13,490)

Loss before income taxes

(53,300)

(2,421)

(55,721)

Income tax (benefit) expense

(1,691)

2

(1,689)

Net loss

(51,609)

(2,423)

(54,032)

Net loss attributable to common stockholders

(68,893)

(2,423)

(71,316)

Net loss attributable per share to common stockholders:

Basic

$

(1.90)

$

(0.06)

$

(1.96)

Diluted

$

(1.90)

$

(0.13)

$

(2.03)

    

Restatement

    

As Filed

Adjustments

As Restated

Consolidated statement of cash flows

  

  

  

Net loss

$

(51,609)

$

(2,423)

$

(54,032)

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

 

 

 

Loss on remeasurement of private warrant liability

$

$

(2,427)

$

(2,427)

Stock-based compensation

11,409

(113)

11,296

Other

(200)

207

7

Change in operating assets and liabilities, net of acquisitions and divestitures

Accounts receivable

$

16

$

187

$

203

Prepaid expenses and other current assets

(2,398)

(189)

(2,587)

Accounts payable

3,793

299

4,092

Accrued expenses and other current liabilities

(15,860)

(86)

(15,946)

Deferred revenue

1,868

338

2,206

Other

(1,788)

4,207

2,419

Net cash used in operating activities

$

(48,669)

(48,669)

Net cash used in investing activities

$

(10,671)

(10,671)

Net cash provided by financing activities

$

259,614

259,614

Change in cash, cash equivalents, and restricted cash

$

200,274

200,274

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

$

7,179

7,179

Cash, cash equivalents, and restricted cash end of period

$

207,453

207,453

In addition, amounts were restated in the following:

Note 1A, Description of Business and Summary of Significant Accounting Policies
Note 2, Revenue
Note 3, Fair Value
Note 8, Stock-Based Compensation
Note 9, Income Taxes
Note 14, Basic and Diluted Net Loss Per Share
The Merger

The Merger

On July 30, 2020, Porch.com, Inc. (“Legacy Porch”) entered into a definitive agreement (as amended, the “Merger Agreement”) with PropTech Acquisition Corporation (“PTAC”), a special purpose acquisition company, whereby the parties agreed to merge, resulting in the parent of Porch.com, Inc. becoming a publicly listed company under the name Porch Group, Inc. (“Porch”). This merger (the “Merger”) closed on December 23, 2020, and consisted of the following transactions:

Holders of 400 shares of PTAC Class A Common Stock exercised their redemption right to redeem those shares at a redemption price of $10.04. The shares were subsequently cancelled by PTAC. The aggregate redemption price was paid from PTAC’s trust account, which had a balance immediately prior to the Merger closing of approximately $173.1 million. After redemptions, 17,249,600 shares of PTAC Class A Stock remained outstanding. Upon consummation of the Merger, 4,312,500 PTAC Class B Common Stock converted into shares of PTAC Class A Common Stock on a one-for-one basis. 14,235,000 common stock warrants remained outstanding as a result of the merger. Of the outstanding warrants, 5,700,000 are private warrants and 8,625,000 are public warrants. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustment, commencing 30 days after the completion of the Merger, and expiring on December 23, 2025 which is five-years after the Merger.
Immediately prior to the Merger, (including as a result of the conversions described above and certain redemption of PTAC common stock immediately prior to the closing), there were 21,562,100 shares of PTAC Class A Common Stock issued and outstanding, which excludes the additional shares issued to Legacy Porch holders, and issuance of new shares to third-party investors, as further described below.
Immediately prior the Merger, 52,207,029 shares of Legacy Porch preferred stock were converted into 52,251,876 shares of Legacy Porch common stock. 4,472,695 outstanding in-the-money warrants to purchase common stock, 2,316,280 outstanding in-the-money warrants to purchase preferred stock, and 184,652 out-of-the-money warrants to purchase preferred stock were cancelled, pursuant to the terms of warrant cancellation agreements, resulting in the issuance of 5,126,128 shares of Legacy Porch common stock. 2,533,016 shares of Legacy Porch common stock were issued to extinguish 3,116,003 vested stock options and RSUs of non-employee or non-service provider holders.
Immediately prior to the Merger, certain third-party investors (“PIPE Investors”), purchased 15,000,000 newly issued shares of Porch Group, Inc. common stock at a price of $10.00 per share in exchange for cash. Net proceeds from the additional offering were $141.8 million after the deduction of $8.2 million of direct offering costs.
PTAC issued 36,264,984 shares of PTAC Class A Common Stock and $30 million in exchange for all 83,559,663 vested and outstanding shares of Legacy Porch Common stock to complete the Merger. In addition, 5,000,000 “earnout” shares were issued to pre-closing holders of Legacy Porch common stock, employee or service provider holders of unvested Legacy Porch option and restricted stockholders, subject to vesting conditions. 1,000,000 restricted shares subject to the same were issued to the Chief Executive Officer of the Company subject to the same vesting condition as the “earnout” shares. An additional 150,000 shares were provided to service providers in exchange for services related to the transaction.
In connection with the Merger, PTAC changed its name to Porch Group, Inc. as a corporation formed under the laws of the State of Delaware named Porch Group, Inc. (hereafter referred to as “Porch”).
The aggregate proceeds from the PTAC trust account, net proceeds from the sale of the newly-issued common stock to PIPE investors described above, and PTAC net working capital amount of $0.6 million were used to settle i) PTAC’s deferred offering costs of $6.0 million from its original public offering, and ii) $4.3 million of PTAC liabilities incurred prior to the Merger. After the transactions noted above, $305.1 million was available for use by Porch Group, Inc., prior to a $30 million distribution to pre-closing holders of Legacy Porch common stock, resulting in net assets available of $275.1 million.
In connection with the Merger, Porch incurred $30.8 million of transaction costs of which, $5.6 million were paid in cash. In addition, Porch issued 1,580,000 shares of common stock at a fair value of $23.3 million and 150,000 earnout shares at a fair value of $1.9 million as compensation for transaction services. Of the total amount, $27.0 million (as restated) met the eligibility criteria to be charged against equity because the costs were incurred pursuant to an issuance of equity as part of the recapitalization. $3.8 million (as restated) were recognized as expenses, as the costs were deemed related to the issuance private warrants and earnout shares which are liability classified financial instruments.
As a result of the foregoing transactions, $239.7 million was reflected as contributed capital on the Company’s consolidated statements of stockholders’ equity (deficit) (as restated). Presented separately, the Company also assumed a $50.4 million non-cash liability associated with the earnout shares, and $34.0 million liability associated with the Private Warrants, both described above.
At the closing of the Merger, pre-closing holders of Legacy Porch common stock held approximately 55% of the issued and outstanding common stock shares of Porch.

Accordingly, the Merger transactions were treated as the equivalent of Porch.com, Inc. issuing stock for the net assets of PTAC. Consistent with SEC Topic 12, Reverse Acquisitions and Reverse Recapitalizations, the acquisition of a private operating company by a non-operating public shell corporation typically results in the owners and management of the private company having actual or effective voting control and operating control of the combined company. Therefore, the transaction is, in substance, a reverse recapitalization, equivalent to the issuance of stock by the private company for the net monetary assets of the shell corporation accompanied by a recapitalization (“Recapitalization”). The accounting is similar to that of a reverse acquisition, except that no goodwill or other intangible assets should be recorded. Therefore, the net assets of PTAC as of December 23, 2020, were stated at historical cost, and no goodwill or other intangible assets were recorded.

COVID-19 Update

COVID-19 Update

In March 2020, the World Health Organization declared a pandemic related to the global novel coronavirus disease 2019 (“COVID-19”) outbreak. The COVID-19 pandemic has adversely affected Porch’s business operations, which has impacted revenue primarily in the first half of 2020. In response to the COVID-19 outbreak and government-imposed measures to control its spread, Porch’s ability to conduct ordinary course business activities has been and may continue to be impaired for an indefinite period of time. The extent of the impact of the COVID-19 pandemic on Porch’s operational and financial performance will depend on various future developments, including the duration and spread of the outbreak and impact on the Company’s customers, suppliers, and employees, all of which is uncertain at this time. Porch expects the COVID-19 pandemic to adversely impact revenue and results of operations, but Porch is unable to predict at this time the size and duration of this adverse impact. At the same time, Porch is observing a recovery in home sales to pre-COVID-19 levels in the second half of 2020, and with them, home inspections and related services.

Basis of Presentation

Basis of Presentation

The consolidated financial statements and accompanying notes include the accounts of the Company and its wholly-owned subsidiaries and were prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). All significant intercompany accounts and transactions are eliminated in consolidation.

Comprehensive loss includes all changes in equity during a period from non-owner sources. Through December 31, 2020, there are no components of comprehensive loss which are not included in net loss; therefore, a separate statement of comprehensive loss has not been presented.

Reclassifications

Reclassifications

Certain reclassifications to 2019 balances were made to conform to the current period presentation in the consolidated balance sheets, consolidated statements of operations, consolidated statements of stockholders’ equity (deficit), and consolidated statement of cash flows.

Use of Estimates

Use of Estimates

The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. These estimates and assumptions include, but are not limited to, estimated variable consideration for services performed, the allowance for doubtful accounts, depreciable lives for property and equipment, acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation, and estimates of fair value of warrants, debt, contingent consideration, earnout shares and common stock. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the consolidated financial statements.

Segment Reporting

Segment Reporting

The Company operates in a single segment. Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions regarding resource allocation and assessing performance. The Company has determined that its Chief Executive Officer is the CODM. To date, the Company’s CODM has made such decisions and assessed performance at the Company level.

All of the Company’s revenue is generated in the United States.

As of December 31, 2020 and 2019, the Company did not have assets located outside of the United States.

Cash, Cash Equivalents and Restricted Cash

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. The Company maintains cash balances that exceed the insured limits by the Federal Deposit Insurance Corporation.

Restricted cash as of December 31, 2020 and 2019 includes a $3,000 minimum cash balance required by the Company’s senior secured lender. As of December 31, 2020, the restricted cash balance in current assets also includes $8,407 related to the Paycheck Protection Program Loan held in escrow with a commercial bank (see Note 6).

The reconciliation of cash and cash equivalents to amounts presented in the consolidated statements of cash flows are as follows:

    

December 31, 2020

    

December 31, 2019

Cash and cash equivalents

$

196,046

$

4,179

Restricted cash - current

 

11,407

 

Restricted cash - non-current

 

 

3,000

Cash, cash equivalents and restricted cash

$

207,453

$

7,179

Accounts Receivable and Long-term Insurance Commissions Receivable

Accounts Receivable and Long-term Insurance Commissions Receivable

Accounts receivable consist principally of amounts due from enterprise customers and other corporate partnerships, as well as credit card receivables. The Company estimates allowances for uncollectible receivables based on the credit worthiness of its customers, historical trend analysis and general economic conditions. Consequently, an adverse change in those factors could affect the Company’s estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at December 31, 2020 and 2019, was $455 and $188, respectively.

Long-term insurance commissions receivable balance consists of the estimated commissions from policy renewals expected to be collected.

Property, Equipment and Software

Property, Equipment and Software

Property, equipment and software are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets, as follows:

    

Estimated Useful Lives

Software and computer equipment

3 years

Furniture, office equipment and other

3 – 5 years

Internally developed software

2 years

Leasehold improvements

Shorter of useful life or remaining lease term

When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statement of operations in the period of disposition. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.

The Company capitalizes costs incurred in the development of internal use software. The capitalized costs are amortized over the estimated useful life of the software. If capitalized projects are determined to no longer be in use, they are impaired and the cost and accumulated depreciation are removed from the accounts. The resulting loss on impairment, if any, is included in the consolidated statements of operations in the period of impairment.

Goodwill and Intangible Assets

Goodwill and Intangible Assets

The Company tests goodwill for impairment for each reporting unit on an annual basis, or more frequently when events or changes in circumstances indicate the fair value of a reporting unit is below its carrying value. The Company has the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If the Company can support the conclusion that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company would not need to perform a quantitative impairment test. If the Company cannot support such a conclusion or the Company does not elect to perform the qualitative assessment, the

Company performs a quantitative assessment. If a quantitative goodwill impairment assessment is performed, the Company utilizes a combination of the market and income valuation approaches.

If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that fair value of the reporting unit is less than its carrying value. The Company has selected October 1 as the date to perform its annual impairment test. There were no goodwill impairment losses recorded during the years ended December 31, 2020 and 2019.

Intangible assets consist of acquired customer relationships, trade names, customer portfolios and related assets that are amortized over their estimated useful lives.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company reviews its long-lived assets, including property, equipment, software and amortizing intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. If indicators of impairment exist, management identifies the asset group which includes the potentially impaired long-lived asset, at the lowest level at which there are separate, identifiable cash flows. If the total of the expected undiscounted future net cash flows for the asset group is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and carrying amount of the asset. Losses due to impairment of long-lived assets totaled $611 and $1,051 during 2020 and 2019, respectively, and are included in product and technology expense in the consolidated statements of operations.

Concentration of Credit Risk

Concentration of Credit Risk

No individual customer represented more than 10% of the Company’s total revenue for the years ended December 31, 2020 or 2019. As of December 31, 2020 and 2019, no individual customer accounted for 10% or more of the Company’s total accounts receivable.

As of December 31, 2020, the Company held approximately $206 million of cash with one U.S. commercial bank.

Redeemable Convertible Preferred Stock Warrants

Redeemable Convertible Preferred Stock Warrants

The Company accounts for its warrants to purchase shares of redeemable convertible preferred stock as liabilities based upon the characteristics and provisions of each instrument. Warrants classified as derivative liabilities and other derivative financial instruments that require separate accounting as liabilities are recorded on the Company’s consolidated balance sheets at their fair value on the date of issuance and are revalued on each subsequent balance sheet date until such instruments are exercised or expire, with any changes in the fair value between reporting periods recorded in the consolidated statements of operations. As discussed in Note 1A, all redeemable convertible preferred stock warrants were converted into common stock or canceled immediately prior to the Merger.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value principles require disclosures regarding the manner in which fair value is determined for assets and liabilities and establishes a three-tiered fair value hierarchy into which these assets and liabilities must be grouped, based upon significant levels of inputs as follows:

Level 1       Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date;

Level 2       Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and

Level 3       Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities

The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. Management’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.

Revenue from Contracts with Customers

Revenue from Contracts with Customers

The Company primarily generates revenue from (1) fees received for connecting homeowners to customers in the Company’s referral network, which consist of individual contractors, small businesses, insurance careers and large enterprises (2) fees received for providing home project and moving services directly to homeowners, and (3) fees received for providing subscription access to the Company’s inspection software platform. Revenue is recognized when control of the promised services or goods is transferred to our customers and in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.

Effective January 1, 2019, the Company’s revenue recognition policy follows guidance from ASC 606, Revenue from Contracts with Customers, which resulted in a $507 adjustment to accumulated deficit.

The Company determines revenue recognition through the following five-step framework:

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; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company identifies performance obligations in its contracts with customers, which primarily include delivery of homeowner leads (Referral Network Revenue), performance of home project and moving services (Managed Services Revenue), and providing access to the Company’s software platforms (Software Subscription Revenue). The transaction price is determined based on the amount which the Company expects to be entitled to in exchange for providing the promised services to the customer. The transaction price in the contract is allocated to each distinct performance obligation on a relative standalone selling price basis. Revenue is recognized when performance obligations are satisfied.

Contract payment terms vary from due upon receipt to net 30 days. Collectability is assessed based on a number of factors including collection history and creditworthiness of the customer. If collectability of substantially all consideration to which the Company is entitled under the contract is determined to be not probable, revenue is not recorded until collectability becomes probable at a later date.

Revenue is recorded based on the transaction price excluding amounts collected on behalf of third parties, such as sales taxes collected and remitted to governmental authorities.

Referral Network Revenue

In the Referral Network Revenue stream, the Company connects third party service providers (“Service Providers”) with homeowners that meet predefined criteria and may be looking for relevant services. Service Providers include a variety of service providers throughout a homeowner’s lifecycle, including plumbers, electricians, roofers, as well as movers, TV/Internet, warranty, insurance carriers, and security monitoring providers. The Company also sells home and auto insurance policies for insurance carriers.

Revenue is recognized at a point in time upon delivery of a lead to the Service Provider, at which point the Company’s performance obligation has been satisfied. The transaction price is generally either a fixed price per qualifying lead or based on a percentage of the revenue the Service Provider ultimately generates through the homeowner lead. For arrangements in which the amount the Company is entitled to is based on the amount of revenue the Service Provider generates from the homeowner, the transaction price is considered variable and an estimate of the constrained transaction price is recorded by the Company upon delivery of the lead.

Service Providers generally have the option to pay as they receive leads or on a subscription basis, in which a specified amount is deposited into the Company’s referral platform monthly and any relevant leads are applied against the deposited amount. Certain Service Providers also have the option to pay an additional fixed fee for added member benefits, including profile distinction and rewards. Such subscriptions automatically renew each month unless cancelled by the customer in advance of the renewal period in accordance with the customer termination provisions. Amounts received in advance of delivery of leads to the Service Provider is recorded as deferred revenue. Certain Service Providers have the right to return leads in limited instances. An estimate of returns is included as a reduction of revenue based on historical experience or specific identification depending on the contractual terms of the arrangement. Estimated returns are not material in any period presented.

In January 2020, the Company, through its wholly-owned subsidiary and licensed insurance agency Elite Insurance Group (“EIG”), began selling homeowner and auto insurance policies for insurance carriers. The transaction price in these arrangements is the estimated lifetime value (“LTV”) of the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions. The Company constrains the transaction price based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. After a policy is sold to an insurance carrier, the Company has no additional or ongoing obligation to the policyholder or insurance carrier.

The Company estimates LTV of policies sold by using a portfolio approach by policy type and the effective month of the relevant policy. LTV is estimated by evaluating various factors, including commission rates for specific carriers and estimated average plan duration based on insurance carrier and market data related to policy renewals for similar insurance policies. On a quarterly basis, management reviews and monitors changes in the data used to estimate LTV as well as the cash received for each policy type compared to original estimates. The Company analyzes these fluctuations and, to the extent it identifies changes in estimates of the cash commission collections that it believes are indicative of an increase or decrease to prior period LTVs, the Company will adjust LTV for the affected policies at the time such determination is made. Changes in LTV may result in an increase or a decrease to revenue. Changes to the estimated variable consideration were not material for the periods presented.

Managed Services Revenue

Managed services revenue includes fees earned from homeowners for providing a variety of services directly to the homeowner, including handyman, plumbing, electrical, appliance repair, and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis. The transaction price represents the contractually agreed upon price with the end customer for providing the respective service. Revenue is recognized as

services are performed based on an output measure of progress, which is generally over a short duration (e.g., same day). Fees earned for providing managed services projects are non-refundable and there is generally no right of return.

The Company acts as the principal in managed services revenue as the Company is primarily responsible to the end customer for providing the service, has a level of discretion in establishing pricing, and controls the service prior to providing it to the end customer. This control is evidenced by the ability to identify, select, and direct the service provider that provides the ultimate service to end customers.

Software Subscription Revenue

The Company’s subscription arrangements, which primarily relates to subscriptions to the Company’s home inspector software, do not provide the customer with the right to take possession of the software supporting the cloud-based application services. The Company’s standard subscription contracts are monthly contracts in which pricing is based on a specified price per inspection completed through the software. Fees earned for providing access to the subscription software are non-refundable and there is no right of return. Revenue is recognized based on the amount which the Company is entitled to for providing access to the subscription software during the monthly contract term.

Assets Recognized from the Costs to Obtain a Contract with a Customer

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year. The Company has determined that certain costs related to employee sales incentive programs (sales commissions) represent incremental costs of obtaining a contract and therefore should be capitalized. Capitalized costs are included in other assets on the consolidated balance sheets. These deferred commissions are amortized over an estimated period of benefit. The Company elected to apply the practical expedient to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one year or less.

The capitalized amounts are recoverable through future revenue from customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.

Amortization of capitalized costs to obtain revenue contracts is recorded as a component of selling and marketing expenses in the accompanying consolidated statements of operations.

Sales commissions not subject to capitalization are earned and recorded at the time a customer is invoiced as a component of selling and marketing expenses. As a result, such commissions are expensed at the time of invoicing even though the related revenue may not be fully recognized.

The Company had immaterial activity within the deferred commissions balances for the years ending December 31, 2020 and 2019.

Cost of Revenue

Cost of Revenue

Cost of revenue primarily consists of professional fees and materials under the services model and credit card processing fees, including merchant fees. The Company recognizes cost of revenue as expenses are incurred.

Product and Technology Development

Product and Technology Development

Product and technology development costs primarily include payroll, employee benefits, stock-compensation expense, other headcount-related costs associated with product development, software subscriptions, professional services, and amortization of internally-developed software.

Advertising

Advertising

Advertising costs are expensed as incurred. During the years ended December 31, 2020 and 2019, the Company incurred $2,242 and $3,716 in advertising costs, respectively. Advertising costs are included in selling and marketing expenses in the Company’s consolidated statements of operations.

Income Taxes

Income Taxes

The Company accounts for income taxes in accordance with ASC 740, Income Taxes. Under the asset and liability method specified by ASC 740, deferred tax assets and liabilities are recognized for the future consequences of differences between the carrying amounts of existing assets and liabilities and their respective tax bases (temporary differences). Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which those temporary differences are recovered or settled. Valuation allowances for deferred tax assets are established when it is more likely than not that some or all of the deferred tax assets will not be realized.

In addition, ASC 740 provides comprehensive guidance on the recognition and measurement of tax positions in previously filed tax returns or positions expected to be taken in future tax returns. The benefit from an uncertain tax position must meet a more-likely-than-not recognition threshold and is measured at the largest amount of benefit greater than 50% determined by cumulative probability of being realized upon ultimate settlement with the taxing authority. The Company’s policy is to recognize interest and penalties expense, if any, related to uncertain tax positions as a component of income tax expense.

Stock-Based Compensation

Stock-Based Compensation

The Company issues stock-based compensation to employees and nonemployees in the form of stock options and restricted stock awards. The fair value of stock options is based on the date of the grant using the Black-Scholes option pricing model. The awards are accounted for by recognizing the fair value of the related award over the requisite service period, which is generally the vesting period. The awards are generally expensed on a straight-line basis, except for awards with performance or market conditions which are expensed on a graded vesting basis. Forfeitures are accounted for when they occur. The fair value of restricted stock awards is determined using the closing price of the Company’s common stock on the grant date. The value of market based restricted stock units is determined using a Monte Carlo simulation model that utilizes significant assumptions, including volatility, that determine the probability of satisfying the market condition stipulated in the award to calculate the fair value of the award.

Warrants

Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed 8,625,000 public warrants and 5,700,000 private warrants to purchase an aggregate 14,325,000 shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustment, commencing 30 days after the completion of the Merger, and expiring on December 23, 2025 which is five-years after the Merger.

The Company accounts for warrants as either equity-classified or liability classified instruments based on an assessment of the warrant’s specific terms. For warrants that meet all of the criteria for equity classification, the warrants are recorded as a component of additional paid-in capital at the time of issuance. For warrants that do not meet all the

criteria for equity classification, the warrants are recorded as a liability at their initial fair value, and then are remeasured as of each balance sheet date thereafter. Changes in the estimated fair value of the liability for warrants are recognized as a non-cash gain or loss on the statement of operations in the period in which the change occurred. The fair value of the Private Warrants is estimated at period-end using a Black-Scholes-Merton option pricing model. The use of the Black-Scholes model requires significant estimates including an estimate of the expected volatility. Our Public Warrants meet the criteria for equity classification and accordingly, are reported as component of stockholders’ equity while our Private Warrants do not meet the criteria for equity classification and are thus classified as a liability.

Warrants

Warrants

Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed 8,625,000 public warrants and 5,700,000 private warrants to purchase an aggregate 14,325,000 shares of common stock, which were outstanding as of December 31, 2020. Each warrant entitles the registered holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustment, commencing 30 days after the completion of the Merger, and expiring on December 23, 2025 which is five-years after the Merger.

The Company accounts for warrants as either equity-classified or liability classified instruments based on an assessment of the warrant’s specific terms. For warrants that meet all of the criteria for equity classification, the warrants are recorded as a component of additional paid-in capital at the time of issuance. For warrants that do not meet all the

criteria for equity classification, the warrants are recorded as a liability at their initial fair value, and then are remeasured as of each balance sheet date thereafter. Changes in the estimated fair value of the liability for warrants are recognized as a non-cash gain or loss on the statement of operations in the period in which the change occurred. The fair value of the Private Warrants is estimated at period-end using a Black-Scholes-Merton option pricing model. The use of the Black-Scholes model requires significant estimates including an estimate of the expected volatility. Our Public Warrants meet the criteria for equity classification and accordingly, are reported as component of stockholders’ equity while our Private Warrants do not meet the criteria for equity classification and are thus classified as a liability.

Business Combinations

Business Combinations

The Company accounts for business acquisitions using the acquisition method of accounting and records any identifiable definite-lived intangible assets separate from goodwill. Intangible assets are recorded at their fair value based on estimates as of the date of acquisition. Goodwill is recorded as the residual amount of the purchase price consideration less the fair value assigned to the individual identifiable assets acquired and liabilities assumed as of the date of acquisition. The Company allocates the purchase price of the acquisition to the assets acquired and liabilities assumed based on estimates of the fair value at the dates of the acquisitions. Contingent consideration, which represents an obligation of the Company to make additional payments or equity interests to the former owner as part of the purchase price if specified future events occur or conditions are met, is accounted for at the acquisition date fair value either as a liability or as equity depending on the terms of the acquisition agreement.

Other income (expense), net

Other income (expense), net

The following table details the components of other income (expense), net on the consolidated statements of operations:

    

2020

    

(as restated)

2019

Gain on remeasurement of private warrant liability (Note 3)

$

2,427

$

Loss on remeasurement of Legacy Porch warrants (Note 3)

 

(2,584)

 

(2,090)

Transaction costs - recapitalization

(3,974)

Gain (loss) on extinguishment of debt, net (Note 6)

 

5,748

 

(483)

Loss on remeasurement of debt (Note 3)

(895)

(6,159)

Gain on settlement of accounts payable

 

796

 

735

Other, net

 

(274)

 

30

$

1,244

$

(7,967)

Emerging Growth Company Status

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any new or revised accounting standards during the period in which it remains an emerging growth company.

Recent Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements Not Yet Adopted

In August 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020 and adoption must be as of the beginning of the Company’s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. Additionally, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326 in April 2019 and ASU 2019-05, Financial Instruments — Credit Losses (Topic 326) — Targeted Transition Relief in May 2019. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. In November 2019, the FASB issued ASU No. 2019-10, which defers the effective date of ASU No. 2016-13 for smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact of the adoption of ASU No. 2016-13 on the consolidated balance sheets, statements of operations, and statements of cash flows.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The new standard is effective for non-public companies for reporting periods beginning after December 15, 2021 and early adoption is permitted. The comprehensive new standard will amend and supersede existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. The guidance requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. In the event the Company no longer qualifies as an emerging growth company, it will no longer qualify for the deferral of the effective date available for emerging growth companies. The Company is currently evaluating the impact that adoption will have on the consolidated balance sheets, statements of operations, and statements of cash flows and expects that the adoption of the ASU will increase assets and liabilities related to the Company’s operating leases on the consolidated balance sheets.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements (Tables)
12 Months Ended
Dec. 31, 2020
Restatement of Previously Issued Consolidated Financial Statements  
Schedule of Restatement of Previously Issued Financial Statements

    

Restatement

    

Consolidated Balance Sheet

As Filed

Adjustments

As Restated

Assets

  

  

  

Accounts receivable, net

$

4,661

$

(393)

$

4,268

Prepaid expenses and other current assets

 

3,891

 

189

 

4,080

Total current assets

 

216,005

 

(204)

 

215,801

Total assets

268,591

(204)

268,387

 

  

 

 

  

Liabilities and Stockholders’ Equity

 

  

 

 

  

Accounts payable

$

8,903

$

300

$

9,203

Accrued expenses and other current liabilities

9,991

(86)

9,905

Deferred revenue

4,870

338

5,208

Total current liabilities

 

31,174

 

552

 

31,726

Earnout liability, at fair value

50,442

(204)

50,238

Private warrant liability, at fair value

31,534

31,534

Total liabilities

 

129,180

 

31,882

 

161,062

Additional paid-in capital

454,486

(29,663)

424,823

Accumulated deficit

 

(315,083)

 

(2,423)

 

(317,506)

Total stockholders’ equity

139,411

(32,086)

107,325

Total liabilities and stockholders’ equity

268,591

(204)

268,387

    

Restatement

    

As Filed

Adjustments

As Restated

Consolidated statement of operations

  

  

  

Revenue

$

73,216

$

(917)

$

72,299

Operating expenses:

 

 

 

Selling and marketing

$

41,768

$

(103)

$

41,665

Product and technology

 

28,298

 

248

 

28,546

General and administrative

28,387

(188)

28,199

Total operating expenses

114,573

(43)

114,530

Operating loss

(41,357)

(874)

(42,231)

Other income (expense):

Other income (expense), net

$

2,791

$

(1,547)

$

1,244

Total other income (expense)

(11,943)

(1,547)

(13,490)

Loss before income taxes

(53,300)

(2,421)

(55,721)

Income tax (benefit) expense

(1,691)

2

(1,689)

Net loss

(51,609)

(2,423)

(54,032)

Net loss attributable to common stockholders

(68,893)

(2,423)

(71,316)

Net loss attributable per share to common stockholders:

Basic

$

(1.90)

$

(0.06)

$

(1.96)

Diluted

$

(1.90)

$

(0.13)

$

(2.03)

    

Restatement

    

As Filed

Adjustments

As Restated

Consolidated statement of cash flows

  

  

  

Net loss

$

(51,609)

$

(2,423)

$

(54,032)

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

 

 

 

Loss on remeasurement of private warrant liability

$

$

(2,427)

$

(2,427)

Stock-based compensation

11,409

(113)

11,296

Other

(200)

207

7

Change in operating assets and liabilities, net of acquisitions and divestitures

Accounts receivable

$

16

$

187

$

203

Prepaid expenses and other current assets

(2,398)

(189)

(2,587)

Accounts payable

3,793

299

4,092

Accrued expenses and other current liabilities

(15,860)

(86)

(15,946)

Deferred revenue

1,868

338

2,206

Other

(1,788)

4,207

2,419

Net cash used in operating activities

$

(48,669)

(48,669)

Net cash used in investing activities

$

(10,671)

(10,671)

Net cash provided by financing activities

$

259,614

259,614

Change in cash, cash equivalents, and restricted cash

$

200,274

200,274

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

$

7,179

7,179

Cash, cash equivalents, and restricted cash end of period

$

207,453

207,453

Schedule of cash, cash equivalents and restricted cash

    

December 31, 2020

    

December 31, 2019

Cash and cash equivalents

$

196,046

$

4,179

Restricted cash - current

 

11,407

 

Restricted cash - non-current

 

 

3,000

Cash, cash equivalents and restricted cash

$

207,453

$

7,179

Schedule of property plant and equipment useful lives

    

Estimated Useful Lives

Software and computer equipment

3 years

Furniture, office equipment and other

3 – 5 years

Internally developed software

2 years

Leasehold improvements

Shorter of useful life or remaining lease term

Schedule of components of other income (expense), net

    

2020

    

(as restated)

2019

Gain on remeasurement of private warrant liability (Note 3)

$

2,427

$

Loss on remeasurement of Legacy Porch warrants (Note 3)

 

(2,584)

 

(2,090)

Transaction costs - recapitalization

(3,974)

Gain (loss) on extinguishment of debt, net (Note 6)

 

5,748

 

(483)

Loss on remeasurement of debt (Note 3)

(895)

(6,159)

Gain on settlement of accounts payable

 

796

 

735

Other, net

 

(274)

 

30

$

1,244

$

(7,967)

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Schedule of Disaggregation of Revenue

2020

(as restated)

    

2019

Referral network revenue

$

53,048

$

49,449

Managed services revenue

 

11,579

 

21,888

Software subscription revenue

 

7,672

 

6,258

Total revenue

$

72,299

$

77,595

Summary of the activity impacting the contract assets and liabilities

    

Contract Assets

Balance at December 31, 2019

 

$

Estimated lifetime value of insurance policies sold by carriers

 

4,313

Cash receipts

 

(784)

Balance at December 31, 2020

$

3,529

Contract 

    

Liabilities

Balance at December 31, 2018

$

Additions to contract liabilities - prepayment

7,000

Additions to contract liabilities – significant financing component interest

152

Contract liabilities transferred to revenue

(878)

Balance at December 31, 2019

 

6,274

Additions to contract liabilities

 

Additions to contract liabilities – significant financing component interest

 

440

Contract liabilities transferred to revenue

 

(3,521)

Balance at December 31, 2020

$

3,193

ASC 606  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Summary of the activity impacting the contract assets and liabilities

Deferred 

    

Revenue

Balance at December 31, 2018

$

4,553

Adoption of ASC 606

 

(940)

Revenue recognized

(7,490)

Additional amounts deferred

6,686

Impact of acquisitions

670

Impact of divestitures

(146)

Balance at December 31, 2019

3,333

Revenue recognized

 

(4,923)

Additional amounts deferred (as restated)

 

6,602

Impact of acquisitions

 

196

Balance at December 31, 2020 (as restated)

$

5,208

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value (Tables)
12 Months Ended
Dec. 31, 2020
Fair Value  
Schedule of fair value measurements of liabilities measured at fair value on recurring basis

The following table details the fair value measurements of liabilities that are measured at fair value on a recurring basis:

Fair Value Measurement at December 31, 2020

Total 

Level 1

Level 2

    

Level 3

    

Fair Value

Contingent consideration - business combination

$

$

$

3,549

    

$

3,549

Contingent consideration - earnout (as restated)

 

 

 

50,238

    

50,238

Private warrant liability (as restated)

31,534

31,534

$

$

$

85,321

$

85,321

Fair Value Measurement at December 31, 2019

Total 

    

Level 1

    

Level 2

    

Level 3

    

Fair Value

Redeemable convertible preferred stock warrants

$

$

$

6,684

$

6,684

Fair value option notes (“FVO Notes”)

11,659

11,659

Contingent consideration

 

 

 

100

 

100

$

$

$

18,443

$

18,443

Schedule of fair value measurement inputs and valuation techniques

Expected

term

Expected

Expected 

 

    

(in years)

    

volatility

    

Risk-free interest rate

    

dividend rate

Redeemable convertible preferred stock warrants

2 to 9

    

60%

0.23% to 2.11%  

0%

December 31, 

2019

FVO 

    

FVO 

Note 1A

    

Note 2(1)

Initial principal value

$

2,500

$

3,000

Value upon maturity

$

6,682

$

6,602

Conversion price (per share)

$

6.39

 

N/A

Value of Series B redeemable convertible preferred share

$

14.12

 

N/A

Value of common stock

N/A

N/A

Expected term (years)

 

2

 

N/A

Volatility

 

39

%  

 

N/A

Risk free rate

 

1.58

%  

 

N/A

Estimated fair value of FVO Note

$

5,079

$

6,580

Schedule of Level 3 items measured at fair value on a recurring basis

Redeemable 

Contingent 

Contingent 

Convertible 

Consideration -

Private

Consideration -

Preferred Stock 

Business

Warrants

Earnout

    

Warrants

    

FVO Notes

    

Combinations

    

(as restated)

    

(as restated)

Fair value as of January 1, 2020

$

6,684

$

11,659

$

100

$

$

Additions

 

1,762

 

 

1,749

 

33,961

 

50,238

Settlements

 

(11,030)

 

(8,698)

 

 

 

Change in fair value, loss (gain) included in net loss(1)

 

2,584

 

895

 

1,700

 

(2,427)

 

Gain on extinguishment of debt

(3,856)

Fair value as of December 31, 2020

$

$

$

3,549

$

31,534

$

50,238

Redeemable 

    

Convertible 

Preferred Stock 

Contingent 

    

Warrants

    

FVO Notes

Consideration

Fair value as of January 1, 2019

$

436

$

$

400

Additions

 

6,651

 

5,500

 

Settlements

 

(2,493)

 

 

Change in fair value, loss (gain) included in net loss(1)

 

2,090

 

6,159

 

(300)

Fair value as of December 31, 2019

$

6,684

$

11,659

$

100

(1)Changes in fair value of redeemable convertible preferred stock warrants, FVO Notes, and Private Warrants are included in other income (expense), net, and changes in fair value of contingent consideration are included in general and administrative expenses in the consolidated statements of operations.
Private warrant liability  
Fair Value  
Schedule of fair value measurement inputs and valuation techniques

Expected

Exercise

term

Expected

Expected 

Price

    

(in years)

    

volatility

    

Risk-free interest rate

    

dividend rate

Private Warrant Liability

$ 11.50

5

    

35%

0.36%

0%

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Equipment, and Software (Tables)
12 Months Ended
Dec. 31, 2020
Property, Equipment, and Software  
Schedule of Property, equipment, and software net

    

December 31, 

December 31, 

2020

    

2019

Software and computer equipment

$

1,381

$

1,392

Furniture, office equipment, and other

 

567

 

387

Internally developed software

 

10,741

 

10,601

Leasehold improvements

 

1,112

 

1,295

 

13,801

 

13,675

Less: Accumulated depreciation and amortization

 

(9,208)

 

(7,017)

Property, equipment, and software, net

$

4,593

$

6,658

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2020
Intangible Assets and Goodwill  
Schedule of intangible assets

Weighted

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

7.0

$

8,440

$

(2,173)

$

6,267

Acquired technology

 

6.0

 

12,170

(5,481)

 

6,689

Trademarks and tradenames

 

9.0

 

3,688

(893)

 

2,795

Non-compete agreements

2.0

225

(15)

210

Total intangible assets

 

$

24,523

$

(8,562)

$

15,961

Weighted

    

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated 

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

$

5,450

$

(1,591)

$

3,859

Acquired technology

 

4.0

 

8,546

 

(4,272)

 

4,274

Trademarks and tradenames

 

7.0

 

2,290

 

(591)

 

1,699

Total intangible assets

 

$

16,286

$

(6,454)

$

9,832

Schedule of Estimated intangibles amortization expense

Estimated

Amortization

    

Expense

2021

$

3,873

2022

2,989

2023

 

2,659

2024

 

1,617

2025

 

1,169

Thereafter

 

3,654

$

15,961

Schedule of changes in the carrying amount of goodwill

    

Goodwill

Balance as of January 1, 2019

$

21,305

Acquisitions

 

916

Divestitures

(3,657)

Purchase price adjustment

(290)

Balance as of December 31, 2019

$

18,274

Acquisitions

 

10,176

Divestitures

 

(161)

Balance as of December 31, 2020

$

28,289

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
12 Months Ended
Dec. 31, 2020
Debt  
Schedule of debt

At December 31, 2020, debt was comprised of the following:

    

    

    

Debt 

    

 

Unaccreted

 

Issuance 

 

Carrying 

Principal

Discount

 

Costs

Value

1.0% promissory notes, due 2022

$

8,317

$

$

$

8,317

11.05% term loan, due 2024

41,764

(2,686)

(29)

39,049

Other notes

 

750

 

(133)

 

 

617

$

50,831

$

(2,819)

$

(29)

$

47,983

At December 31, 2019, debt was comprised of the following:

    

    

    

Debt

    

 

Unaccreted 

 

Issuance

 

Carrying

Principal

Discount

 

Costs

Value

10% convertible promissory notes, due on demand

$

7,324

$

(36)

$

$

7,288

6% promissory note, due 2020

 

185

 

 

 

185

2.55% promissory notes, due 2020

 

1,100

 

(41)

 

 

1,059

3.5% convertible promissory notes, due 2022

 

1,689

 

(313)

 

 

1,376

9.0% term loan, due 2023

 

40,500

 

(528)

 

(689)

 

39,283

3% promissory note (25% default), due 2024

3,000

(2,906)

(57)

37

Other notes

 

233

 

 

 

233

$

54,031

$

(3,824)

$

(746)

$

49,461

    

    

Fair 

Principal

 

Value

10% convertible notes recorded at fair value

$

5,500

$

11,659

Schedule of minimum principal payment commitments

Minimum principal payment commitments as of December 31, 2020, are as follows:

Principal

Payments

2021

$

4,799

2022

 

12,234

2023

 

20,346

2024

 

13,302

2025

 

150

Thereafter

 

$

50,831

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Warrants (Tables)
12 Months Ended
Dec. 31, 2020
Equity and Warrants  
Schedule of fully diluted capital structure

The following table summarizes our fully diluted capital structure at December 31, 2020:

Issued and outstanding common shares

    

75,519,151

Earnout common shares (Note 1A and Note 8)

 

6,150,000

Total common shares issued and outstanding

81,669,151

Common shares reserved for future issuance:

Public warrants

8,625,000

Private warrants

5,700,000

Common stock options outstanding - 2012 Equity Plan (Note 8)

 

6,414,611

Restricted stock units (Note 8)

 

2,415,140

Restricted stock awards (Note 8)

 

166,762

2020 Equity Plan pool reserved for future issuance (Note 8)

 

11,137,824

Total shares of common stock outstanding and reserved for future issuance

 

116,128,488

Schedule of warrant activity

 

Redeemable Convertible

 

 

 

Preferred Stock

Common Stock

 

 

Weighted- 

 

 

 

Weighted- 

 

 

Average 

 

 

 

Average 

Number of 

 

Exercise 

Number of 

 

Exercise 

Warrants

 

Price

Warrants

 

Price

Balances as of January 1, 2020

    

965,157

    

$

4.39

    

    

2,095,074

    

$

2.02

Warrants granted

 

209,384

 

5.62

 

 

73,538

 

1.77

Warrants exercised

 

 

 

 

 

Warrants cancelled

 

(1,174,541)

 

4.60

 

 

(2,168,612)

 

2.02

Balances as of December 31, 2020

 

$

 

$

$

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Stock-Based Compensation  
Schedule of stock-based compensation by plan

2020

(as restated)

    

2019

Secondary market transaction

$

1,616

$

33,232

Employee awards

 

9,680

 

2,740

Total operating expenses

$

11,296

$

35,972

Schedule of stock option activity

    

    

    

Weighted- 

    

 

 

Weighted- 

 

Average 

 

 

Number of 

 

Average 

 

Remaining 

 

Aggregate 

Options 

 

Exercise 

 

Contractual 

Intrinsic 

Outstanding

Price

 

Life (Years)

Value

Balances as of January 1, 2020

 

7,428,682

$

2.21

 

7.3

 

277

Options granted

 

2,202,417

 

4.23

 

  

 

  

Options exercised

 

(439,754)

 

2.02

 

  

 

  

Options forfeited

 

(323,840)

 

2.36

 

  

 

  

Options canceled or expired

 

(2,452,894)

 

2.41

 

  

 

  

Balances as of December 31, 2020

 

6,414,611

$

2.85

 

7.8

$

73,260

Exercisable at December 31, 2020

 

3,472,595

$

2.30

 

7.0

$

73,260

Schedule of fair value of assumptions

    

2020

    

2019

Risk-free interest rate

 

0.3 – 0.6 %

1.6 – 1.9 %

Expected term (years)

 

5 – 6

3 – 6

Dividend yield

 

Volatility

 

59 – 60 %

46 – 51 %

Schedule of restricted stock activity

    

Number of 

Weighted

 

Restricted 

Average

 

Stock Units

Fair Value

Balances as of January 1, 2020

 

$

Granted

 

2,450,718

3.69

Canceled

 

(35,578)

3.44

Balances as of December 31, 2020

 

2,415,140

$

3.64

Summary of the activity of restricted stock awards

    

Number of 

 

Restricted 

 

Stock Awards

Balances as of January 1, 2020

 

472,141

Shares granted

 

Shares vested

 

(305,379)

Shares forfeited

 

Balances as of December 31, 2020

 

166,762

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Taxes  
Schedule of components of the income tax (benefit) provision

    

2020

    

(as restated)

2019

Current:

 

  

 

  

Federal

$

$

State

 

71

 

67

Total current

 

71

 

67

Deferred

 

  

 

  

Federal

 

(1,433)

 

21

State

 

(327)

 

8

Total deferred

 

(1,760)

 

29

Provision for income taxes

$

(1,689)

$

96

Schedule of significant deferred tax assets and deferred tax liabilities

    

December 31, 

    

2020

December 31, 

(as restated)

2019

Deferred tax assets

 

  

 

  

Accrued expenses

$

1,114

$

1,124

Stock compensation

2,469

1,219

Deferred revenue

 

2,036

 

2,066

Property and equipment

 

229

 

176

Intangibles

 

452

 

826

Goodwill

 

1,444

 

1,391

Other

 

8

 

8

Net operating losses

 

50,119

 

40,815

Disallowed interest

 

6,385

 

2,159

Valuation allowance

 

(63,317)

 

(48,499)

Total deferred tax assets

 

939

 

1,285

Deferred tax liabilities

 

  

 

  

Internally developed software

 

(943)

 

(1,319)

Total deferred tax liabilities

 

(943)

 

(1,319)

Net deferred tax assets (liabilities)

$

(4)

$

(34)

Schedule of reconciliation of the income tax (benefit) provision

2020

(as restated)

2019

Tax computed at federal statutory rate

$

(11,702)

$

(21,677)

State tax, net of federal tax benefit

 

(2,097)

 

(1,475)

Other

 

803

 

515

Loss on disposition

 

 

1,049

Compensation

 

(972)

 

6,507

Debt transactions

 

(824)

 

2,145

Enacted tax rate changes

 

(159)

 

(119)

Return to provision

 

(502)

 

(991)

Valuation allowance

 

13,764

 

14,142

Total provision (benefit) for income taxes

$

(1,689)

$

96

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations and Disposals (Tables)
12 Months Ended
Dec. 31, 2020
Business Combinations and Disposals  
Schedule of estimated fair value of the assets acquired and liabilities assumed for business combinations

Weighted Average Useful Life (in years)

    

July 23, 2020 Acquisition

    

December 31, 2020 Acquisition

    

Other Acquisitions

    

Total

Purchase consideration:

Cash

$

2,000

$

6,003

$

325

$

8,328

Issuance of common stock

1,790

4,711

358

6,859

Deferred acquisition consideration

80

80

Notes payable

607

607

Contingent consideration

1,749

1,749

Total purchase consideration:

$

3,790

$

12,463

$

1,370

$

17,623

Assets:

Cash and cash equivalents

$

382

$

119

$

36

$

537

Current assets

554

212

7

773

Property and equipment

212

44

2

258

Intangible assets:

Customer relationships

5.0

740

2,400

3,140

Acquired technology

9.0

470

3,700

300

4,470

Trademarks and tradenames

13.0

670

600

240

1,510

Non-competition agreements

2.0

70

155

225

Goodwill

1,576

7,242

1,358

10,176

Total assets acquired

4,674

14,472

1,943

21,089

Current liabilities

(884)

(322)

(527)

(1,733)

Deferred tax liabilities, net

(1,687)

(46)

(1,733)

Net assets acquired

$

3,790

$

12,463

$

1,370

$

17,623

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies.  
Schedule of minimum commitments under noncancelable operating lease agreements

Minimum commitments under noncancelable operating lease agreements as of December 31, 2020, are as follows:

    

Lease 

Payments

2021

$

1,333

2022

 

821

2023

 

315

2024

 

2025

 

Thereafter

 

$

2,469

Schedule of non-cancelable purchase commitments

As of December 31, 2020, the Company had non-cancelable purchase commitments, primarily for data purchases, as follows:

2021

    

$

3,742

2022

 

3,514

2023

 

3,514

2024

 

2025

 

$

10,770

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Basic and Diluted Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2020
Basic and Diluted Net Loss Per Share  
Schedule of earnings per share, basic and diluted

2020

    

(as restated)

    

2019

Numerator:

  

 

  

Net loss

$

(54,032)

$

(103,319)

Induced conversion of preferred stock

(17,284)

Net loss attributable to common stockholders, basic

$

(71,316)

$

(103,319)

Add: gain on warrant fair value

(2,427)

Adjusted net loss for diluted loss per share

$

(73,743)

$

(103,319)

Denominator:

 

 

  

Shares used in computing net loss attributable per share to common stockholders, basic

 

36,344,234

 

31,170,351

Shares used in computing net loss attributable per share to common stockholders, diluted

36,374,215

31,170,351

Net loss attributable per share to common stockholders:

 

  

 

  

Basic

$

(1.96)

$

(3.31)

Diluted

$

(2.03)

$

(3.31)

Schedule of antidilutive securities excluded from computation of earnings per share

    

2020

    

2019

Stock options

 

6,414,611

 

7,428,682

Restricted stock units and awards

2,581,902

495,633

Legacy Porch warrants

 

 

3,060,530

Public warrants

8,625,000

Earnout shares

 

6,150,000

 

Convertible debt

1,734,264

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements - Merger (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 23, 2020
$ / shares
shares
Jul. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Jul. 29, 2020
shares
Jan. 01, 2019
USD ($)
Common Stock and Redeemable Convertible Preferred Stock            
Trust fund | $     $ 196,046 $ 4,179    
Common stock, shares outstanding | shares   21,562,100 81,669,151 34,197,822    
Common stock, shares issued | shares     81,669,151 34,197,822 21,562,100  
Earnout liability Assumed | $     $ 50,238      
Transaction costs | $   $ 30,800        
Merger transaction cost paid in cash | $   $ 5,600        
Shares issued as compensation for services | shares   1,580,000        
Fair value of shares issued | $   $ 23,300        
Earn out shares issued | shares   150,000        
Fair value of earn out shares issued | $   $ 1,900        
Cost recognized as expenses | $   3,800        
Contributed capital | $   239,700        
Payment of capital distribution | $   $ 50,400        
Private warrant liability | $     31,534      
Impairment loss | $     0 $ 0    
Cash balance at bank | $     206,000      
Percentage of shares held by pre closing holders 55.00%          
Retained Earnings (Accumulated Deficit) | $     (317,506) $ (263,474)    
CEO            
Common Stock and Redeemable Convertible Preferred Stock            
Shares issued | shares   1,000,000        
Cumulative effect | ASC 606            
Common Stock and Redeemable Convertible Preferred Stock            
Retained Earnings (Accumulated Deficit) | $           $ 507
Additional Offering, PIPE Investors            
Common Stock and Redeemable Convertible Preferred Stock            
Common stock, shares issued | shares   15,000,000        
Shares issued Price (Per share) | $ / shares   $ 10.00        
Net proceeds | $   $ 141,800        
Direct offering costs | $   8,200        
Private Warrants            
Common Stock and Redeemable Convertible Preferred Stock            
Private warrant liability | $   34,000        
PropTech Acquisition Corporation            
Common Stock and Redeemable Convertible Preferred Stock            
Working capital | $   600        
Payment of Liabilities | $   4,300        
Proceeds available for use | $   305,100        
Payment of capital distribution | $   30,000        
Net assets | $     $ 275,100      
PropTech Acquisition Corporation | Original public offering            
Common Stock and Redeemable Convertible Preferred Stock            
Working capital | $   $ 6,000        
Merger Agreement            
Common Stock and Redeemable Convertible Preferred Stock            
Shares Redeemed | shares   400        
Redemption price (per share) | $ / shares   $ 10.04        
Trust fund | $   $ 173,100        
Common stock, shares outstanding | shares   17,249,600        
Shares converted | shares 4,312,500          
Shares conversion ratio 1          
Shares issued on conversion | shares   184,652        
Warrants cancelled | shares   3,116,003        
Issued for cancellation of warrants | shares   5,126,128        
Common stock issued on extinguishment of stock options | shares   2,533,016        
Shares issued value in merger | $   $ 30,000        
Shares issued shares in merger | shares   83,559,663        
Stock called by warrants | shares 14,325,000          
Single share price | $ / shares $ 1          
Share price | $ / shares $ 11.50          
Number of days for determining share price commencement 30 days          
Expiring period after merger for determining share price 5 years          
Earn out shares issued | shares   5,000,000        
Amount eligible to be charged against equity | $   $ 27,000        
Merger Agreement | Common stock warrants            
Common Stock and Redeemable Convertible Preferred Stock            
Issued for cancellation of warrants | shares   4,472,695        
Warrants outstanding | shares 14,235,000          
Merger Agreement | Public Warrants            
Common Stock and Redeemable Convertible Preferred Stock            
Stock called by warrants | shares 8,625,000          
Warrants outstanding | shares 8,625,000          
Merger Agreement | Private Warrants            
Common Stock and Redeemable Convertible Preferred Stock            
Stock called by warrants | shares 5,700,000   5,700,000      
Warrants outstanding | shares 5,700,000          
Merger Agreement | Preferred stock            
Common Stock and Redeemable Convertible Preferred Stock            
Shares converted | shares   52,251,876        
Shares issued on conversion | shares   52,207,029        
Common stock issued on extinguishment of stock options | shares   2,316,280        
Merger Agreement | PropTech Acquisition Corporation            
Common Stock and Redeemable Convertible Preferred Stock            
Shares issued (shares) | shares   36,264,984        
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements - Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restatement of Previously Issued Consolidated Financial Statements      
Net loss (as restated) $ (54,032) $ (103,319)  
Current assets      
Accounts receivable, net 4,268 4,710  
Prepaid expenses and other current assets 4,080 1,285  
Total current assets 215,801 10,174  
Total assets 268,387 48,468  
Liabilities and Stockholders' Equity      
Accounts payable 9,203 4,806  
Accrued expenses and other current liabilities 9,905 17,071  
Deferred revenue 5,208 3,333  
Total current liabilities 31,726 57,462  
Earnout liability, at fair value 50,238    
Private warrant liability, at fair value 31,534    
Total liabilities 161,062 108,447  
Additional paid-in capital 424,823 203,492  
Accumulated deficit (317,506) (263,474)  
Total stockholders' equity (deficit) 107,325 (59,979) $ (149,842)
Total liabilities and stockholders' equity (deficit) 268,387 $ 48,468  
As Filed      
Restatement of Previously Issued Consolidated Financial Statements      
Net loss (as restated) (51,609)    
Current assets      
Accounts receivable, net 4,661    
Prepaid expenses and other current assets 3,891    
Total current assets 216,005    
Total assets 268,591    
Liabilities and Stockholders' Equity      
Accounts payable 8,903    
Accrued expenses and other current liabilities 9,991    
Deferred revenue 4,870    
Total current liabilities 31,174    
Earnout liability, at fair value 50,442    
Total liabilities 129,180    
Additional paid-in capital 454,486    
Accumulated deficit (315,083)    
Total stockholders' equity (deficit) 139,411    
Total liabilities and stockholders' equity (deficit) 268,591    
Restatement Adjustments      
Restatement of Previously Issued Consolidated Financial Statements      
Net loss (as restated) (2,423)    
Current assets      
Accounts receivable, net (393)    
Prepaid expenses and other current assets 189    
Total current assets (204)    
Total assets (204)    
Liabilities and Stockholders' Equity      
Accounts payable 300    
Accrued expenses and other current liabilities (86)    
Deferred revenue 338    
Total current liabilities 552    
Earnout liability, at fair value (204)    
Private warrant liability, at fair value 31,534    
Total liabilities 31,882    
Additional paid-in capital (29,663)    
Accumulated deficit (2,423)    
Total stockholders' equity (deficit) (32,086)    
Total liabilities and stockholders' equity (deficit) $ (204)    
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restatement of Previously Issued Consolidated Financial Statements    
Revenue $ 72,299 $ 77,595
Operating expenses:    
Selling and marketing 41,665 56,220
Product and technology 28,546 30,992
General and administrative 28,199 52,011
Total operating expenses 114,530 165,717
Operating loss (42,231) (88,122)
Other income (expense):    
Other income (expense), net 1,244 (7,967)
Total other income (expense) (13,490) (15,101)
Loss before income taxes (55,721) (103,223)
Income tax (benefit) expense (1,689) 96
Net loss (54,032) (103,319)
Net loss attributable to common stockholders $ (71,316) $ (103,319)
Net loss attributable per share to common stockholders:    
Basic $ (1.96) $ (3.31)
Diluted $ (2.03) $ (3.31)
As Filed    
Restatement of Previously Issued Consolidated Financial Statements    
Revenue $ 73,216  
Operating expenses:    
Selling and marketing 41,768  
Product and technology 28,298  
General and administrative 28,387  
Total operating expenses 114,573  
Operating loss (41,357)  
Other income (expense):    
Other income (expense), net 2,791  
Total other income (expense) (11,943)  
Loss before income taxes (53,300)  
Income tax (benefit) expense (1,691)  
Net loss (51,609)  
Net loss attributable to common stockholders $ (68,893)  
Net loss attributable per share to common stockholders:    
Basic $ (1.90)  
Diluted $ (1.90)  
Restatement Adjustments    
Restatement of Previously Issued Consolidated Financial Statements    
Revenue $ (917)  
Operating expenses:    
Selling and marketing (103)  
Product and technology 248  
General and administrative (188)  
Total operating expenses (43)  
Operating loss (874)  
Other income (expense):    
Other income (expense), net (1,547)  
Total other income (expense) (1,547)  
Loss before income taxes (2,421)  
Income tax (benefit) expense 2  
Net loss (2,423)  
Net loss attributable to common stockholders $ (2,423)  
Net loss attributable per share to common stockholders:    
Basic $ (0.06)  
Diluted $ (0.13)  
Restatement Adjustments | Other immaterial items    
Other income (expense):    
Net loss $ 900  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of cash flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net loss $ (54,032) $ (103,319)
Adjustments to reconcile net loss to net cash used in operating activities    
Loss on remeasurement of private warrant liability (2,427)  
Stock-based compensation 11,296 35,972
Other 7 236
Change in operating assets and liabilities, net of acquisitions and divestitures    
Accounts receivable 203 (1,840)
Prepaid expenses and other current assets (2,587) 603
Accounts payable 4,092 2,361
Accrued expenses and other current liabilities (15,946) 7,704
Deferred revenue 2,206 (803)
Other 2,419 (975)
Net cash used in operating activities (48,669) (29,335)
Net cash used in investing activities (10,671) (5,208)
Net cash provided by financing activities 259,614 34,486
Change in cash, cash equivalents, and restricted cash 200,274 (57)
Cash, cash equivalents, and restricted cash, beginning of period 7,179 7,236
Cash, cash equivalents, and restricted cash end of period 207,453 7,179
As Filed    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net loss (51,609)  
Adjustments to reconcile net loss to net cash used in operating activities    
Stock-based compensation 11,409  
Other (200)  
Change in operating assets and liabilities, net of acquisitions and divestitures    
Accounts receivable 16  
Prepaid expenses and other current assets (2,398)  
Accounts payable 3,793  
Accrued expenses and other current liabilities (15,860)  
Deferred revenue 1,868  
Other (1,788)  
Net cash used in operating activities (48,669)  
Net cash used in investing activities (10,671)  
Net cash provided by financing activities 259,614  
Change in cash, cash equivalents, and restricted cash 200,274  
Cash, cash equivalents, and restricted cash, beginning of period 7,179  
Cash, cash equivalents, and restricted cash end of period 207,453 $ 7,179
Restatement Adjustments    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net loss (2,423)  
Adjustments to reconcile net loss to net cash used in operating activities    
Loss on remeasurement of private warrant liability (2,427)  
Stock-based compensation (113)  
Other 207  
Change in operating assets and liabilities, net of acquisitions and divestitures    
Accounts receivable 187  
Prepaid expenses and other current assets (189)  
Accounts payable 299  
Accrued expenses and other current liabilities (86)  
Deferred revenue 338  
Other $ 4,207  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restatement of Previously Issued Consolidated Financial Statements    
Minimum cash balance required by lender $ 3,000 $ 3,000
Loan proceeds related to the Paycheck Protection Program Loan 8,407  
Allowance for uncollectible receivables 455 188
Losses due to impairment of long-lived assets 611 1,051
Advertising costs $ 2,242 $ 3,716
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements - Cash and cash equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restatement of Previously Issued Consolidated Financial Statements      
Cash and cash equivalents $ 196,046 $ 4,179  
Restricted Cash, Current 11,407    
Restricted Cash, Noncurrent   3,000  
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents $ 207,453 $ 7,179 $ 7,236
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements - Property, Equipment and Software (Details)
12 Months Ended
Dec. 31, 2020
Software and computer equipment  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Internally developed software  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Minimum | Furniture, office equipment and other  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Maximum | Furniture, office equipment and other  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement of Previously Issued Consolidated Financial Statements - Other income (expense), net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restatement of Previously Issued Consolidated Financial Statements    
Gain on remeasurement of private warrant liability (Note 3) $ 2,427  
Loss on remeasurement of Legacy Porch warrants (Note 3) (2,584) $ (2,090)
Transaction costs - recapitalization (3,974)  
Gain (loss) on extinguishment of debt, net (Note 6) 5,748 (483)
Loss on remeasurement of debt (Note 3) (895) (6,159)
Gain on settlement of accounts payable 796 735
Other, net   30
Other, net (274)  
Other income (expense), net $ 1,244 $ (7,967)
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue    
Total revenue $ 72,299 $ 77,595
Referral network revenue    
Revenue    
Total revenue 53,048 49,449
Managed services revenue    
Revenue    
Total revenue 11,579 21,888
Software subscription revenue    
Revenue    
Total revenue $ 7,672 $ 6,258
Moving Services    
Revenue    
Percentage of Total Revenue 69.00% 47.00%
Post Move Services    
Revenue    
Percentage of Total Revenue 31.00% 53.00%
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Contract Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Change in Contract with Customer, Asset [Abstract]    
Balance at December 31, 2019 $ 0  
Estimated lifetime value of insurance policies sold by carriers 4,313  
Cash receipts (784)  
Balance at December 31, 2020 3,529  
Contract assets 3,529 $ 3,529
Long-term accounts receivable   3,365,000
Accounts Receivable Current    
Change in Contract with Customer, Asset [Abstract]    
Balance at December 31, 2020 164,000  
Contract assets $ 164,000 $ 164,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregation of Revenue - Expected Timing Of Satisfaction Period (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 4,334 $ 18,336
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 2,664  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 529  
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregation of Revenue - Contract Liabilities Refundable Customer Deposits (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Refundable Customer Deposits      
Change in Contract with Customer, Liability      
Beginning balance   $ 6,274 $ 0
Additions to contract liabilities - prepayment $ 7,000   7,000
Additions to contract liabilities - significant financing component interest   440 152
Contract liabilities transferred to revenue   (3,521) (878)
Ending balance   3,193 6,274
ASC 606      
Change in Contract with Customer, Liability      
Beginning balance   3,333 4,553
Additions to contract liabilities   6,602 6,686
Adoption of ASC 606     (940)
Contract liabilities transferred to revenue   (4,923) (7,490)
Impact of acquisitions   196 670
Impact of divestitures     (146)
Ending balance   $ 5,208 $ 3,333
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value - Schedule of Fair Value Measurements of Liabilities Measured at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value    
Liabilities, fair value disclosure $ 85,321 $ 18,443
Contingent consideration - business combination    
Fair Value    
Liabilities, fair value disclosure 3,549  
Contingent consideration - earnout    
Fair Value    
Liabilities, fair value disclosure 50,238  
Private warrant liability    
Fair Value    
Liabilities, fair value disclosure 31,534  
Redeemable convertible preferred stock warrants    
Fair Value    
Liabilities, fair value disclosure   6,684
FVO notes    
Fair Value    
Liabilities, fair value disclosure   11,659
Contingent Consideration    
Fair Value    
Liabilities, fair value disclosure   100
Level 3    
Fair Value    
Liabilities, fair value disclosure 85,321 18,443
Level 3 | Contingent consideration - business combination    
Fair Value    
Liabilities, fair value disclosure 3,549  
Level 3 | Contingent consideration - earnout    
Fair Value    
Liabilities, fair value disclosure 50,238  
Level 3 | Private warrant liability    
Fair Value    
Liabilities, fair value disclosure $ 31,534  
Level 3 | Redeemable convertible preferred stock warrants    
Fair Value    
Liabilities, fair value disclosure   6,684
Level 3 | FVO notes    
Fair Value    
Liabilities, fair value disclosure   11,659
Level 3 | Contingent Consideration    
Fair Value    
Liabilities, fair value disclosure   $ 100
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value - Summary of Key Assumptions for determining redeemable convertible preferred stock warrants (Details) - Redeemable convertible preferred stock warrants
Dec. 31, 2020
Dec. 31, 2019
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 60  
Expected dividend rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 0  
Minimum | Expected term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 2  
Minimum | Risk free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 0.23  
Maximum | Expected term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 9  
Maximum | Risk free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 2.11  
Weighted Average | Expected term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   6.36
Weighted Average | Risk free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   1.72
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value - Fair Value Option Notes (Details)
$ / shares in Units, $ in Thousands
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Initial principal value $ 50,831 $ 54,031
Value upon maturity 47,983 49,461
FVO Note 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Initial principal value 2,500  
Value upon maturity $ 6,682  
Conversion price (per share) | $ / shares $ 6.39  
Estimated fair value of FVO Note $ 5,079  
FVO Note 1 | Current stock price | Series A redeemable convertible preferred stock    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
FVO Notes 14.12  
FVO Note 1 | Expected term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
FVO Notes 2  
FVO Note 1 | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
FVO Notes 39  
FVO Note 1 | Risk free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
FVO Notes 1.58  
FVO Note 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Initial principal value   3,000
Value upon maturity   6,602
Estimated fair value of FVO Note   $ 6,580
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value - Contingent consideration (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration, measurement input 9  
Discount rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration, measurement input 9.96 15.26
Discount rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration, measurement input 9.98 16.26
Revenue volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration, measurement input 18.00 19.00
Cost of capital | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration, measurement input 21.50 29.50
Current stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration, measurement input | $ / shares 14.27  
Strike price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration, measurement input | $ / shares 20.00  
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration, measurement input 60  
Income approach    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration | $ $ 1,800  
Monte Carlo simulation method    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination contingent consideration | $ $ 1,749  
Monte Carlo simulation method | Exercise Price | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Consideration Earnout, Measurement Input 18  
Monte Carlo simulation method | Exercise Price | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Consideration Earnout, Measurement Input 20  
Monte Carlo simulation method | Exercise Price | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Consideration Earnout, Measurement Input 22  
Monte Carlo simulation method | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Consideration Earnout, Measurement Input 60  
Monte Carlo simulation method | Forfeiture Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Consideration Earnout, Measurement Input 16  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value - Private Warrant Liability (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
$ / shares
Fair Value  
Private warrant liability | $ $ 31,534
Exercise Price | Private warrant liability  
Fair Value  
Warrants, measurement input | $ / shares 11.50
Expected term | Private warrant liability  
Fair Value  
Warrants, measurement input 5
Volatility | Private warrant liability  
Fair Value  
Warrants, measurement input 35
Risk free rate | Private warrant liability  
Fair Value  
Warrants, measurement input 0.36
Expected dividend rate | Private warrant liability  
Fair Value  
Warrants, measurement input 0
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value - Level 3 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Redeemable convertible preferred stock warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 6,684 $ 436
Additions 1,762 6,651
Settlements (11,030) (2,493)
Change in fair value, loss (gain) included in net loss 2,584 2,090
Ending balance   6,684
FVO notes    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 11,659  
Additions   5,500
Settlements (8,698)  
Change in fair value, loss (gain) included in net loss 895 6,159
Gain on extinguishment of debt (3,856)  
Ending balance   11,659
Contingent Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 100 400
Change in fair value, loss (gain) included in net loss   (300)
Ending balance   100
Contingent consideration - business combination    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 100  
Additions 1,749  
Change in fair value, loss (gain) included in net loss 1,700  
Ending balance 3,549 $ 100
Private Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Additions 33,961  
Change in fair value, loss (gain) included in net loss (2,427)  
Ending balance 31,534  
Contingent consideration - earnout    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Additions 50,238  
Ending balance $ 50,238  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Equipment, and Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, Gross $ 13,801 $ 13,675
Less: Accumulated depreciation and amortization (9,208) (7,017)
Property, equipment, and software, net 4,593 6,658
Depreciation and amortization 6,644 7,377
Software and computer equipment    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, Gross 1,381 1,392
Furniture, office equipment and other    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, Gross 567 387
Internally developed software    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, Gross 10,741 10,601
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, Gross 1,112 1,295
Property equipment software    
Property, Plant and Equipment [Line Items]    
Depreciation and amortization $ 3,786 $ 3,680
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Intangible Assets and Goodwill    
Intangible Assets, gross $ 24,523 $ 16,286
Accumulated Amortization (8,562) (6,454)
Intangible Assets, Net 15,961 9,832
Aggregate amortization expense $ 2,858 $ 3,697
Customer relationships    
Intangible Assets and Goodwill    
Weighted Average useful life (in years) 7 years 9 years
Intangible Assets, gross $ 8,440 $ 5,450
Accumulated Amortization (2,173) (1,591)
Intangible Assets, Net $ 6,267 $ 3,859
Acquired technology    
Intangible Assets and Goodwill    
Weighted Average useful life (in years) 6 years 4 years
Intangible Assets, gross $ 12,170 $ 8,546
Accumulated Amortization (5,481) (4,272)
Intangible Assets, Net $ 6,689 $ 4,274
Trademarks and tradenames    
Intangible Assets and Goodwill    
Weighted Average useful life (in years) 9 years 7 years
Intangible Assets, gross $ 3,688 $ 2,290
Accumulated Amortization (893) (591)
Intangible Assets, Net $ 2,795 $ 1,699
Non-compete agreements    
Intangible Assets and Goodwill    
Weighted Average useful life (in years) 2 years  
Intangible Assets, gross $ 225  
Accumulated Amortization (15)  
Intangible Assets, Net $ 210  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets and Goodwill - Estimated Intangibles Amortization Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Estimated intangibles amortization expense:    
2021 $ 3,873  
2022 2,989  
2023 2,659  
2024 1,617  
2025 1,169  
Thereafter 3,654  
Intangible Assets, Net $ 15,961 $ 9,832
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]    
Goodwill, Beginning Balance $ 18,274 $ 21,305
Acquisitions 10,176 916
Divestitures (161) (3,657)
Purchase price adjustment   (290)
Goodwill, Ending Balance $ 28,289 $ 18,274
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 19, 2019
Debt      
Principal $ 50,831 $ 54,031  
Unaccreted Discount (2,819) (3,824)  
Debt Issuance Costs (29) (746)  
Carrying Value 47,983 49,461  
Interest rate (stated)     3.00%
Long-term Debt, Fiscal Year Maturity [Abstract]      
2021 4,799    
2022 12,234    
2023 20,346    
2024 13,302    
2025 150    
Total principal $ 50,831 54,031  
10% convertible promissory notes      
Debt      
Principal   7,324  
Unaccreted Discount   (36)  
Carrying Value   7,288  
Interest rate (stated) 10.00%    
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal   7,324  
6% promissory note, due 2020      
Debt      
Principal   185  
Carrying Value   185  
Interest rate (stated) 6.00%    
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal   185  
2.55% promissory notes, due 2020      
Debt      
Principal   1,100  
Unaccreted Discount   (41)  
Carrying Value   1,059  
Interest rate (stated) 2.55%    
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal   1,100  
3.5% convertible promissory note, due 2022      
Debt      
Principal   1,689  
Unaccreted Discount   (313)  
Carrying Value   1,376  
Interest rate (stated) 3.50%    
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal   1,689  
9.0% term loan, due 2023      
Debt      
Principal   40,500  
Unaccreted Discount   (528)  
Debt Issuance Costs   (689)  
Carrying Value   39,283  
Interest rate (stated) 9.00%    
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal   40,500  
3% promissory note, due 2024      
Debt      
Principal   3,000  
Unaccreted Discount   (2,906)  
Debt Issuance Costs   (57)  
Carrying Value   37  
Interest rate (stated) 3.00%    
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal   3,000  
1.0% promissory notes, due 2022      
Debt      
Principal $ 8,317    
Carrying Value $ 8,317    
Interest rate (stated) 1.00%    
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal $ 8,317    
11.05% term loan, due 2024      
Debt      
Principal 41,764    
Unaccreted Discount (2,686)    
Debt Issuance Costs (29)    
Carrying Value $ 39,049    
Interest rate (stated) 11.05%    
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal $ 41,764    
Other notes      
Debt      
Principal 750 233  
Unaccreted Discount (133)    
Carrying Value 617 233  
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal 750 $ 233  
10% convertible notes      
Debt      
Principal 5,500    
Fair Value $ 11,659    
Interest rate (stated) 10.00%    
Long-term Debt, Fiscal Year Maturity [Abstract]      
Total principal $ 5,500    
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Senior Secured Term Loans (Details)
12 Months Ended
Dec. 23, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jul. 31, 2020
USD ($)
May 31, 2020
USD ($)
May 26, 2020
Dec. 19, 2019
USD ($)
Debt              
Amount borrowed             $ 3,000,000
Loss on extinguishment of debt   $ 5,748,000 $ (483,000)        
Amount outstanding   47,983,000 49,461,000        
Senior Secured Term Loans              
Debt              
Amount borrowed       $ 47,000,000      
Maximum borrowing amount     40,000,000        
Amount outstanding     40,000,000 $ 37,645 $ 37,500    
Debt Instrument, Final Payment Fees     500,000        
Senior Secured Term Loans | Period beginning April 2, 2020 Through May 15, 2020              
Debt              
Paid In Kind Interest Rate           2.00  
Senior Secured Term Loans | Period beginning After May 15, 2020              
Debt              
Paid In Kind Interest Rate           1  
Series C Redeemable Convertible Preferred Stock              
Debt              
Loss on extinguishment of debt   2,532,000          
Amount outstanding     $ 37,000        
Debt Instrument, Final Payment Fees $ 1,000,000            
Warrants grant date fair value   $ 300,000          
Prime rate | Senior Secured Term Loans              
Debt              
Reduction in interest rate     5        
Base rate | Senior Secured Term Loans              
Debt              
Reduction in interest rate     4.00        
Three-month LIBOR | Senior Secured Term Loans              
Debt              
Warrants term     3 months        
Warrant exercise price (percentage)     2.5        
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Runway Growth Credit Fund (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 23, 2020
USD ($)
Jul. 23, 2020
Dec. 19, 2019
USD ($)
Jul. 31, 2020
USD ($)
May 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]                
Amount borrowed     $ 3,000,000          
Proceeds from Issuance of Debt     $ 3,000,000       $ 66,190,000 $ 31,300,000
Long-term Debt           $ 47,983,000 47,983,000 49,461,000
Variable interest rate   1.00%            
Senior Secured Term Loans                
Debt Instrument [Line Items]                
Amount borrowed       $ 47,000,000        
Long-term Debt       37,645 $ 37,500     40,000,000
Interest expenses       749,000        
Repayment of loan       37,500,000 $ 2,500      
Debt Instrument, Final Payment Fees               $ 500,000
Senior Secured Term Loans | Three-month LIBOR                
Debt Instrument [Line Items]                
Warrants term               3 months
Senior Secured Term Loans | Runway Growth Credit Fund, Inc. [Member]                
Debt Instrument [Line Items]                
Amount borrowed       40,000,000        
Loan and Security Agreement , Runway Loan [Member]                
Debt Instrument [Line Items]                
Proceeds from Issuance of Debt       $ 7,000,000        
Long-term Debt           $ 39,049,000 39,049,000  
Interest expenses $ 17,000              
Repayment of loan 7,057,000              
Basis spread on interest rate       9.05%        
Paid in kind interest rate       2        
Calculated interest rate       11.05%        
Final payment fee $ 391,000              
Loan default       5.00%        
Debt Instrument, Final Payment Fees       $ 1,645,000        
Final payment fee       3.50%        
Financial covenants, Minimum cash level       $ 3,000,000        
Financial covenants, Minimum revenue       $ 15,356,000        
Financial covenants, projected revenue percentage           80.00%    
Warrants grant date fair value           $ 1,216,000 $ 1,216,000  
Paid In Kind Interest Rate       2        
Loan and Security Agreement , Runway Loan [Member] | Loans Repaid Prior To First Anniversary [Member]                
Debt Instrument [Line Items]                
Repayment fees percentage       2.00%        
Loan and Security Agreement , Runway Loan [Member] | Loans Repaid Prior to Second Anniversary [Member]                
Debt Instrument [Line Items]                
Repayment fees percentage       1.50%        
Loan and Security Agreement , Runway Loan [Member] | Loans Repaid Prior to Third Anniversary [Member]                
Debt Instrument [Line Items]                
Repayment fees percentage       1.00%        
Loan and Security Agreement , Runway Loan [Member] | Loans Repaid Prior to Fourth Anniversary [Member]                
Debt Instrument [Line Items]                
Repayment fees percentage       0.50%        
Loan and Security Agreement , Runway Loan [Member] | Three-month LIBOR                
Debt Instrument [Line Items]                
Variable interest rate       0.55%        
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Pre 2019 convertible notes (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 28, 2020
USD ($)
shares
Dec. 23, 2020
USD ($)
Dec. 19, 2019
USD ($)
shares
Jan. 13, 2019
USD ($)
D
$ / shares
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
shares
Feb. 28, 2020
USD ($)
NotesSeries
Dec. 31, 2018
USD ($)
Jul. 20, 2018
USD ($)
NotesSeries
Debt Instrument [Line Items]                  
Amount borrowed     $ 3,000            
Interest rate (stated)     3.00%            
Warrants issued on conversion | shares     403,101            
Debt issuance costs         $ 29 $ 746      
Amount outstanding         47,983 49,461      
Loss on extinguishment of debt         5,748 (483)      
Original debt amount         1,436 $ 34,105      
Series B Redeemable Convertible Preferred Stock                  
Debt Instrument [Line Items]                  
Warrants issued on conversion | shares           70,408      
Pre-2019 Convertible Promissory Notes                  
Debt Instrument [Line Items]                  
Amount borrowed       $ 7,324     $ 1,400 $ 16,600 $ 1,689
Interest rate (stated)       4.50%         3.50%
Shares issued on conversion | shares 198,750     1,173,473          
Warrants issued on conversion | shares 73,538     70,408          
Shares issuable on conversion | shares       537,024          
Conversion price (per unit) | $ / shares       $ 14.79          
Shares /Warrants per unit       0.06          
Number of promissory notes assumed | NotesSeries             1   2
Debt issuance costs       $ 356          
Default amount reclassified         $ 7,288        
Unpaid interest   $ 48              
Loss on extinguishment of debt $ 247 285              
Interest amount   289              
Original debt amount $ 1,153                
Maturity days threshold for notes if not converted | D       10          
Maturity period threshold for notes if not converted         3 years        
Pre-2019 Convertible Promissory Notes | Maximum                  
Debt Instrument [Line Items]                  
Interest rate (stated)       10.00%          
Pre-2019 Convertible Promissory Notes | Minimum                  
Debt Instrument [Line Items]                  
Interest rate (stated)       8.00%          
2018 Convertible Promissory Notes | Maximum                  
Debt Instrument [Line Items]                  
Interest rate (stated)       10.00%          
Merger Agreement | Pre-2019 Convertible Promissory Notes                  
Debt Instrument [Line Items]                  
Amount outstanding   7,317              
Unpaid interest   $ 516              
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - 2019 Convertible Promissory Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 23, 2020
Dec. 23, 2019
Jul. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Dec. 19, 2019
Debt              
Amount borrowed             $ 3,000
Interest rate (stated)             3.00%
Original debt amount       $ 1,436 $ 34,105    
2019 Convertible Promissory Notes              
Debt              
Amount borrowed         $ 21,600    
Interest rate (stated)         10.00%    
PIK Interest              
Debt              
Interest rate (stated)         10.00%    
FVO notes              
Debt              
Amount borrowed       5,500   $ 3,000  
Fair value       $ 0      
Percentage of outstanding principal and unpaid interest amount payment upon maturity       200.00%      
Unpaid interest $ 5,974            
Debt repayment term     1 year        
Series C Redeemable Convertible Preferred Stock              
Debt              
Fair value       $ 4,233      
Unpaid interest $ 1,000            
Series C Redeemable Convertible Preferred Stock | 2019 Convertible Promissory Notes              
Debt              
Original debt amount   $ 16,100          
Series C Redeemable Convertible Preferred Stock | PIK Interest              
Debt              
Original debt amount   $ 971          
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Promissory Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 23, 2020
Jul. 23, 2020
Dec. 19, 2019
Mar. 14, 2017
Dec. 31, 2020
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Nov. 01, 2018
Debt                      
Amount borrowed     $ 3,000                
Interest rate (stated)     3.00%                
Long term debt current         $ 4,746       $ 4,746 $ 20,461  
Warrants issued on conversion     403,101                
Interest rate on the event of default     25.00%                
Proceeds from debt issuance, net of fees     $ 3,000           66,190 31,300  
Amount outstanding         47,983       47,983 49,461  
Loans assumed   $ 398                  
Variable interest rate   1.00%                  
Loss on extinguishment of debt                 5,748 (483)  
Loan Proceeds Remain outstanding, Termination of Merger [Member]                      
Debt                      
Amount borrowed                     $ 1,100
Interest rate (stated)                     2.55%
Amount outstanding $ 1,077                 1,059  
Unpaid interest 4                    
Loan Proceeds Remain outstanding, Acceleration of Loan Due To Event of Default, Termination of Merger [Member]                      
Debt                      
Interest rate on the event of default       6.00%              
Proceeds from debt issuance, net of fees       $ 185              
Amount outstanding 185                 185  
Loss on extinguishment of debt 0                    
Unpaid interest 75                    
Paycheck Protection Program, Cares Act Loans [Member]                      
Debt                      
Interest rate (stated)               1.00%      
Proceeds from debt issuance, net of fees               $ 8,139      
Debt instrument term               2 years      
Amount outstanding         $ 8,139       8,139    
Twenty Twenty Promissory Notes [Member]                      
Debt                      
Variable interest rate         12.00%            
Repayments of debt 10,000                    
Repayment of loan 12,063                    
Adjustments to additional 564                    
Convertible debt with conversion feature 5,772                    
Loss on extinguishment of debt 5,047                    
Unpaid interest 2,000                    
Interest amount 63                    
Loan Agreement With Cantor Fitzgerald Securities [Member]                      
Debt                      
Proceeds from debt issuance, net of fees           $ 5,000 $ 10,000        
Restricted cash           $ 5,000          
Series C Redeemable Convertible Preferred Stock                      
Debt                      
Warrants grant date fair value         $ 300       300    
Amount outstanding                   $ 37  
Repayments of debt 3,381                    
Repayment of loan 4,424                    
Loss on extinguishment of debt                 $ 2,532    
Unpaid interest 1,000                    
Interest amount $ 43                    
Series C Redeemable Convertible Preferred Stock | Twenty Twenty Promissory Notes [Member]                      
Debt                      
Amount borrowed             $ 1,000        
Warrants issued on conversion             51,502        
Debt instrument term             1 year        
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Future receivables agreement (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Feb. 11, 2020
USD ($)
Dec. 02, 2020
Nov. 02, 2020
USD ($)
installment
Dec. 31, 2019
USD ($)
Dec. 19, 2019
USD ($)
Debt Instrument [Line Items]            
Amount borrowed           $ 3,000
Long-term Debt $ 47,983       $ 49,461  
Interest rate (stated)           3.00%
Future Receivables Agreement [Member]            
Debt Instrument [Line Items]            
Amount borrowed   $ 2,000        
Percentage of receivable agreed to be sold   10.00%        
Repayments Of Debt, Principal Amount   $ 2,000        
Repayments Of Debt, Interest Amount   700        
Long-term Debt 0          
Moving Services Company [Member]            
Debt Instrument [Line Items]            
Repayments Of Debt, Principal Amount 150          
Long-term Debt $ 617          
Interest rate (stated)     0.38%      
Debt Instrument, Annual Principal Payment       $ 750    
Debt Instrument, Annual Principal Payment, Number of Installments | installment       5    
Minimum | Future Receivables Agreement [Member]            
Debt Instrument [Line Items]            
Accounts Receivable Agreed To Be Sold   2,300        
Maximum | Future Receivables Agreement [Member]            
Debt Instrument [Line Items]            
Accounts Receivable Agreed To Be Sold   $ 2,700        
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Warrants - Common Stock (Details) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
Equity and Warrants    
Shares authorized 410,000,000  
Common stock, shares authorized 400,000,000 52,575,160
Preferred stock, shares authorized 10,000,000  
Common stock, par value $ 0.0001 $ 0.0001
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) - shares
Dec. 31, 2020
Jul. 30, 2020
Dec. 31, 2019
Class of Stock [Line Items]      
Issued and outstanding common shares 75,519,151    
Earnout common shares 6,150,000    
Total common shares issued and outstanding 81,669,151 21,562,100 34,197,822
Common shares reserved for future issuance:      
Common stock options outstanding 6,414,611   7,428,682
Common stock outstanding and reserved for future issuance 116,128,488    
Restricted stock      
Common shares reserved for future issuance:      
Common stock outstanding and reserved for future issuance 166,762    
Restricted stock units      
Common shares reserved for future issuance:      
Common stock outstanding and reserved for future issuance 2,415,140    
2020 Equity Plan      
Common shares reserved for future issuance:      
Common stock outstanding and reserved for future issuance 11,137,824    
Employee awards      
Common shares reserved for future issuance:      
Common stock options outstanding 6,414,611    
Public Warrants      
Common shares reserved for future issuance:      
Common stock outstanding and reserved for future issuance 8,625,000    
Private Warrants      
Common shares reserved for future issuance:      
Common stock outstanding and reserved for future issuance 5,700,000    
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Warrants - Warrants (Details)
12 Months Ended
Dec. 23, 2020
D
$ / shares
shares
Dec. 31, 2020
shares
Class of Stock [Line Items]    
Minimum share price of common stock | $ / shares $ 18.00  
Share price length of trading day period | D 30  
Merger Agreement    
Class of Stock [Line Items]    
Stock called by warrants 14,325,000  
Single share price | $ / shares $ 1  
Share Price | $ / shares $ 11.50  
Number of days for determining share price commencement 30 days  
Expiring period after merger for determining share price 5 years  
Redemption price per share | $ / shares $ 0.01  
Minimum number of notice days | D 30  
Share price number of trading day period | D 20  
Share price length of trading day period | D 30  
Public Warrants | Merger Agreement    
Class of Stock [Line Items]    
Stock called by warrants 8,625,000  
Private Warrants | Merger Agreement    
Class of Stock [Line Items]    
Stock called by warrants 5,700,000 5,700,000
Common stock warrants    
Class of Stock [Line Items]    
Conversion of common stock (in shares)   1,705,266
Common stock warrants | Common Stock    
Class of Stock [Line Items]    
Conversion of common stock (in shares)   1,705,266
Redeemable convertible preferred stock warrants    
Class of Stock [Line Items]    
Conversion of common stock (in shares)   702,791
Redeemable Convertible Preferred Stock | Common Stock    
Class of Stock [Line Items]    
Conversion of common stock (in shares)   702,791
Series C Redeemable Convertible Preferred Stock | Common Stock    
Class of Stock [Line Items]    
Conversion of common stock (in shares)   198,750,000
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Warrants - Warrants activity (Details) - $ / shares
12 Months Ended
Dec. 19, 2019
Dec. 31, 2020
Class of Stock [Line Items]    
Warrants to purchase 403,101  
Common Stock    
Class of Stock [Line Items]    
Beginning balance   2,095,074
Warrants granted   73,538
Warrants cancelled   2,168,612
Ending balance    
Beginning balance, Weighted- Average Exercise Price   $ 2.02
Warrants granted, Weighted- Average Exercise Price   1.77
Warrants cancelled, Weighted- Average Exercise Price   $ 2.02
Ending balance, Weighted- Average Exercise Price    
Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Beginning balance   965,157
Warrants granted   209,384
Warrants cancelled   1,174,541
Ending balance    
Beginning balance, Weighted- Average Exercise Price   $ 4.39
Warrants granted, Weighted- Average Exercise Price   5.62
Warrants cancelled, Weighted- Average Exercise Price   $ 4.60
Ending balance, Weighted- Average Exercise Price    
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Schedule of stock-based Compensation by Plan (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Stock-Based Compensation      
Stock based compensation expense   $ 11,296 $ 35,972
Secondary market transaction      
Stock-Based Compensation      
Stock based compensation expense $ 1,616 1,616 33,232
Employee awards      
Stock-Based Compensation      
Stock based compensation expense   $ 9,680 $ 2,740
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
shares
Jul. 31, 2019
USD ($)
item
shares
May 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Stock-Based Compensation          
Purchase of common stock       0.4697  
Percentage of aggregate number of shares       5.00%  
Common stock options available for future grants | shares 11,137,824     11,137,824  
Stock based compensation expense       $ 11,296 $ 35,972
Options outstanding | shares 6,414,611     6,414,611 7,428,682
Shares reserved for issuance | shares 11,137,824     11,137,824  
Vesting percentage       25.00%  
Maximum          
Stock-Based Compensation          
Vesting period       3 years  
Expiration period       10 years  
Cancellation Period after termination of employment       3 months  
General and administrative          
Stock-Based Compensation          
Stock based compensation expense       $ 4,145 $ 34,739
Executives | Redeemable Convertible Preferred Stock          
Stock-Based Compensation          
Temporary equity, shares issued discount to fair value | item   11      
Secondary market transaction          
Stock-Based Compensation          
Stock based compensation expense $ 1,616     1,616 33,232
Secondary market transaction | General and administrative          
Stock-Based Compensation          
Stock based compensation expense         33,232
Secondary market transaction | Redeemable Convertible Preferred Stock          
Stock-Based Compensation          
Temporary equity repurchased, shares | shares   901,940 7,559,047    
Temporary equity repurchased, value     $ 4,023    
Temporary equity repurchase price | $ / shares     $ 0.53    
Temporary equity, shares issued discount to fair value   $ 2,553      
Secondary market transaction | Employees          
Stock-Based Compensation          
Stock based compensation expense 927        
Secondary market transaction | Former Employees          
Stock-Based Compensation          
Stock based compensation expense $ 689        
Employee awards          
Stock-Based Compensation          
Stock based compensation expense       $ 9,680 $ 2,740
Options outstanding | shares 6,414,611     6,414,611  
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Number of Options Outstanding    
Number of Options Outstanding, Beginning balance 7,428,682  
Number of Options Outstanding, granted 2,202,417  
Number of Options Outstanding, exercised (439,754)  
Number of Options Outstanding, forfeited (323,840)  
Number of Options Outstanding, expired (2,452,894)  
Number of Options Outstanding, Ending balance 6,414,611 7,428,682
Number of Options Outstanding, Exercisable ending balance 3,472,595  
Weighted- Average Exercise Price    
Weighted Average Exercise Price, Beginning balance $ 2.21  
Weighted- Average Exercise Price, Options granted 4.23  
Weighted- Average Exercise Price, Options exercised 2.02  
Weighted- Average Exercise Price, Options forfeited 2.36  
Weighted- Average Exercise Price, Options expired 2.41  
Weighted Average Exercise Price, Ending balance 2.85 $ 2.21
Weighted- Average Exercise Price, Exercisable ending balance $ 2.30  
Weighted- Average Remaining Contractual Life (Years), Outstanding 7 years 9 months 18 days 7 years 3 months 18 days
Weighted- Average Remaining Contractual Life (Years), Exercisable 7 years  
Aggregate Intrinsic Value, Outstanding $ 73,260 $ 277
Aggregate Intrinsic Value, Exercisable $ 73,260  
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - RSUs and Payroll Reduction Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for issuance 11,137,824 11,137,824  
Stock based compensation expense   $ 11,296 $ 35,972
Cost not recognized $ 5,245 $ 5,245  
Restricted stock units      
Number of Restricted Stock Awards      
Shares granted   2,450,718  
Canceled   (35,578)  
Ending Balance 2,415,140 2,415,140  
Weighted Average Fair Value      
Granted   $ 3.69  
Canceled   3.44  
Ending balance $ 3.64 $ 3.64  
Employee awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation expense   $ 9,680 $ 2,740
Employee awards | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reduced cash payroll costs   $ 3,979  
Shares reserved for issuance 2,356,045 2,356,045  
Shares issued   2,356,045  
Stock based compensation expense $ 6,506    
Cost not recognized $ 1,605 $ 1,605  
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Black-Scholes Option Pricing Model Assumptions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stock-Based Compensation    
Weighted-average grant date fair value of options granted $ 2.26 $ 0.85
Fair value of stock options vested $ 1,785 $ 1,779
Unrecognized compensation cost $ 5,245  
Weighted-average period of unrecognized compensation cost to be recognized 7 months 6 days  
Minimum    
Stock-Based Compensation    
Risk-free interest rate 0.30% 1.60%
Expected term (years) 5 years 3 years
Volatility 59.00% 46.00%
Maximum    
Stock-Based Compensation    
Risk-free interest rate 0.60% 1.90%
Expected term (years) 6 years 6 years
Volatility 60.00% 51.00%
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Summarizes The Activity of Restricted Stock Awards (Details) - Restricted stock
12 Months Ended
Dec. 31, 2020
shares
Number of Restricted Stock Awards  
Beginning Balance 472,141
Shares vested (305,379)
Ending Balance 166,762
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Employee Earnout RSUs and CEO Earnout RSUs (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 23, 2020
D
tranche
$ / shares
shares
Jul. 30, 2020
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     25.00%  
Stock based compensation expense | $     $ 11,296 $ 35,972
CEO        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued | shares   1,000,000    
CEO | Earnout Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued | shares 1,000,000      
Vesting percentage 33.33%      
Number of tranches | tranche 1      
Threshold trading days | D 20      
Threshold consecutive trading days | D 30      
Threshold period 36 months      
Vesting period 1 year      
Average grant date fair value $ 12.08      
Stock based compensation expense | $     322  
CEO | Earnout Restricted Stock Units | Common stock is greater than or equal to $18.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Threshold closing price of common stock 18.00      
CEO | Earnout Restricted Stock Units | Common stock is greater than or equal to $20,00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Threshold closing price of common stock 20.00      
CEO | Earnout Restricted Stock Units | Common stock is greater than or equal to $22.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Threshold closing price of common stock $ 22.00      
Employee awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense | $     9,680 $ 2,740
Employee awards | Employees | Earnout Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued | shares 976,331      
Number of tranches | tranche 3      
Threshold trading days | D 20      
Threshold consecutive trading days | D 30      
Threshold period 36 months      
Vesting period 1 year      
Average grant date fair value $ 12.08      
Stock based compensation expense | $     $ 314  
Employee awards | Employees | Earnout Restricted Stock Units | Common stock is greater than or equal to $18.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage 33.33%      
Threshold closing price of common stock $ 18.00      
Employee awards | Employees | Earnout Restricted Stock Units | Common stock is greater than or equal to $20,00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Threshold closing price of common stock 20.00      
Employee awards | Employees | Earnout Restricted Stock Units | Common stock is greater than or equal to $22.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Threshold closing price of common stock $ 22.00      
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Schedule of components of the income tax (benefit) provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Current:    
State $ 71 $ 67
Total current 71 67
Deferred    
Federal (1,433) 21
State (327) 8
Total deferred (1,760) 29
Total provision (benefit) for income taxes $ (1,689) $ 96
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Significant deferred tax assets and deferred tax liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets    
Accrued expenses $ 1,114 $ 1,124
Stock compensation 2,469 1,219
Deferred revenue 2,036 2,066
Property and equipment 229 176
Intangibles 452 826
Goodwill 1,444 1,391
Other 8 8
Net operating losses 50,119 40,815
Disallowed interest 6,385 2,159
Valuation allowance (63,317) (48,499)
Total deferred tax assets 939 1,285
Deferred tax liabilities    
Internally developed software (943) (1,319)
Total deferred tax liabilities (943) (1,319)
Net deferred tax assets (liabilities) $ (4) $ (34)
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Reconciliation of Income tax (Benefit) provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of the income tax (Benefit) provision    
Tax computed at federal statutory rate $ (11,702) $ (21,677)
State tax, net of federal tax benefit (2,097) (1,475)
Other 803 515
Loss on disposition   1,049
Compensation (972) 6,507
Debt transactions (824) 2,145
Enacted tax rate changes (159) (119)
Return to provision (502) (991)
Valuation allowance 13,764 14,142
Total provision (benefit) for income taxes $ (1,689) $ 96
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Increase in valuation allowance $ 14,800,000  
Deferred tax assets , Valuation allowance $ 63,317,000 $ 48,499,000
U.S. federal statutory tax rate 21.00%  
Effective income tax rate 3.00% 0.10%
Unrecognized Tax Benefits $ 0 $ 0
Domestic Tax Authority [Member]    
Net operating loss carryforwards 209,500,000 173,500,000
Net operating loss carry forwards without expiry 106,700,000  
State and Local Jurisdiction [Member]    
Net operating loss carryforwards 99,000,000.0 $ 68,600,000
Net operating loss carry forwards without expiry $ 15,300,000  
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.21.1
401(k) Savings Plan (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
401(k) Savings Plan  
Contributions made $ 0
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations and Disposals - Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Jul. 23, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]          
Common stock options available for future grants 11,137,824   11,137,824    
Intangible assets:          
Goodwill $ 28,289   $ 28,289 $ 18,274 $ 21,305
Customer relationships          
Business Acquisition [Line Items]          
Weighted-average amortization useful life     5 years    
Acquired technology          
Business Acquisition [Line Items]          
Weighted-average amortization useful life     9 years    
Trademarks and tradenames          
Business Acquisition [Line Items]          
Weighted-average amortization useful life     13 years    
Non-compete agreements          
Business Acquisition [Line Items]          
Weighted-average amortization useful life     2 years    
Total Acquisition          
Purchase consideration:          
Cash     $ 8,328    
Issuance of common stock     6,859    
Deferred acquisition consideration     80    
Notes payable     607    
Contingent consideration 1,749   1,749    
Total purchase consideration:     17,623    
Assets:          
Cash and cash equivalents 537   537    
Current assets 773   773    
Property and equipment 258   258    
Intangible assets:          
Goodwill 10,176   10,176    
Total assets acquired 21,089   21,089    
Current liabilities (1,733)   (1,733)    
Deferred tax liabilities, net (1,733)   (1,733)    
Net assets acquired 17,623   17,623    
Total Acquisition | Customer relationships          
Intangible assets:          
Intangible assets 3,140   3,140    
Total Acquisition | Acquired technology          
Intangible assets:          
Intangible assets 4,470   4,470    
Total Acquisition | Trademarks and tradenames          
Intangible assets:          
Intangible assets 1,510   1,510    
Total Acquisition | Non-compete agreements          
Intangible assets:          
Intangible assets 225   225    
July 23, 2020 Acquisition          
Purchase consideration:          
Cash   $ 2,000      
Issuance of common stock   1,790      
Total purchase consideration:   3,790      
Assets:          
Cash and cash equivalents   382      
Current assets   554      
Property and equipment   212      
Intangible assets:          
Goodwill   1,576      
Total assets acquired   4,674      
Current liabilities   (884)      
Net assets acquired   3,790      
July 23, 2020 Acquisition | Customer relationships          
Intangible assets:          
Intangible assets   740      
July 23, 2020 Acquisition | Acquired technology          
Intangible assets:          
Intangible assets   470      
July 23, 2020 Acquisition | Trademarks and tradenames          
Intangible assets:          
Intangible assets   670      
July 23, 2020 Acquisition | Non-compete agreements          
Intangible assets:          
Intangible assets   $ 70      
December 31, 2020 Acquisition          
Purchase consideration:          
Cash 6,003        
Issuance of common stock 4,711        
Contingent consideration 1,749   1,749    
Total purchase consideration: 12,463        
Assets:          
Cash and cash equivalents 119   119    
Current assets 212   212    
Property and equipment 44   44    
Intangible assets:          
Goodwill 7,242   7,242    
Total assets acquired 14,472   14,472    
Current liabilities (322)   (322)    
Deferred tax liabilities, net (1,687)   (1,687)    
Net assets acquired 12,463   12,463    
December 31, 2020 Acquisition | Customer relationships          
Intangible assets:          
Intangible assets 2,400   2,400    
December 31, 2020 Acquisition | Acquired technology          
Intangible assets:          
Intangible assets 3,700   3,700    
December 31, 2020 Acquisition | Trademarks and tradenames          
Intangible assets:          
Intangible assets 600   600    
December 31, 2020 Acquisition | Non-compete agreements          
Intangible assets:          
Intangible assets 155   155    
Other Acquisitions          
Purchase consideration:          
Cash     325    
Issuance of common stock     358    
Deferred acquisition consideration     80    
Notes payable     607    
Total purchase consideration:     1,370    
Assets:          
Cash and cash equivalents 36   36    
Current assets 7   7    
Property and equipment 2   2    
Intangible assets:          
Goodwill 1,358   1,358    
Total assets acquired 1,943   1,943    
Current liabilities (527)   (527)    
Deferred tax liabilities, net (46)   (46)    
Net assets acquired 1,370   1,370    
Other Acquisitions | Acquired technology          
Intangible assets:          
Intangible assets 300   300    
Other Acquisitions | Trademarks and tradenames          
Intangible assets:          
Intangible assets $ 240   $ 240    
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations and Disposals - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Jul. 30, 2020
Jul. 23, 2020
May 29, 2020
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2020
Dec. 31, 2018
Business Acquisition [Line Items]                
Goodwill $ 28,289       $ 28,289 $ 18,274   $ 21,305
Acquisition related costs   $ 3,800            
Serviz.com, Inc. ("Serviz") Acquisition | Disposal Group, Disposed of by Means Other than Sale, Not Discontinued Operations                
Business Acquisition [Line Items]                
Ownership percentage amount       $ 5,000        
Fair Value       2,724        
Net Assets       $ 1,282        
Gain on divestiture of businesses         1,442      
Total Acquisition                
Business Acquisition [Line Items]                
Aggregate consideration paid         17,623      
Goodwill $ 10,176       $ 10,176      
July 23, 2020 Acquisition                
Business Acquisition [Line Items]                
Goodwill to be deductible for income tax purposes     $ 1,576          
Aggregate consideration paid     3,790          
Goodwill     $ 1,576          
December 31, 2020 Acquisition                
Business Acquisition [Line Items]                
Number of shares issued as a part of consideration 300,000              
Share price $ 20.00       $ 20.00      
Number of additional shares issued 123,000              
Aggregate consideration paid $ 12,463              
Goodwill 7,242       $ 7,242      
Other Acquisitions                
Business Acquisition [Line Items]                
Goodwill to be deductible for income tax purposes             $ 222  
Aggregate consideration paid         1,370      
Goodwill $ 1,358       $ 1,358      
2019 Acquisition                
Business Acquisition [Line Items]                
Shares received on divestiture of business 23,488       23,488      
Aggregate consideration paid           479    
Definite-lived intangible assets           340    
Net liabilities           830    
Goodwill           969    
2019 Acquisition | Disposal Group, Disposed of by Means Other than Sale, Not Discontinued Operations                
Business Acquisition [Line Items]                
Gain on divestiture of businesses           4,508    
General and administrative                
Business Acquisition [Line Items]                
Acquisition related costs         $ 247 123    
General and administrative | 2019 Acquisition                
Business Acquisition [Line Items]                
Acquisition related costs           $ 123    
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Schedule of minimum commitments under noncancelable operating lease agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies.    
Rent expenses $ 1,700 $ 1,800
Lease Payments    
2021 1,333  
2022 821  
2023 315  
Total $ 2,469  
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Non-cancelable purchase commitments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Purchase Commitments  
2021 $ 3,742
2022 3,514
2023 3,514
Total $ 10,770
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.21.1
Related Parties (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Dec. 19, 2019
Jul. 31, 2020
Jun. 30, 2019
Mar. 14, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Related Party Transaction [Line Items]              
Induced conversion of preferred stock         $ 17,284    
Amount borrowed $ 3,000            
Warrants to purchase 403,101            
Series B Redeemable Convertible Preferred Stock              
Related Party Transaction [Line Items]              
Warrants to purchase           70,408  
Series B Redeemable Convertible Preferred Stock | Convertible Debt              
Related Party Transaction [Line Items]              
Aggregate original principal balance           $ 16,600  
Accrued interest           $ 641  
Debt conversion, converted instrument, shares issued           1,173,473  
Existing agreement              
Related Party Transaction [Line Items]              
Acquisition deferral agreement             $ 931
Quarterly payment, deferred acquisition amount       $ 232      
Amended agreement              
Related Party Transaction [Line Items]              
Minimum monthly payment, deferred acquisition amount     $ 100        
Merger Agreement              
Related Party Transaction [Line Items]              
Induced conversion of preferred stock   $ 17,284          
CEO              
Related Party Transaction [Line Items]              
Related party transaction, purchases from related party         2,873    
CEO | Convertible Debt              
Related Party Transaction [Line Items]              
Aggregate original principal balance           $ 1,000  
CEO | Merger Agreement              
Related Party Transaction [Line Items]              
Cash contribution by related party to other shareholders   $ 3,214          
Number of shares contributed by related party to other shareholders   950,000          
Capital contribution from shareholder inducement to convert preferred stock to common stock   $ 17,284          
Investor | Series B Redeemable Convertible Preferred Stock              
Related Party Transaction [Line Items]              
Debt conversion, converted instrument, shares issued           354,268  
Warrants to purchase           21,256,000  
Immediate family member of the companys CEO              
Related Party Transaction [Line Items]              
Debt conversion, converted instrument, shares issued             21,256
Warrants to purchase             2,042
Related party transaction, purchases from related party           $ 862  
Due to related parties         $ 0 $ 2,693  
Stock and warrants issued during Period, value, preferred stock and warrants             $ 500
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.21.1
Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Numerator:    
Net loss (as restated) $ (54,032) $ (103,319)
Induced conversion of preferred stock (17,284)  
Net loss attributable to common stockholders (71,316) (103,319)
Add: gain on warrant fair value (2,427)  
Adjusted net loss for diluted loss per share $ (73,743) $ (103,319)
Denominator:    
Shares used in computing net loss attributable per share to common stockholders, basic 36,344,234 31,170,351
Shares used in computing net loss attributable per share to common stockholders, diluted 36,374,215 31,170,351
Net loss attributable per share to common stockholders:    
Basic $ (1.96) $ (3.31)
Diluted $ (2.03) $ (3.31)
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.21.1
Basic and Diluted Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 6,414,611 7,428,682
Restricted stock units and awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 2,581,902 495,633
Legacy Porch warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount   3,060,530
Public Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 8,625,000  
Earnout shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 6,150,000  
Convertible debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount   1,734,264
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events (Details)
1 Months Ended
Jan. 13, 2021
USD ($)
D
$ / shares
shares
Jan. 12, 2021
USD ($)
shares
Dec. 23, 2020
$ / shares
shares
Apr. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
Dec. 31, 2020
shares
Subsequent Event [Line Items]              
Shares reserved for issuance | shares             11,137,824
Merger Agreement              
Subsequent Event [Line Items]              
Share Price | $ / shares     $ 11.50        
Merger Agreement | Private Warrants              
Subsequent Event [Line Items]              
Warrants exercise | shares     5,700,000        
Subsequent Events              
Subsequent Event [Line Items]              
Aggregate amount           $ 10,000,000  
Subsequent Events | Employee awards | Earnout Restricted Stock Units              
Subsequent Event [Line Items]              
Shares vested | shares         1,716,666    
Subsequent Events | Merger Agreement              
Subsequent Event [Line Items]              
Warrants exercise | shares         7,846,757    
Share Price | $ / shares         $ 11.50    
Cash proceeds       $ 9,000,000 $ 90,200,000    
Subsequent Events | Merger Agreement | Maximum              
Subsequent Event [Line Items]              
Cash proceeds       $ 66,000,000      
Subsequent Events | DataMentors Holdings, LLC d/b/a V12 Data [Member]              
Subsequent Event [Line Items]              
Aggregate consideration paid   $ 22,000,000          
Contingent consideration   $ 6,000,000          
Shares reserved for issuance | shares   100,000          
Subsequent Events | DataMentors Holdings, LLC d/b/a V12 Data [Member] | Maximum              
Subsequent Event [Line Items]              
Contingent consideration   $ 6,000,000          
Subsequent Events | Homeowners of America Holding Corporation [Member]              
Subsequent Event [Line Items]              
Aggregate consideration paid $ 100,000            
Shares reserved for issuance | shares 100,000            
Issuance of common stock $ 25,000            
Shares reserved for issuance amount $ 510,000            
Additional shares of common stock | shares 500,000            
Trading price | $ / shares $ 22.50            
Number of trading days | D 20            
Number of consecutive trading days | D 30            
Number of years for the additional shares issuable on the basis of trading price 2 years            
Subsequent Events | Hire a Helper, LLC              
Subsequent Event [Line Items]              
Contingent consideration           $ 2,000,000  
EXCEL 101 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #F%LU('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 " YA;-2A.,C\.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:;5@:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I 2\Y,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@\/;T^#*O6UB? M2'F-^5>R@DX!U^PR^;5YV.RV3-95S8OJKN#W.[X2MUPTU?OD^L/O*NQZ8_?V M'QM?!&4+O^Y"?@%02P,$% @ .86S4IE&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" YA;-2^6PQ$7 & !G'0 & 'AL+W=OC.$V++S@PXP$Q)H+"EG"03 M^.]O;2=18)RU>TQ?P':\GS[OKKY=2:=KJ1[TDG-#GI)8Z+/&TIC5QU9+!TN> M,'TL5US +W.I$F;@5BU:>J4X"W.C)&Y1Q^FT$A:)QOEI_FRBSD]E:N)(\(DB M.DT2IIXO>"S79PVWL7TPC19+DSUHG9^NV(+/N/FVFBBX:^U0PBCA0D=2$,7G M9XV^^W'H=S*#_(WO$5_KO6N2?/R[ 6WLQLP,]Z^WZ%?YQ\/'W#/-!S*^BT*S/&OT&B3D(_>]HX8L_ IP<,Z,: OC)P_0,&WL; MJVO@;PS\W#/%I^1^&#+#SD^57!.5O0UHV47NS-P:/C\26=QG1L&O$=B9\Z$, M4@BC(4R$Y%*8R#R3D2CR*8M+DWR;#2:RG,4L,H(0]? K2 ]8XZW5*_H"CBD ?'Q'./"'6H4T)H@)M? M,W5,:"56!V/?^WU_A+3(R/-'_(&/X MNS'\? R_:HS;YQ4O"R%N[CK-+ZT^PJ.]X]&NQZ,O1,IB,N4KJ4P9(1S'J)0C M=#H[.IV:;E$,!"WW_&%*.-:C#2XSD7A%PZY"\94]D%$+61?,H*!3H<'PK('M>D[9[ MW4['PQA2RY#68=@/0\6U/MI>D%P@;T2Y[W!("KT1<36HT",7*2:XM M"RZNYR^I;2;)C2(3)1\C$90'&8>\P^J5:RN$B\OZ:Z=-I#90N/Z*5H=G+HYX MTG,]'^-F*X6+"WP>P#XT_8>IX "]=ALC8LN"BVOZ5QF 3R9+*;"Z4 '2[72; MU,=SW18&MU9EN(-E1?-!0((32%<-_$(RTCH]0!#''$N$&K5U@=:J"]]E# 4 M5EQY.56EC74%$D[(U@!:JP8,4J6ROJ-H@"*QR*=A6DX,1_S!-<;,:C^MI?TC M8;@JUHE9*\2V5$N9X8@5S*S8TUIBGX>.#$"M%E(]E_+!<<92-%D0P&H8&@1( MSAP08VC5GM92^UG"XIAU-/[R:7\=4+3?I;3>MA"@5M\I+L_;$"Y!Q5 _X3"5A*S. MTUK]_R2]CZ. 7,62E!6TFDM20<_)!">F9'! M [332P9UF=RD!LJR""&O2O<#"N3.'J'>B>^V_9Y;SLJS:N[A&KQ5S:M(9S7P M!V<*7;)5P#6;+FUZ+A(MS^JZAZOP;B6YS^T*'I;*0 58U6:'U70/5^#7K#;+ MW,.\<+BK'QBKO3V86GH^ &(*2(U$R)_(%UXZW2J@'%CA=GM^V\-Z*\_JN(?K M;Q^<%18.BUE9=E]4 %3(I&<%W,/UUC(94S07+<2[N&B M.QI<34D_#2,#"YJ^,1SD()?Q@TY[FXA[5L2]BB9]3Z\P0"O"7N^7[1=Z5FT] M7&UO(UC;$3DG+OUP_SMTST&J8(:4NA)'>BG8*]"@1Q;#JON]YKWKV MM'%=^XD,K4!ZDU>L?/JX[-7(3!P@R\P[C(I52Q]7MY](31SH<&JV]DZFLHX_ M/^'3X%58]!:'5+NGNU/$?GYVUK*O%T>0URQ;,&@2\SF8.L==<),J3O6*&R-7 M^3G7O31&)OGEDK.0J^P%^'TNI=G>9 /LSE;/_P-02P,$% @ .86S4F52 MW'E_!@ C!D !@ !X;"]W;W)KL"NEVI4+]R),#)![W6&GO#L'NW<\F<6FT:=RU'5CNK[])&IH2/P#I5F)) MVIGQY['G^\;FY%&J;WHEA$$_UG6C3V MU?U";Y3@9>^TKA<4XV2QYE4S.SOI/[M69R>R-775B&N%=+M><_5T(6KY>#HC ML^D^6)R=;/B]N!7FZ^9:P=MB%Z6LUJ+1E6R0$LO3V3DYOF1QY]!; M_%V)1[WWC+JIW$GYK7OY5)[.<(=(U*(P70@.OQ[$I:CK+A+@^#X$G>W&[!SW MGY^C_]I/'B9SQ[6XE/4_56E6I[-LADJQY&UM;N3C[V*84 ^PD+7N_T>/@RV> MH:+51JX'9T"PKIKM;_YC2,2> XD\#G1PH&]U8(,#ZR>Z1=9/ZXH;?G:BY"-2 MG35$ZQ[ZW/3>,)NJZ9;QUBCXM@(_ M7J$/!Q_1 :H:]&4E6\V;4I\L#(S<^2^*892+[2C4,\J5*(X0(W-$,<4.]\LW MNY/\I?L"YKN;--U-FO;QF&_2K5*B,8AK#?,,!&2[@*P/&/D"UL]\!I&<*9J&RKN0W55]G!&\@1'R%X5L M 1848"$ XUTMYJ@1Q@5S&RG9'Y\FV02DPR@EV TRWH&,@R"OE=CPJD3B!W"5 M%KI/K#0KH: @_ NW11W;@'"&)ZAM(T*SV(TZV:%.@JAOA#:J*KHRZC:!"UMB M#TLBG+K'37?CIL%QOTC#ZSJE[=" MKM>5[AJ1?2)TII#:H%CB80HRJ@4)R\5?/9GY:W5P?S%L.J5>AU',?/D:!8*$ M%6)+)P%H-N.#*K LG:)S*$,6)9ZJ)*,VD/A-TEU7_*ZJ*U.)D'Z3D;U)F+YW MRKCA3][=8!-X3O&4C1Q64883S\1'FB=AG@> JA5!5?3F9(!OXW@*WZ$ M*4Z)!_\H 22L <_X>0$2H*N^AX="[";#NQ-EJOU!IU" =)J875-HMA1A[QI:/ T+# ?'ZQ DZ MGI$C+(IC;O, M,*R=!^ H,S0L,X$=_EJG<$%M:8GIM/MR&#'BZ[7I*#\T?#;YA:M&MN/R0TO[ M8A<[\=K'C1A3YI%".DH6#4O6M8+&Q0@$#33T->_$9(L4(S'S4"L=58J&56K; MV>P5QW[ULWDEO3G;"V'4(A&U,U]Z(I^L7X4\*&(=2= MW6#D[C[Q6&]X(4YG&U@IH1[$[ RY9/M_"/3R%F843H:#W>&MD<6WE:Q+H?1/ M_6'3/*$/I5A6164^AH88]8Z]HG>08) YW8TT!T4[@D,*@:YQV,7'Z+PU*ZFJ M?Z&_T"LXVW;W:!'&<[S]Z5AG]$GKOC'J^KG6:#C>E;!BHW,& M:IGD#H6-HHC"XOC>5GV+1U42'=WQ&-,CIMI1UVT&]'N4@S@.GP\YUX%SL795W?Z?X@ZO[JM&H%DOPPT" OS. [Y<2*'5XZ2[D=W^ .?L/4$L#!!0 ( M #F%LU(V\J=5K0( -8' 8 >&PO=V]R:W-H965T&UL ME95=;]L@%(;_"K)ZT4I=_/V1*K&TIIHV:=.B9MVNB7T2HV+( "?=?OW =BTW M=K(F%S'@\[X\YV!@=N#B618 "KV4E,FY52BUN[-MF1508CGA.V#ZS8:+$BO= M%5M;[@3@O!:5U/8<)[)+3)B5SNJQI4AGO%*4,%@*)*NRQ.+//5!^F%NN]3KP M2+:%,@-V.MOA+:Q />V60O?LSB4G)3!).$,"-G/KHWNW2$Q\'?"3P$'VVLAD MLN;\V72^Y'/+,4! (5/& >O''A9 J3'2&+];3ZN;T@C[[5?W3W7N.IMF)-4!+6//%+ M6X>>P U."+Q6X+U7X+<"OTZT(:O3>L *IS/!#TB8:.UF&G5M:K7.AC"SBBLE M]%NB=2I=<"8Y)3E6D*-[3#'+ *V,G4372RR J0(4R3"]01_0T^H!75_=H"M$ M&/I1\$IBELN9K32)\;.S=M;[9E;OQ*P/D$V0[]XBS_&<$?GBW7)W^E9NZ_R[ M(GA=$;S:S[^\"&?<_<[=K]V#$^Y?.=LB!:+4G]=:(:S0!A.!]IA6,%:ZQBVL MWZ1/M^=881KAN%TR[J#6;0809G,;_KA1:($KPFE"@"H\L:#&;VPV!Z MA#<,BN(D&*<+.[KP+-V"EZ7>]7H_9,^W:(?/U*\QBOOUFSB.XQY1_C?L#6?4 M<487<,I"[R")<*4*+LA?R,=X&\.H!Q(X[>\(>1@9>F$)YX[Q)QYM2_T,/ $ MM-T[=23GIM]]1EB5'I(@-VQOKP4?R=\?C_47>O KYHG:,:?16 ME5S=3G9:[Z]G,[7>L8JJ*[%G'/[9"%E1#8]R.U-[R6C>-*K*&0F"9%;1@D\6 M-\V[1[FX$;4N"\X>)5)U55'Y\XZ5XO5V@B>G%T_%=J?-B]GB9D^W[)GI[_M' M"4^SKI>\J!A7A>!(LLWMY!.^7I+4-&@L_BS8JSJ[1\:5E1 OYN$AOYT$AHB5 M;*U-%Q0N![9D96EZ HZ_VDXGW9BFX?G]J?=?&^?!F155;"G*'T6N=[>3^03E M;$/K4C^)U]]8ZU!L^EN+4C6_Z+6U#29H72LMJK8Q$%0%/U[I6QN(LP8X&6E MV@9DV" ::1"V#<+&T2-9X]8]U71Q(\4KDL8:>C,W36R:UN!-PIJMV_'NCN.1D?$P05\$USN%?N$YR]]W, /XS@-R\N".>'N\9^LK M%.*/B 0D< M_W%SG'EPPBZ@8=-?^%\"ZADGZL:)FG&BD7&>V('QFKEFX-@P M;AJ:97Q8I(1DX-SA/"P.JS3.XL[J'57<4<5>[UL7^1:Q-Z@TBJEKCZ])UVOB M]74IE#8!E.,^'SM(SKS!:9R0@<^V%<%Q$+A]3CNZU$OW##7(> P+ E:F?&'& M?Q=C:HT>X22)!XRV%?A!1ACG'>/H^]Y-^$AA +:YTZ2;&]JG 4A\$0U6&7Q"E.1V!)#TN\L'TY,9%V M(A([F!$A(1XB.NSF^JH>[DL\]M?X M!ZZ9A,0Z39(S )$KF](P&@; 89?B<"R?^H*/8_\4.?W_B#C33MS83A426;"V MU33-DK%\ZG4$^X6D37XGLI/6%HPIQ"RS%H#++L;!6)WII07[M>5W4V!6##[7 MV0E8T[>1U6HKQS2.4V(M!8<=#D)8-".TOE(KR_$KR\/ M'.0:/B#7@A^8;/9,H"NP4=LP*>$][ O6+RYTXA*7E,Q'UCGI=8/X=>,4+T2U MEL6JUG15PE0+0*PJP&N(=J+, =<)AJWO35-_\/#+PF7GC6DO)H1X*[7; U 8 MI'94COGBJ^2D5PD2>J-W1U6Q1A>P=\I%65*I^G&=A:?M;OXN"E>9%2R'67@5 MCI0=T@L/\0O/?5'69O_R+X CFX1$0V&'F >Y5B/CW'3^:[3K+IQ26"]VR M(ZE"M0(OP F8V'W=?$CP_S\+>ODA?OEILL 9/5L_PB2$;T)+QEV6&*=!&(_% ML-<:XM>:=M*=?+9D %\:P>YIR.>P=//-S@XM*B:WS5F.@N#77!]W_]W;[KSH M4W-*,GA_AZ^7QU.?OIOC(=07*K<%5ZAD&^@RN$HAB>3Q7.?XH,6^.1I9":U% MU=SN&(4)-P;P_T8(?7HP W2G:XN_ 5!+ P04 " YA;-2*N>-?^8" #C M" & 'AL+W=OY<5R8YE$3>\@TP_63%14F4GHK,E1L!)+5)9>'ZGC=T M2T*9,QW;M868CGFE"LI@(9"LRI*(MQD4?#=QL+-?>*)9KLR".QUO2 9+4,^; MA= SMT5):0E,4LZ0@-7$N<=W.9QA! 8DR M$$3?MC"'HC!(FL??!M1I]S2)W?$>_:L5K\6\$ ES7ORAJT5[>K8*'904DG%RR99,R@IJ^_DM3&BDX"'9Q+\)L$_3 C/ M) 1-0F"%ULRLK >BR'0L^ X)$ZW1S,!Z8[.U&LK,:UPJH9]2G:>F<\XD+VA* M%*1HJ?1-OR,E$5^AGQL0Q'@MT?6""+V<@Z()*6[09_2\?$#75S?H"E&&?N6\ MDH2EWS^S/_;1(]?($GUA*:0? 5PMIE7D[Q7-_%[$!TAN M48 _(=_SO1.$YO^=CN,>.D%K<&#QPC-X2\63M?W24I3P4A\_:4U%\&K&<,JR M&G%@$.@\(H.NW!J.4ZZN6Z$#RM$F4]4)#DC!<\>^LQ(6Z!XXN;$!_I M&_CAZ,"$XZ H/&,"]MY+HM?+]ALP7?D*:P-)==&E4IE*N.T[#KA3]J>#]9GIX+8- MO@&UGR2G)([J^_(UGV6/,4AJW]@F73W7-ZNC6GNV4?/!7E]^J1L1K\ M7&1Y=3AZK.OE^\FD2A[9(J[>%4N6\__,BW(1U_QM^3"IEB6+9ZW2(IL@S_,G MBSC-1T<'[6?3\NB@6-59FK-I":K58A&7OXY95CP=CN!H\\%U^O!8-Q],C@Z6 M\0.[8?77Y;3D[R9;*[-TP?(J+7)0LOGAZ -\?T=IH]!*?$O94[5S#1I7[HOB M>_/F8G8X\AI$+&-)W9B(^?.W,<5 M.RFRNW16/QZ.PA&8L7F\RNKKXNDCZQQJ 29%5K5_P5,GZXU LJKJ8M$I@4 MD':E (.X504C#&(>H4(GE;34Y#;Q,Y3U(A)B_@-MARM%%@ M4MF$&\KQQKY)91-P*$<<&U?9A!S*,4?&O-T$'>A":53>BA''N$3"J;X$,Y^L95T";Z2(X^-&TRVD0?R=&'QE6V-[L.= M@C;11VWT)^N3J#W&3N,Z/CHHBR=0-O+<7G/1GH6M/C^]TKPYMF_JDO\WY7KU MT4F15T66SN*:SPM^ VD.;A^+517GL^I@4G-;55C9&HW MLG>\O]CMOG)B7P]:[04+W PZ<9S'X.W@W4YVX"VW\)P+?'7="LY<_>;P=$!B MWME-W!;*K3?A%<6VK$#;L@*U=HC!SC%[2/,\S1_ \=H;$-<\TY-W ,/_ .3! M4$<=:YNTM=GTFS^.D$V; _AEJ #"- KD!'!)]4!'6]"1%?1%5:W:&[QIF+3$60XB M#EUE&BG9CP,4D+Y;7UQ2/;>@)_I"[]]R[*1;NA>*B) P"@RH=[I9:,^A]O;B MT):K,GEL4DE;DT(U@XF<+@ZA/D#!B]!.C"I U['0&>SA0)B$H0&*X"AH)ZG= M"">[1=*\*$&<< ZHVMI<5\M<0I6@2" ?% ZA/F[!8)"\#F[GSA*59 .(0E,6 M"M*#=M9;EW+-( 74!=A$FM\9:=+>*U7*>=9$>I=09:HQBCQY;QU2?>B"SJ"= MSXR;:REL+Z%*7= /906[0SF[?."\T=5;+MU7-=[C>UN(QQSRK0,I= MXI\].SM4FJ/0I]B4OX+FH)WGIF61,,:!S"I7EB!P(FTC? M)\&"T$Z#9S]9F:15Z\4:9+$TGQV1IA13\MLNU.]*!*LA.ZL9<;JR :F4%?!& MP01($!:R$]99/NNU";NECMPH1+KA76>_Q__]K3QWB_RE$8$H"F$@U=I()47D M81))Y/E)8T_;@'W6"%)/6O5*L^H8^9C(M=!7W;+8"V5N_S9DU3O=JC2*3 2& M=GIC>PU@C;FE4=3'7RT/4$0@]F5_SC62F, H")&AJD&BE$#/[7<']+C3SF@O MZ2PM&1(5 K)7""]NOZ=(+0T(@AXAIB8'B>( T7TZ\%NV6!9E7/X:T'TC0>?H MU=I3[3;XFMO8%B+!V\C.VZ_7-T^1IA]U!$MP-;)S]?#F&:FL.J;$P\K$R2G7 MARHH&-DI>/_V&6FHEA_5,B,[Q?JC,L')V,[)1N!CP.(R+U:Z.>8E5@G9Q[X$ MV2'4!RPX&SN:3"=@5S6!56KA![&/35F !;=@.[?\D_,(K$Y+22CO^1>75-^Q MG8GJ\&[UM><16.U3_1 92WTLB C;B6C](*/J#K;=?DKW[+,SUN=##TE=]9\Z M,2*'83K,V+7+6-]Q07+8W@&;'7?<&L=8[6L##P41[ ,_U 0ZH/43 WMC/WLR=8 MQUA#T 'OI4V'G6!G;&?G%TVPL$K$?AC)4PN75!^Y(&L\?&S\HAD65DDY""G& MAC 3P#2"4<6OFQ#@*J"DM=AYV MVOFW*=];?*!B=9VUWVU3$GKC3%-,*,FSRE-MJI\3M4.$,(PB:$H,P9W$SIWM M ;M^%ML4,AS/_=B(;I*/)D4G&*]9T2?$CL?'@M=\Y-2D\OIF=@GN;\,&]. M2%-ZMT9N-25- HI(BXOU$^=)4T!EVT&Z^A3;D+N',(]3T3Q$KMQ/J,QQ;(TVZZVG=*^7*I$2&(A$AZ M=G&ED1MC3F^>/ W2"$(OP(@:=F/G2TYVQMYSH&_8&9720^C[$:1R93'9^=I_ M\QNK3W'YD/)")F-SKNJ]"[BE+6V"W%S2[MZ\5B8YYE44O*2?-?OH;4HIHBP].%O>FL=V1].>0,[_A4)>/ M0GY76\;ZY,>N[=3'BVW?[S\LEZK>LEVEWHL]Z^!_-D+NJAZ^RONEVDM6->:B M7;O$:9HO=Q7O+JXNS6\W\NI2'/J6=^Q&)NJPVU7RZ3-KQ>/'"W3Q_,,W?K_M M]0_+J\M]=<]N6?_'_D;"M^5TEX;O6*>XZ!+)-A\O/J$/ZZS4%QB+_W#VJ(X^ M)WHH=T)\UU]^:3Y>I%H1:UG=ZUM4\.>!K5G;ZCN!CK_&FUY,S]07'G]^OOO/ M9O PF+M*L;5H_^1-O_UXL;I(&K:I#FW_33S^BXT#RO3]:M$J\V_R.-JF%TE] M4+W8C1>#@AWOAK_5C]$11Q>@/' !'B_ \PMHX (R7D#,0 =E9EC755]=74KQ MF$AM#7?3'XQOS-4P&M[I:;SM)?POA^OZJ[7HE&AY4_6L26Y[^ -SU*M$;))U MI;;)SS#/*EDD?]Q>)V]^>IO\E/ N^7TK#JKJ&G6Y[$&#OM.R'I_W>7@>#CP/ MX>0WT?5;E7SI&M:VTBQ2R#@9-7S[GY8L;SG3'V(/(=.SZ'F.33PG*\0XJU0 MWBD8KLS,E3J.'ZX6&4T)OEP^'#O&8X920K0;'CS*LDE9%O7 I^:_L&Z'9=0+ MB/5:=#5O6=*-DO6O^G.M7750L/!@3?G\%'%3/HG)HVZZ9I#=:EX-.:-KDFHG M9,__-C_X?#?<+C]R2IY3.O.<:U20HO"[K9B4%E&EOVK/@$A5@:NT4K[;5UQJ M/^IH;$5WOV@AY<$0E&*]=^(+1]>JS&;:71N4KE9^[:M)^^J\]C?W0(VW>@CL MAY[( U?;9_4-N^M]@E>.F$56T-5,LFM%5\2ON)P4ER_RMH1\5ZF#9.>4EB]P MK6N3HRP032BU&3I]C7,;6 .JYSUHUGKO#@KL847XDW'J.AA1.L\$'C-:EC2@ M_(@MZ)\Y^5=V7]5/R8V0]39YK*2L.O^"'A]P+ QGJWDX^JS2,@W(QU8^_F?R M]Y(_ "F?E2OJ*-3?X*/BCS:[4@:6A%5_,-Q6 M$+&S*[:YG/:=AE"$[)S&T>HP5:T4 .P98T.$Z:&\F@6&J>(V+PA-#S"YLH M6'^0!,-5$W;QL0#*S*?<8Y:G@3($6\C@0>S#NF[ZFJFL^ .,HR9 MTC-.]\"%D#R08K"%"X[#99KS??44?+:+ YJ6\]+"8P6!@@("+31P'!H@4.H, M')GPHVCQRG<9L8!JC.0-=J ML0HN3$L9'*?,-[8Y=(V>_+$/ :YMV%Y KO'[TP7(@F08S=5Z-E@(!\B,+6=P MG#/!7(X]Y*!'6]Q1E0="91$*(TL8'"?,U]?O6YH]MCATM"0LHM MB? 9$LW:&+PS5'EQ&X-8O) X7FX.L FH= B;REI[J'\RX957=7J.4Z4V/2P*V 0*0^L%48] MI'/E#QGB T^>SD/&9P:9-E!M$(L>$D?/=6@G.1479NTV7$'4SWMUHS0/?XHL M@'-RU$,[AQ];U)R*,>6.](KY3#S[DZ(H'7=Z-CLHY$P+)'*^'W<2ZKZ(\:KV M<2C-"T>VQR[#:6@M6Q"1>+MN'ND;WD$1\HI(MT0A<:+<2%$SUHS/@<+F.8IL M=^[FEYLO5H'772X_2)HA$N =L00A9W8J7/62WQV,EEXD2F]+MZ*%?;-_WKS[ MEC2T'R86&B0.C=^A"%35<,IA4D>R<)SE%>1KIN59 *W$HH#$6V6GTZ;[8V;[ MJRO5*38W++"X/2VQ')7S[9W'C*!@:X%:MM X6[[!KN!I.M#82P[+:@^I6B\U MR5ISZ!&23CWH6*&6O-8T5P$:A^J44/C:,')F;$OI9H!'LU>O!"0ZZU M=*%QNIRZEOU@LN9C_6&40)5FM].Q[B1U25*B>=[V&"$4Q_;YM!#>#<,1%=[#U6K@_7= M&* Z(=#5*:'J_/<2">+5(6Z,!2RS,:Y]GZY>+?)7?LGG>=GAN= MB9CDPEO#4$^S#CEEK<\JV'ZB%H$TCL!7#"AA>K\='8EGXY46-)NWA#QV)R,^ M'8NE*%U%RYK;PW[?FF8XY'LH8>M6J#,M,6J12.-(7)N\:UYE>'%"GC*)WC$( MT^/1IWW!U.+@ M)/.@!V4DD#HSRYXLSIYQ\V8.2*:"SZ"@2M06-F]#T0=5%^^:0STF2YE2N2T]#U6A.8!%F6615F<1=," M/SF\-)J/CSR\NEVBE-@YK!^MCE]_H2'L9!8[67SSMM95>CMHU:D$Y &W=/\:NK"> ?F.70J<"A.+U-B?-JQ8]VM MW/+HE;4=D_?F33Z5F(@:WOV:?IW>%OQDWI&;_?X9?5@/[_S9VPRO(/Y622BY M5-*R#=PR?5^ (CF\U3=\Z<7>O!AW)_I>[,S'+:M@I-H _G\C8)+&+_H!T[N5 M5_\#4$L#!!0 ( #F%LU(0;WC3_2L #&0 8 >&PO=V]R:W-H965T M&ULW7UK<]M&LNA?0?GZWI*K()K@0Z+63JIDVGI=S?>/M3-UW9C3!=] MVY95^\.+3=?M_O+Z=9MMS#9M)_7.5/#+;=ULTPX^-G>OVUUCTIP>VI:O9]/I MV>MM6E0O?GQ+WWUJ?GQ;[[NRJ,RG)FKWVVW:'-Z9LG[XX47R0K_X7-QM.OSB M]8]O=^F=N3'=;[M/#7QZ;6?)BZVIVJ*NHL;<_O#B,OG+NP6.IP&_%^:A]?Z. M<"?KNOZ*'Z[S'UY,$2!3FJS#&5+XY]YN2!F3PP([AY(8+R?=JE/[YMZH>HP=$P&_Y! M6Z6G ;BBPD.YZ1KXM8#GNA\_F[9+.P-H[J+Z-OK4F/NBWK?E(;INV[W)HZNZ M:NNRR&%0'OU45&F5%6D9W>A3[=O7'<"!L[W.9,UWO.;LR)K)+/JUKKI-&WVH M9)-HGL31;#J;/C+?W&)E3O/-_T-8"8!86" 6 M!,3B/WHTCZ_Y][HST<T M756'H*195N\K KC8[LHB$W!A4YEI.N".46>:;0O(2[LH;0SL:[L%>.&'A[1I M4CBNJ.!SA:]@TY7PK8>BV\!7!2VSVZ]A;ICUUC2P%LU/^SL.;U:F37%;P+QW M>Z"5*C.$P[0LZK&73P8(.8:?FH>"O@UW<'O MP#T +N!48SN81'^M'\R]:1B;/2Q$Z1W@E<^/5L+S(X(%$5X"S%6*5 M3.%MU^RS#J@$-@7*2H[?[7>*ITW:@.B'(VX[NCE",NUN40A$U= L.9 M1)?MR!2$W%0I6L;2C494%=5NCV1>=34]"YC(<#EZYK;X9O)3V,PI_175.[KA M\#\YVQ96,D '[1[(P.(9_C)9N<]-.X8P8(E-O1U>I$)GC>F8NLW^R./MAB[L MVAR_AI/H'WC?NDV!EZH-K\-@0L;%PZ.D\/T[KH0N!(N,.3E_T_X)PE<$T$FB M? +4^.O<,KX=0,0N\ 28,11(B4#Y5:>P6\9SA]<"B+.LVU9YW:, 6]P1J*!; MBUP##&],I>O@4>9%N<(5!,)\?60VTU2J:G__7Z4GET=(!9(KP: M^1AZ< 23'O'G%._$OD*R'CU?NO$JEN5V%A50*!&K0*7@,ZC$&/$GY)$-2R%B MX:1'W)D*\% "D<#/9D=H=KP4* AT@EWIB?2?+R\_.4E]4^!TS]P$(5#'R7,/ M> 3FFVFRHF4AA8_R#6\)30=^KJ+KF/,#*#CW3SPRX0KF6T>,"\E.UT,RHPF0 MN\&X#Y]NF&.'$HV%M"BX@70.\;"E@I0&4 A/Y*H52S=[E'WC0KXT")^;HO2X55X'.QC MBU38'N,LM-< ;QV1$"*/@=TYK9T5#F]2P24\@TJL)2JY0!\;D$X50/P3[(HE M2+UOHLNJVL.7GVDR1)R][@)D'Z3VZ%GREA^8L[.^ _/]FC9 E3(HH5V@6%=$ M !&7Z=J4S KE/H*@_ DGDSNI6^CPBD:UG:;HE8( MU]$T3=W8S0<2?X3UM$>NZK&;RG>'F1D!)Z"RA=:*^NW#PVQ-2',4@H>4>#A@ MH$$#'4&W'!R6>#F=7$3;HBP!'Q-"Z73^YC_VKW]V^EW@[7@GM^V&]#X=HFS( M?>&)3F_09V7OERV8$>VSP;MDY80,3 /T#UPN)NSI@)?1(CX[2[S/)_.+^:O@ M]]G9"GTZNQ2,++YRXD;AP\SV<,9H#H4@SN/5A9LW65W8OQ?Q=#6-OM0=G/.1 MAV?)63R=+NWGD]ET\K\RY_GTZGWZ2*&/_#Q!AT5CYQ,Z0';7_TB MOAA#TNILB",8"D?RWMP"#S'H-[DWU=X,ABWBU?ET\.U\OAI\MX0-K'J$, 8K M<)?D?.$>6\[\G\YG9]$'T&/KO7L:3QKQLL8/I+919RLIOX#JY7;3'*6Q-.S&?"4G#R-Z(V# MNWN*"D:Z*W#6P9DM%_%B=3:"CPM@#_,A2A8S..894=]^NV=57Z2>>W@.]W2Z M\IX^F<6+F?]YGIS'RRG0&F_V$9G:!R"97\2+9(1RYS-8]!Z2$'CLDV55W6=XYX9BN V$TS6ZS\GY:+L^AG=BVP49IOBZIHNX8]B .: M&B>IDV2U&B' 59P KICLZP'&AOI\Y,Z<+.!\Y\FKZ"-KBU56;\$,%Y!?/?^0C_T[/G]?0YK%YQ>!A@3\ M>1'08Q+/%LJPZ]$Y1PXKB2_&4-J?W7T_CQ<7TU?1+XCAM0%UW.@R7?IMY"1/ MEO,8-(:1J9 -)R/?+Y<@3>&':SMM=+(&NKQ%6U*V,@;PV<7(;"/2%4:N+EY% M?U?U?0@ C)A>'(%X#%D@MZ;SF3=EVG5-L=Z308]FF@2O?/X^G 5X].IB;/IC MRYX#/2=GQY8-O&@C /S["/A=VA990)J3BZE/F2?3R?3L56\$?/%>'("//YH$ MG.YD-IF.(./_,TGF^1F?"^F KE\.*?KE@*A>.BKVH0;245>A<0:ON"\)R'W+ M3A3'U"ES9%S/_]Z_OXAWLS$2Y%!\[(YIO=X&\"]?P95-G@^V#=^0I72ZIE [ M.J2!I["W:RA;XL7T8O U,,Y1003R]4P8^O :CW'!V70H0L^C*^N,\]#*%B9* M9D]O9#&!SA$7U.=!.0CMMBLPT/?\@SA*XD-3WI= OKJ4>,H!B"\P$I]OOGLL M<'XQHE: LC'.IY9.M0Q4*GK?P=7XV+V/[5R3]!C<#8F"L=, M!1Q]L4 N^3U;%PROLZ%=.V;K@D8S/4J?H&..J6Z+>(Q&X1XE%\1KGLX%X/HM M5J"GCAQ9_^Y:H/2!P4I%1>1]=*5D&I^=CR@$1U?2!^Q*-IR^/JA/\-AJLR58 MJ,G0B#ZVF(YW]QQ7C'E=M/C A#>4XL Y)*"$%Q28H0'^K9K&L_-GK"OCKYZ^ M6@Q:WEU151)3D1BO ^$\3LZ']^48 #SZ&+$\7Y:Q2+1 MWI%$NPHEFC?P(E:U^HMHZ_Z&%K'H<@B^*F=X'T@N?P*F<4,*I64\EY-_%P:. M3?.IQO#:STV]WQ'H$QO4]GZA;Y(W<>3_)%]&$C"0G[SH/^6W%1@-O3=-!Z"5 M45O?=@^XPUV9=IC":^,-&\!9+"P! ;'O_<-N>6?F^-X50+V.4?=4,1UMO(7@#*<%&] M >^]IC_)69]V]:G_MZ+0+O9N]FYV95?S(YPR:ZO!VP%I*<$/Z1OOI(<^CS0 M%\P6$!U(5)5Y<-37 A,YW>\DL>%7T]S!EQ^KZ&_[\A#-IYJ?0T]/8-(>Q_C% MW*79(?*YPZL(TY0:8O9 ?2FYCS%Y%.C'9M9%)QC\VU*T,?:9B4!PJ0/MI(21 M3TV]^V)@'V&^;;.KV4GI.-F72XOB&#-_)5]W)_FZGFHOJ#K@#0&P)>5FES;L M0T9 *"Z\1,!Y=89Y#=$GIU[ H"5 OG8FY$Y"&V;)8:BC;E2SB',Y;\E!D M4LQ2]@=C(B.QPI?)=#)=,,5JWA1J&2[9 2/Z>#W*DG5-!$[2/^[N,+FX,\.9 M,1Y-QA1=9Z4@NNY= _=%,\+\)-G49ET4VZW))=$0YD/FS?D)0M%X%)J&B5F) MWXHM#WZ9G,\GB8MT7]XB4W70 3=(SN/9 M3;XPAG3(-QGU(^+;!A4+@H\6D2 M_;8C(J^HZL7//V'(8C!'Y@G8=S"[-^>[\!#A>13I>JN?Y'62A NH 18# M$AR%=B7DR0D3WDZ)LCUR3B;+J7,NHEZS_H.D>>VEK<4TAV&3:3Z-\O0 X!.Q M<,;'=E>:L>/%+8*2431$?D-6L!1Z+C %[=Z<8R;5&U8A8DN2]>/=3R2Q XM$+)S?M%7Q4G:#"9^5DP *)#E4=I" MT>2G*'\.8I&32HL)@ON&W P.:Y+7]LC)>,>R1%?%>3R=77@H""#<->H7D1LI M:;;^S<=9EDF\.C\[-HM_2A-@+HOS67QVL0SN9U&= FBG,,X3Y,GG0KOP9&I^890@$*T 8LXH12= M>8249S?-=0+,+C_?_$;38XXOW-"R/AB#ZB=^[JNL2O3/X!ZV6&GL'CA]Z/K3 M!]"0Y&NGZNFQP2D32R>V#A<,\^9XO][U'VA;CW)I4#JF8>Y[8*NA:V5"ICT9 M4R87NZ#'([1PBL_@9;)()BL5_A[3!;UX;U,!7ZXF,SL&/N=%PYF2,A5E1CH4 M$UN3W<[AUIPMXHO5XDE\#\_W)0@77:R_2:S96LWCY9+21Y1&>FSR& E>^=CE M"!J*+!-(F<")Y(Y0CMUP/I Z(GSMSY$SW-A35;AWBR"?C8R2,4^PK MV7$PEQ31]%QM?F P$.GJ9,TP,UU*+Q*[47\&WIWW*#D!T%#H[9B*,#:%N8T^ M? -KFFRMC[>WL(U&Q:Y678W--H (I8UG58QB'335RB?L9,D;\,_$^GM191Q8 MLWWBLBZ>7HV!9XEX?&18HNAS$=87:&X07,#2R;Y2;TAPZ4E'R3PC$KU4\)2S MS>C(Y%1\^)H*C5(3 MN<\S"6P_E 1*ZI[6')%":H7UJ*_% CN'#6"42V>Y<3[S?5J4%!A#@D;7W?HP M)(W8K9D&[#;'W"!,-\ /?XJ3!3I%96SXSP&&.)V=+WV3\ZEWBM:S> / /=&% MY#5(UDLMTUE6=8([6IW%6)$M$>]Z//22,@KL%ZEF(1J M0,43W124/H]GOS:V*B'%0B6XYI*XN#99BJ3%UE2K019'T)Y&B@GVGE8I,Y"G MH[$F&6@3?(>+?Z7,95_.O:,-X9: CBT9P:I:"=[&*C<\J-"O0X'6@*5;F$8- M\MXAL=%%=3\V1\&KY73%!8BD9D_:M2/JRZ$)BBE6=W7?R87'-;^8G <76BJD M>)]8A4S7DR)IS/6>4B,:EEP^J< GP/D$X_Q2_=D:.#E2G\-2<*HF 9SL$=O M59;3R<+NQ);C.03"T#HK"#Q[T4.\QZ(-+CP2?OSY83GYNH:?>F+$.YK.-]C[ M?HOG,C\,6N0]Y]IR^7]M)=ZH21_.T+,-)A17HT8$BF[QY@5"@>BKK=SA;C_J!M Y%]-6L*"'YN[M)*G,=13 MIE0G#?P#U*,MP-&[V7=EO89K4<%!EZA5@6YX7X"2@K*-RGQF4UA+!MCM)BVIVP@70%VC2PK+25M;X&?!4Z@)]W>P]:;"ZWX**Y$#7E*O M6K9Z@(G4):DQW,8H[H&O5XP'4_8Q$2'&?4'/PW-U@467.X%;HZ8-'* [T$I% MQ?6(:Z[>*K1:F@JO)#)C-!4 ;TJQ-8Q[J1 .ZEBM,3$X%R".2_:.D6+"8\*77 : M"O@1-JTA0[30=KNRL XZ-0GQ8UE:30:]I/M*?134M0++%PEKS))0&&9=>P1/ MY-)5\A78E S%@ 1!U2O-!SX*7%FU(EA?DV!AVWF!R>D>'*SQ@VCFE#5%D]:J MRNJR]D1Y,-F!^+C3OJ)Z3>H-!;!0X,.#=$,X'I^63,_(INT^2SPQ5X*)>8YY M<(\8N2HQMG$0N[?L2WF*4Z\PB:*5)D0H"7E37YY6ZEAQ-3\=/6X'M?@V*+U, M-:^M9RT3!:$J P((S*;Z <,2&&F,V M6(![;[2MA/B[\29X=<2BM0"-2923V0A9::AR(+K K >616?X90,FT-WF2/\' M3/R@MAVD<=>5JDO9$!ZG$'+#$U=WK/FT;WA&5/0H_"M*4R\C>#@S\E" MH,B[C9_6VN/184]11UVP^'NYU9/H-\Y7^=!VI(2UVH2 3L +3P4W\ON7F D5 M48>0T:W"^P#X!UA1M() 2>^,]H*@!!5C82 6@,KQSBL"9^TAJ.!V'1(HW;>5 M /K3JZI'68VV,#@.C] P,WHE;+REK%G%]M&<9"3Q_Z M6>A $Q&KN158,_]@ M^V[E]7[=W>YMQS @CQS;&V0\;8E)SC00>^<8=+^3/ 0T[R3Y)B.44T (> $U M,&*]-0;EI\Y1J//"W)R*I+0%@=1(=8>EW^R3/CHT([4]DE,N(MJB$QNW!4:\ MB__F9DVA4^*^U ?!1UL\< A4H5<,38!N3^W@6#!S;[&\0(=3I-7NP,+%V58_ M=LS:!@@'\0RFXI0V:7]DJ^>5.WR/X+ #WAW1_&?;DN&+)[^8!S"W!C:(A@R* M97IDXE5WR5?2E,8U&!#_A^/&V+0*!0V(,4RCH80O9L>6Q^*U:="M[QOFW+R3 MN%K?2V8J.KW_E>8J*8.&?&H\HE#:'J2#93;Y>72 M6>C0H^.IS-(I3<$CC8NU@5!W&>2J%:IQ'%,TJ-W8T28S*--"EX,V9]M@:J 8 MKMJ< TULH"/;K#%X?A5Y=5D2H#2)F5,$,N7BM MI;,$2@?K(@:ZTQZ1!$UC,.V1NG]BWRRRHABGI#YC9K3&?L4-U\NJ#ND#M\D7!LPOB^OM.CB+)XN_&*C!=45] GOU)ZA MS5A/Z-CZQ0+#!\D)V7NX7UK I#I>S/#=PHVP&J%?1V%+ESZ[.BN<\9>ZNCM% M]A[ #UNY.D>JG&Q,K>O,J ]O$ (M?=\Q.J5-D#C11Y ME]B(#^V6Q)WG*=D4&!ZDM.JN0<\-:-[E >USKQI='GZ<&]V9FJ(9 MX7EFL'MVFE,HOJI&GJ?3% (!\F'EUYV=H>77DTI!Q2:,EZ(9S2[S](Y+3#*@_LZ%:9 M!V"CXG5BMHDBBS>%INLGT>)C$K6DPG,EB99;N $F&.#J,1HQG*D_)L9VO!)) MOTT(&Q%.N=JB1JHAI?>/_ZG?5-1 MP6B,,6K,?PB1S+??/45TG;R)EO+\-27T$U<1;ZCQ3L968LGH7]##CK:\7RWA MV/S-!HU;2@FQZ+JEI!=.N:4^#^2D)[K5QZ@OJ(IL"OYUI#/@'2M:]G#7M[&- M_*D5?(0R:(8M )=["5+6%*5GJ;6Q!K(I^*DM3DT;]K]\5 CW&IAHPKYU=C/T M!=/GKZC'F8IU;&XS#2:EZ'%YS:XF*>%!JP7=XZS9!33GF("/,J^_G+9;"*'1 MX&W(S6WPAHS$MO.R%K3)J7.1$Z<6_L)<0<'%V%8;,U;1NF]5N9:EC"MLC]GY&0:G=*/MK> MD]=A#T:!ABPPO*)](B6UWR,E-_LD^EE\(+2):^_T=]."FK/D:2Q((HP(!FLO<,?N,[;K.B =1B##2C M+W)T7K(G//2CI/VE"VFFR3I!VC3DY:+Q0[.9@C$[F\S"1BS,^4^ N^A2>TG: M5MUVEG#XB'QD8,%+33D 7S%V M>RHCN)!8)H@-:9WJ#KT(>?P4 ,[F"W4CEA M[10LQCS.C5.-SZ^]R;^/&;(EZ<$ .YH-X@/U0'H-SE])?5& 'JPR8/QX&$!B M&=L=SJ(;Y HQ?X\27+9&>VUXLZ:4-$!=&$>-GTP(NHQO^Y"Z\01D[U=+X]Z& MO+,O!DY+78ZJ-/]E.$EON\:XA>=%YM9.'*?A*ES/YXBI '!]4$<6K/WI,Y2F M_R%)EW@WUZC@LV MU6-#/>68$@4XXA4!0JA)-$5ZT3"A:R,SUIQ]XX%EOA5H"7AQ%^LX;MT*6 Z] MWVGPO/(*9^RK2R023K30QVBLOCF0.7!Z[.[$[WA"%S=4]W-LH6#SW(M,7?LI M>FIBJ=VTK]!OC1A"I8+S#VQ'GK ]N;^OX/:.H#O -H8B?9XA&70ZKPL)8&GU M X8@>SR+G3C'%YA06P'3:A?J(J#K ;4R*C"5\RQ)Q)"-I\M$KWK/Y/7M6U'4 M>ZKX;KQ97D_E?>+K"*Y AL'W+FIXQ;Z)ST7[-?I[381Y7^1[:C)J.8CSSY$T MIW-)IC8+K.\^8&)0%_G3NI;#(&9OWW>75^-@BJXJ9T_@B?KV*)CIT/_T'5^L ME1O#U+B7V+?&R]XE0F?/>25O5^HY4=$-C>F<=+&NN"Q,WEZB 3VN(K&MN'V^ M:8$G[D;]GT>JK5P&7N/6RKRU^N58(/K\K&YV9AUY]PI+#._M,9@1FQ)?TL31 MB0,^?%U(;BBYD3(%>CU&V8;W!HQFI#)'%H>[BY;Y+S<*MY)*GBT)WV>_BD2# M&L [AF\TR<5A9M-P]3(W%(SC]0@S7@/Y\$TG- 4"7K+.Z>^4B*165(=JX@,,DBI M$ SK_4S^O9+PB=][!H!V[T^[]G#YDT.-ESJD9"0I"I1;&+XT"\1R1?TJ15)Z M*"Z"@"9E XXV0M,@.Z"G@$-'#9RB9Z?P(^41NBDW\ UFD1X8)58XM^;8W%NL M6P&E@\0HZOS>S?73FB2CC'P;]&(CWYGW"VD#2?21,M7H&'F4ZPWSSSV5;% = M7QN=["NNJ,9,]D)?R2A6A+ F4A\RUX M+8!?I\>.*Q[.H0];K1@U/9Z8/ ;:TY00:P?5;@-,SNQ1;IIZ M77/T>'WP!XD-!EA(&4S@&5VJJAW=;] LV:<8*I\A:M]P/(80-(]^J^H^(AV( M8NXR*/!T5TH)JC4(.2_V(%XE?O1,4M MT\QZ(DG=K-!UZB_JTY$P-GN9T"FIRK7+#G9&L_KD+!B9F+74O01]Z7*X(YOM MK8L"F8'K#H_F5/VQSS551/N'8)F7(&ZR8 M_V,>.XBCNOFJZ>.>^>KK=;('*M1OMRA8-$';]+M1&8W[E>@1]L*"P)QF8YMP M#;(H55;\K-(!Z9Z3=R3MB^N"RX,VS>(-LZI^,G]\L.NWNYTPUM''E/%:>^"]W"XEO2$.P& "+T1)"!1%FKKFP2WSP4!DX+]H*R M%23*E;P:2M4#EQ[G*\,V0YM"9=+1@Q;I5Z1*/YH^>)/H P4DD3__+:WVF)@O MP?;Q3!^E54$(-YWA")[(,N_5F$C/ES=7T=GT+/X3=\5C06/+=I*$2^S -ONA MQA\@%7>P4+HU2/*NY\^U&-3AVXN4Z$F0Z =M797:LWKSG6G\U*8:%(V[T,.N M$[MIWLO^@EG\FCP2?V[\I22V<(X1X(GU*1M:(IA M!F-+/I+TR(*AR\]SJCP"7]&U[A#X#+R(/3,OO\R%4]]S@^X ;B=H&0:& .$* MGL#.A G^G9F@)4:62F#MZ<60'U[%+CYZX_,3?5 )&)N2B2\2'(&(PM%O M02H@<:F=?:V;]+M!IP %MNU[$E4>DODC>0S!^WQ%+CFWG,;[82 G,K".P(D/ M8=X#';I@D0->X>JH @2Z#N7'AWS'4X;=D;:.Z[@JT-3BD?W @Q#D 6;H]9NJD#S,HEC.QFAPQ) MRO-;EW1[X+ HT("OCTTQ=[FIZUO3A#E)&(/%K[[\_OK:=F[4)IKC?3BYNR>W M?,0\S )SB=A=SD"'[(]R!%M83MI\DJ=B3[):Y]YIQU-^#6A_R6,J"?=WJ0M1 MO#'WDUB/SQ138H8J'_K'$#M'-,\S)OO'F;:KUE-Y(*'_X54K_$HA4Y#))F_R ME1'8E(8B=[<'2>$@KXO'$&$$^E*!:[LH%.-D;%\1AL[%3>@4;E]S"(7%!%\! M&=&IW[ER#1)=;/P[ ?DUO)9_L^&B.,+" @%.O#XO0$"@Z22V#_!O&3[1!'HZT#/3:7RD+L!S"2T!UW9.I M=Y-Z'XK0UN *8^E_Z.M::+W;AFW$>!P3FW@Y@ JH^M#<:RZK2'(BO/(]2D*I MK&DX",?$EI<>KRT]B'LOP\A9[HDUX.$5V(T?RH*J]_5K:B]C590/US^[GFAK MZ_XPH/2*B*G7V!C) 6B%8+**Z07*675"VB?"7WUW]OUB%"D=; MER(8890+[[5Z_;%0GSI6>BFRXD3VFAZ)K>TI+B%@5@I(X%>OJ9=V.QE4HI!8 M:(](&4NK5.N!7L.^9!%>S$R:*J+6LNTA#0^'2.78YGI>))89>.? M,?).3OI-78:'S>#!7V5'W6%G;*J@L6X8YLB6RXI@<.\VG9&27: M2-N!U/:/=]:BI2I1-'PV8[MO^^6(<*DP?^*.G&*5J\!W)-%'E%@"SHONU<#T M$[W].,#PWDZP=S=E7F&B+P@MT08\1Z[FK[ #D=3OMA^/(R"T9YLH^%A+\RVAO_=MRCRS:]@6(>PE619!RXA>F M^Y6A%D[O+)T30(RT H-1H+GDQC1#0- #5 M"7690K'YO=IBR1+SQ)YN0V.SGN [YARR/WAM_I2/2580^:>Q(%?S>CU3.O16 MCYF]H?^[9PNX&PU[SP]P'V(V=*EIG!JZ:1FS!BO%<9@]$X^YVD.R=>I[4=W7 MA9;<;/L;MCG2I+4[!1:1Z=ZLP"ANM5WVN,3U)&%/GT']G)O6DQB4WN:VQ5.E M^79O7W<_OGU=M/"?#/[?U _P7XKMOX?;_^-;ZJY]188W92C\\")YX7V+YL$/ M+RZ3OUS.7KR&)]WP']_N8-N_ILT=BL?2W,*CT\GY\@5KBOJAJWVW^L!LA'/N6J\*^ZVV<*]\,!C;=B)S;OBY%@2#>#B<#G(NB][UE5_[;*ZO]-8I68C/AMEMGG-SN!5*[]_U1KUFX5ZN M-XX6!M=7)5^++\+]5GXVN!L$*IG,16&E+I@1JW>]F]&;VX3V^PV_2[&WG6M& MDBRU_H-N/F3O>D,"))1('5'@^-N).Z$4$0*,/VN:O<"2#G:O&^K_\+)#EB6W MXDZK?\O,;=[UYCV6B17?*G>O]_\4M3P3HI=J9?TOVU=[1^,>2[?6Z;P^# 2Y M+*I__JW60^? ?/C$@;@^$'O<%2./\CUW_/K*Z#TSM!O4Z,*+ZD\#G"S(*%^< MP5.)<^[Z7NQ$L157 P=BM#1(ZX.WU<'XB8.CF'W2A=M8]DN1B>R8P H I2X M@7(;GZ7X7J1]-AY%+![&PS/TQD&TL:;>)?4J//FJ'5?PCM_^9?^D[F=OON06**WCP/8*1T<+B+ 2Q@!](1R%8"-%.'/!)N-HF,P[ M"\DB2I(%^\0+1'[&K# [F0K[X.AH%$UFBQ;J*)K/Y^R+7KD]-P*I9&E3(TM7 MI8CCL[-H.HO#W32*)_-C-7?PS.(H7BRZ"[-HLIB$A0HHDI%C7%G-Q(ZK+730 M(J;4D+%M"2#[C8!MMZ:.7V$LXSLN%1DR1T+:X1C,2CML+4F$*[4E,?#(!'WT MV5>RO336L13LUMH<(I;K'1RAJS3EH3C=KKD-!U2HR!U*F7*E#JPT.(=0I7TM M,EF0LQ5UDMQ+MV&<;?",E5N3;B 5XT4V "A:U/M"F(&!'H0A'!5$2612MX-^Y)>KLZ^\#223A02>R8[O&AE;X4EOW MFCB'C='/*:!#<)M">%M)3P7-B8+ T\'_0$&>4\EA#;K(=284V8$$T#!M:[9* M>)Q:"4O5"RX'*9Q!"=*F:^ &DH&TGQY8%576DJ8S-EVP4IC4NQ^X);-P2^GA MR*=A3Q_0M(_"DZ#:4OCBIPY]]OF!_HXXC4='G";C'^=TW_6$]UCT^>QV:Y$D MK07?XV $"FUHQ^.NE#4$EBT!0+I(HO$X\1@N1G-<3[^+"TDX51J."0KWWG.\ M1]S5%K)5$-P%!_DJZ?*M$?J.7 M2E:IOG)SVB^+G99IXSDQJN"V??91\J54TDF(07YN M$"F&O!OL Z40!34CKU[&LUV%;_42$1"0VN\7WYSWCP .*RA6B H$#SHBF =F M.K";+W=L.IQ&= AI1)T 3A5'=*PD-E?G4$5P75O]E%LE2M/TO(W&?2]*25#F)5W#&V@Y",M MD/V18Q5\'LI'E?/V2;DQDH*K88\P'HW9';<;0=XEM9A0KB;]D-'0I!685] ;=DZ('SJ@>N MHQN>I$& B-19S,<;*I[Q$9.F38 'W]!%8WKH1F9>E,I*LT!>V_0;E>-6]W;A!"_ M),;Q\*W?YZ]';U]5>:8NR[[5Q7_A) K5:>?29[\A'HW'\1C#"F&U6/*#/0+, M*>M4;?-*")^S%,T-J+M7:O%<51M0C(K?*IO56 [.@B-&C)%1VEUJ]F!&#H7VRT-3;:''DAX M)AU!YZ'N94UV]RP['6-K'O2]2+F.!*C!]%^>Q;M5YR25VR=S>=.U_"5)_4'< M-0O=^#N3Z;LC6Q.F-QEL[[VPTYXI\H>UD"3#'Y+^DNKGZ 75=K08/Z/:QM'TI-Z>MF0G=>L)F#]; M@<^U>C]2BJG7^'FI0AIM*5?%^7S!?-^TS,VD]9P,==IG-Q+^OU-4$*99:(1Z M9GI*H@F&U9M,AUI7SP"M:R^2X:M EL8EQ-1_.QS;?C-*%MC:A"<*5#-/9:;9L+.UFFRE\P/I RRC9/K,+-3\HST9E$BWA\7K[C]WP=*8?Q]Z0<+:;GT\?CM"_8)(J'\X[]FUCXW)E'?^V,U'=/ MS,9-Y >IT#CIM)FHGQK0?>.WETI1H%8CL9\/:>JD<1R) K\^ ]B6=&DP_ABI M#H'I6?I'@[K\;KYY8C#>-/Q]G%-.J8=WH"&E/TMG7GLV@F_01%[U%]^J[V=>?\T+R% M5P-9]:9'^*=A+-T6K=1/:8<:PTOYZO3U"WI(;>1:%C4HG]J5*-9X1F]TBWI0 M_]KM],M2$:NG1#H2A,PBOAU[;^=MT'=]"S5"D3&+K!OXW#>W![^#7EKN:%;J M/_9A9-#YDH106OOO9?0Y DBJCTIA-7R2NZF^1+7;J^]YG[B!HBS4L\+187\V MZ3%3?2.K;IPN_7>II7:(6W^Y0?LO#&W \Y76KKDA!N%#Y?7_ %!+ P04 M" YA;-2N)<\ADB(0DU2:@ :5GW MZV\7 "E0I!0[<7+]8(L @<5B7Y[=!7BQ%O)>+1DKR&.6YNK-T;(H5J\' Q4O M64957ZQ8#F_F0F:T@*9<#-1*,IKH25DZ"'U_/,@HSX_>7NB^6_GV0I1%RG-V M*XDJLXS*S15+Q?K-47!4=7SDBV6!'8.W%RNZ8'>L^,_J5D)K4%-)>,9RQ45. M))N_.;H,7E\-<;P>\)FSM7*>">YD)L0]-GY-WASYR!!+65P@!0H_#^R:I2D2 M C;^LC2/ZB5QHOM<47^O]PY[F5'%KD7ZA2?%\LW1Y(@D;$[+M/@HUK\PNY\1 MTHM%JO1_LC9C@^B(Q*4J1&8G P<9S\TO?;1R<"9,_#T30CLAU'R;A327[VA! MWUY(L2821P,U?-!;U;.!.9ZC4NX*"6\YS"O>OJ=1%TM%;O*$)4T" V"DYB:LN+D*#U)\Q^(^B0*/A'[H'Z 7U;N+ M-+WHF;MK$!O6Q(::V/";1'5X[N^B8"3JDRT-\FG)R%RDX!4\7Y""SE(&YE10 MGBI2X#L<^J"'9HRJ4C+PA4(1,2\H(S'$H+0F4]*"'0=N:BY8/WQ*64 MN Y8,%>OR3__,0G]Z/S_]NO(X<-V<\@ZF #+9DS69O#B:W\2!4U;O;^Q!Y:2 M8*<=VM_(Y?@:C!YDB0S' N I89)JB'E%9J4"S2L%+[(9STUW1?*XM6A73^2- MAM/Z]\!:C,H<8);TJ (%JX(6+#EM$ S"\[WMD>^%T62W>2OY ] A:RHEA34K M2]L<6&7?:H?Z0;FC:/C4[N,6G:Z>RUH/I#^.A:?.5K1^P\8\L M81#^$93 [AZ8+#@^0^"?,XDH Y$IOJ_L1#U356-O/!FVVN\=U%II(\\!-A7I MX<#0/W__^0^"0*IT.SC_?C,, F\\:DO==N_UO:?Z6.#[G<_/$U8P\8;#:'^' MHZIK1U6WM:KNM*J^5*K"P',MLA7--WJQLW/T[.>I&P..UE1"$/$6Y)YM"/NK M1*3@><)C6@@)P_)$#XU3JA2?81P)\>K &64.RB;_N*R2K.1753.+@^0:C )":5./EHB?;8]=($9S^.T3-C/RS9N*GF]%$$4 MT=.IMP;TP- W$*;5J:-6\K%;=T0;'$/E8JO#NY\%Q"$I!)F2L7]2=_G],#K! M[K ?!$[W26LG"!%K7=!@/@F+@AMNK5%+Y8 5:OMZK@5!)@/)!7@=V&.W-2DR M[D=CO7#0/PM//,Q'D"4HZ])-([?^PWB^#A;D4H%H%=12Z-[S4H*U2V!8OX7( MHZW?XB'1U2)N453Y-(F!=2AN=W8A,JZ4 /#EC('\ +&EV2XT9QRD$V."1^:P04RG3:"'AHHK,K9GR!.I ZL%K@%) +="A;&;:Q@ MHH!H4<-[LK?L*:'$E.3R[II,@I$']E$M:?;["TL6*(U/+2ASQ*NQNVU92W@Q M8RRO,;&.:K21QUO@!Q-6R+P;?YQ58JJ69 YEG6$,7UZE-+Y_=1&KH/@W,Q)PV;;#VV&I6I9D1[8,%&0(K!3=W _VF[I M]\&E70NT=0>&"T9P]02 1*)NVC?L!V$W4;#2##@RD-J2&(SLZKMIX'G/!JIM M_&BLM U?53=L\$2_PWA&=!1H!*Z@/YK8$3==WNVXIK/)D>>?31M2'TU\K>5W M, >0!/T@3H72(/S(,V3)=M=*- G8OVE>8@(4#LU!@M>1Y]0Y6.>( MKO@2P":M(T_&BJ5(^KNH#*&\D6QW(JK#UXIN3! PHLQHPFKNZC0%F)E5AQ6( MB@(J#NU0=G(?$X$V_E=V@3FRQ=026>.YC7]&^;4 &F%>Y[>X\I_&DR14-7EI M0Q+F2[E"N,7T0Y2Y!60@,NU/QSH3@X?)"?&JB6Z:",."2=^'[ R)M;*Q&&,R MNCY=<:SMX3$$EX/A>S8:3+<;=0/+C]]M,.J'9KO!6#_MW>_T>?N=VOT^PR7. MAM.M2X3^-[D$3L:#;UB4RE1 6,[*U QXHL';&746;$*)Y:O:B8"=MW&MPST: M/+Z0F>\(SRI?9Q 2U]SA^QB"4W@&BH4,E=\SYT7H@TY)EP\813JT1B4;N$4DT[CP9>;^G+,5R>2&D+HEWCC8Q M>U=X?:T+8S"Y>$D! E3EDZX9@149&!*I6&R,Z\*,.O5TCB#_WLLV5A2]68?T41K;K:!B]8IIYSNV@1U^6AS 74_/)! M5SL6GE \5-EJ]V]P);GOUSF ^]I0)V?_AB'NX?T35FK\^ 68?O&;<D%QO4RVUN=C<.&)!IW/#JEK(OBR)N.MU>.]E;UCA5%:@&C M>M4##OW(WQ;?H%;M:^USZ)';_W2(U A@VP7D$6<;H,[C,E98=\% M3JT/1?96>)/IR-V=([=>Z W#LS:+_\)D!>R+/:)MEUPM]2$E*$P?8W894]=M M7"_R)J/Q]]_J5?TM\]G_;<'3;N+,E;S3;EY7'^]>JO^-H.D D#P9=+[V^UPP MZ<#"#K3HAK+#T!"X6AI&XX-:'8*%M[T> &7D.'+C +&BT>G7X"/3Z.MN_")N MZT]]A^' ;Q>Y/L= +K_BX,G0BBN?[W-8[[KUM#;:MF4#^T\6;*&&(2M#O3Y M4\\>.9QZ*!Y#(=['VOX";&<)& *OS$T%3?""%$I:<[=1'7%4V1,2$BE/;"$/ M/_476F)EZ3MGZ<[]U#NH>$"=6"?=/,9L5>B,J_..J/T-A'X*SLV+TZY338VZ M^GCNT;DT+_,5Y8ES2CZCJ;Z@TC6HJN6"25[]:8B3[/;!WIF]->MW?4\W<#Y# MS)AF; Y3_?[9Z(A(\X&E M:11BI3]JG(FB$)E^7#(*W., >#\7P*=MX +U5ZYO_P=02P,$% @ .86S M4H79I>X+ P K@< !D !X;"]W;W)K&ULK57; M;MLP#/T5P2N&%3#B6RY.EP3H%2NP#D6+;<^J3<="90E"ARMI+J49< AKQ47.BY5QI3GP2!SDJHJ![(&@3^*:2JJ$%1+0-= M*Z"Y U4\B,-P'%24"6\Q<[I;M9C)QG FX%81W5055>LSX'(U]R)OJ[ACR])8 M1;"8U70)]V"^U[<*I:!CR5D%0C,IB()B[IU&)V=#:^\,?C!8Z=Z>V$P>I'RT MPG4^]T(;$'#(C&6@N#S#.7!NB3",IPVGU[FTP/Y^RW[E+_* MK'UR^=2P&H_;^(2*G-S+PJRH@EE@T(TU#K(-Y5E+&;]"&<7D1@I3:G(I6@A 32;Q<6FCB2R(*8$4DN,C96)Y0CY^2.,P^?S? M*UX=5 ^@W/4=5&Y7>\?XB::[=&SDF:SJQB"FRZA#')'(3])H7Y[&Y*I1@IE& M@8\)%BR#/T]#8M*J@XW&DVZ?I!-R+="=H)RO\9D_8_NJH7> 6\LH]"?#J"^. MPXA\!>P4I>0Y856MY#-8IWIGY4?X2G92/!W]=0Y1XJ=AU!?'DQ$2:WU"3K.L MJ1I.#4:4 W;CC-&VR6%6M)+*L%^M8@O_-/7C,#W>R1,_C";';U>*;TNE=[1# M?S1->O+8'X_2WLT>"@9><)9HP&;>AFXDJ=^LU!75Y"CQ)^G8Z7$[3D,L5>5* M=@U4:0*VT>R7E2LC"["EY*-+78.; 'P]^-?S#GH]M *U=)-"8]DUPK3MM--V MP^BT[<$[\W:2W5"U9$(3#@5"P\%DY!'53H=6,+)V'?E!&NSO;EOB0 5E#?!_ M(?&E;P3KH!O1B]]02P,$% @ .86S4KH( /2X! : \ !D !X;"]W M;W)K&ULW5=M;]LV$/XKA!<,":#9$O5B*7,"Y*7= M.JQ!T*;K9T8ZRUPET26I..FOWY%29+IRTG4(]J%?;/'(>^Z.=\^17&R$_*16 M )KE"M+KB#5Q+HMJZ9O+A'"JQ.9D$DT?!.UZNM!',3A=K5L)[T!_6 MUQ)'LP&EX#4TBHN&2%B>3,Z"X_/(K+<+_N*P4#2:/H?C^BO[:Q8RRW3,&%J#[R0J].)NF$%+!D M;:7?B:NTJ'ME'->\Z?[9?;\/CD+J/Z% >P5J M_>X,62\OF6:G"RDV1)K5B&8^;*A6&YWCC4G*>RUQEJ.>/GW3:-:4_+8"BT2M%7C4%%+L ,W1N\) ^ M>GA.GT6\A'Q*PL CU*?^,WCA$'%H\<(7B'C'0#08B*R!Z,6V]'F\*Z&!Q%/R M/.Z>:4?">@4)1&FFH2!,DUPH381$9GQNN>*&);\4.$F6C$MRQZH62 4*U?*\ MK=NJTZN%U/P+ZSB%#N0"&6J ED2O4%=42'3>E&C3R#!]4-^"'%)X3'[^*:5^ M^.O__O_14A1C>"G LSN0V+F&L;/AWU)]9ND'!6K- M(6_( S"ICD@I!:;QS$W=%3;\"]M?,#<2*BM5*[Y69#[U!Y #DGI1Y(X/J1?, MPR-'DG@TF:-+6$42_=&0KQI1B?*!) Y28/3\4;2'L1>EP18N\9(T(S>2%7CZ MX,ED:TR;8<-J4"1S($- U>T!HY,4T=/*$NOL9Q%Z6!/M*I4?] M/LH%V0] N1^4:MD.U9 *\0[5 B_. K73N%)@9 M1L\PS*4_]6BV'1WN>!-X299]1^4'V"?2Q TOP7@C-[S,2T.ZW>42F5J: VGG MT(%[O)$JZ';2;()PS"NR01(<4-RGU 9V@$TBFR-'I.6*S1(![%38/C9".8*B786O&J= 1);$516Y9!',CBAU1D&"E M;*-W&G@<[2N5W0XXW'%N=KJ=9C8-W7N"?P&[D?D*\X-29*0=,BD?;&NL1=O8 MEED^HOW[FGB!CCK$<,XJUN30]^H_6-/B8XCTN.Y!$7BA'W=<[RYG6U)E04(N ML;8PX[K%4AT?5&9GYT?DNI6X(9CEM>3&9O$W]B%S]HTUD.A'7SDW"MM-46K; MR%[W A^/^B<\/ R2X!MVJ-L#*=I)!\/[KN MD6?=ZVF[O'N#OF6RY!A(!4M4]:?S>$)D]Z[K!EJL[5OJ5FALY_9SA4]AD&8! MSB\%7M;[@3$P/*Y/_P%02P,$% @ .86S4G5;S(4?&@ [ET !D !X M;"]W;W)K&UL[5Q9<]O&EOXK*(T\95?!% %P4^*X M2E+LB>?&L<9R/Q[&R;YN7)VS=T[;I^^Z9JFR(OQ74=R':[3>O[2U%4^Y].HA-] MX7-^NVGPPMG;-[OT5MR(YO?==0V_SLPHJWPK2IE795"+]4\G%]$/EQ-\GA[X M(Q=[Z?P=X$J65?45?WQ8_70R1H)$(;(&1TCAOSMQ)8H"!P(R_J'&/#%3XHON MWWKT][1V6,LRE>*J*OZ>KYK-3R>+DV EUFE;-)^K_2]"K6>*XV55(>G?8,_/ M1LE)D+6RJ;;J9:!@FY?\?_I-\<%Y83$^\$*L7HB);IZ(J/PY;=*W;^IJ']3X M-(R&?]!2Z6T@+B]Q4VZ:&N[F\%[S]F>Q;-Z<-3 2_C[+U%N7_%9\X*TH#CY6 M9;.1P;MR)5;^ &= @J$CUG1Q^,CXR5F70F-ESQZ7=XP M$S/,A(:9/)$]Q]_ZK6I$,!L%^'9PT<#_F=@N16T6&(+@P*U]*H.LVN[J7(I5 M4*V#9B."=56 IN3E[0_!O__;(AXG/_[+_4_K>NI+OY=IEM6B@95^D+)-RTP$ M5VE=W\-2>P]?UWF9Y;NTL'/F,JO:L@FN*ME(<_F/M&A%$(W&+X)=76US*:OZ M/BAA R0P&6X!NV/S]&FP")-H[OS&OZ+XQZ-7^)T()IF^"!I1;X.B2DLS_*1' M_20*Y[/^Y9=Q.%O,7@U0\^ 0B4?-ZS*WY=&S?C9+$?]FE?>:L MU:YG.@X72>1< ,(6D4/#J4_2:3"9A^>+Q%SHBW1T_O\B_6=J)M\ M68@#T@U^;05>NEPYFS4/$TA_%B$%+;N M;WPV'DVG1S33&3B,QHY43Z+#0AV%X^EYD(RFCV&0I_X1Z-^YG22)CJA.%";S M67".AJ6O\E85)N-PZA(^C1=VS)8-_R@!,)1C( 7"0U@)OLMF4WV\T^R;'W&%R)$[H M;MHDG)^?=Y0F#N-DXDL]$)E,9KZ01DF8C&.\9DU$!)[J"TB;2->@1$V1B/+G@=]S!4XG;2\IZ'G/\I JG>,\@:; M%/83L3-MS;*J:_))0;HE(PQ;<0K:C!H&?^XW>;8Q%]"K040C&["T],J QSA M2@>FK<4_VAPOY25<%+)Y797%O18(&<#<>6&',T( ZQZ\!?_F:W?)P19BMPP$ M&$(PF.U.E""J:E::(E22!#0L[P.X 0*Q1?CND@%KMM**#D63"U/557N[ %IO6L@*7LZ*EA0H6.>E(_]K(8C3H#Z*84W:.,P):O@) MOVB!-![RGFEN*KIZ"4%8\!D?VQ6M#":C\?@%CT5W:(#>2[<@@RB",'?^BJYL M(%[#"6'56_46C0>FF);?>0RX(,1K8EOPZX?+3Y^=5\#+ 06?RN!C>A_$,[V# M9@DIS$Y;072E\!>RIC%LLJO?I3GRXO77'$AXB<(:U$AE+[5=5K>$@M'P(K@/UL07 T_8=6P@S@ _ @/3X,PN$BE MS-'?0\*,%^:!$J+<H;%"L6<*@-"4C#_))KD$-$875K=R M4,W/;;F'Y?P'V';X=07LRIO@/4A8"+1D(Z-3ZCD*%BQ M2,!RL^HU42UJB,UD"UC!Z(,K6_PU%QXXR&B:K$#@6-@!.YI M!9J3&:,!M\"(M!)$R26P.Q1"@Q&&9=L*\-R?< G45M3D?76 EE&P!:I9 2]Q MD_H4#FHT,AL&:E%B82-W. ,(0B. )C,$/4!$YV5?-1#2U0\QHJ-WQC6(;SM1 M2E:O^43!C5+LE;*R86LJD!P4O,E<22X8CE:RT4 ]K]9K?ZU*56D4'M-1#> : M>? :YB]RH<18$PSZB9J,(HH^ IF",!I#KQJ3H9)O22D87W@&C4708(J5\E]L M+=A#34;&[2$A0'Z*$%U#%S1*L+4IR XYP[NTSND![0L-ZS!MNT+8TD$"8XI. M80LK5^S=49YWNP*DD69/:S!\^/8YY8,8 +S "^BG]9SD)X;1 M/?F6M,C:8@CY2)5H&CGHW8"TM!;6#5BW#BN[:&_!)F@W'B-S?*"7EZ UA5)5 MY?B1$F\'@&I4M0Y8BU^$0000!_XE;HTQ]%;[Z6HCJSY;3U@'AK$*J19*EG#H M'-4'Y5X9C A-68P&.JE7./P$)0,6!C&93&LFC)1B)RB%7]R/.*C0TCF$+R.R M;#!:HHA%H=NE()[V8:TT1-@:ZP3LJM-@I3,SE0-$"17"79WR(?S64M@.KL$!$N"_%,@:%8 7$*@5!PE1ND(C3A(V6?D ',[2ATS"9SK2/!M&N M48D920^%T+#*Q?@%^X[JOWEO]7A(!1BL=0NB;\8"QW'IV@D+ YB\NS0OB!DM M,AYSG(70[@F?_RCJ6S0K3G 4)YHJ#8GG+2^P';J84JI]B"-B*W;,6-M<+8GY\Q:5JV:%HXG'8')<#) M5KDBRZ\!3O 2'U/H,5"8D93 T@-Q!, )0@T,B'9MG6TH*!4KV&@2'S]GJ>&) M;*KL*Z^G+%7%T@(3V/UE8:Q![5 %"QQ *PIAWB(A[%J=+);BB:%3T?VXN8=E M#BJ" G;,Q&;(.0H";B]?1^ 7;N"$(I80[2G182:["3=]T M'PF/F!F:!7:G=;%*VC85# CNH0 7HY:KU28*HWD23N9)(#> 6*2*/0$8!I>/ MU02<=3X.)^/%DU\U@DVHD)^D'@)8DV;N9#0_I^Q)6T)\^#+E_U4Z!@@N!=/^ MO:2/1^,9OHL#*7H\>_#$,5^1243XHJ76A#/J=T_B.G)94NX!+?J4".N$0Y3\ M8'2I,]^%&*4H M"HP8,9CR5,H*+05)6 G\9-QMJ! M?<@FQS "+8245B_"I^1;<1L0M'GXWD\"ZVSS 8TUR*4K&;V5XUSN Z2_4P@) M,;-OM1>K%D $R2*(HK(&R[8!O5$I2T4\O ,.>(E23TDH%0#T9E-QMX)SEK%L MU2IDYCZ7PHZGIB$P-L3@!Y=*]D_HG 9,!0&M;%1"&.S$!IVGDO.FKHI.Q!I2 M1C@:@YF]AY50$C1%[%APBD]!X?*6,O80R 514=)NN(V$.LH&6&8CH"_\=*W!U.LAY$?$JB2UII9 M!-,?L_!0.17*]P"*QJR6)9\J0;"N,Q"9+&TRI-K,X99P_!2&"EQHF9TH0*\& MQ%Q-ATFPE*SU[]\1N#PJ_$!3JR*&[@91K2>:T:YK%5ZW1>%FN2B.;>K\#@/) MHI+H?SM@;=#54 3E^AJ=XA[!(COY7KYA4KV5R4NS3_*3XKY@@*"V6Y33?75< MQOL8[P"THS8$PE4#X"[Q?,_WF#JPH44%?&5Z.M"-J\LF&>!:0UT=ZQ0<8S9H MKX;-76#S95[9SH2VS^6IB%WW U!TR(4]$JK)JB"J90NJ]_@EA9IOU 01GW<,JCT^%XL:XYI%Z:"7#[.-JM<["%A MG8S'*M3HVWVX'4V37@!PO@BQ2:T'_Z_ZI/]"3)-<-C:U*X@?ILG"PQT&UV.2 M4EL)ZCGKQW6G\62N'0W#6;3I&>?T-)IKW3*!3OAU2AYV&[_??(()!]?A"S[1 MJ(S D,F<++C@<-1D#IM*-?9T%#PECCU_.BI_LB)TRFHIY,7=>KV"D3AWK.)P%*#,I[[JBTPHXNU219T MSBSV?9!ZP0;T7LSC13-D4FBU@TL,:2$.$=J?&+B><1&3E LG;%1A'5&=K:$Z M"K$L\MN4J^W4#Q"JL;J4&B#]T#:P.&F"0&^MUS,*I;!B"!L?%%05,MGO3EWD M4T^]#ZB, Q8WRK1U8N>^O-&6 M>7[(*-L;PVQE)1'$A@D5RGF6N NM5?RTK3 M6?%XC*K=JU_+^N+EPX^K^8->7"?+!D=SRZ4EO> MNNG#4? .S0*W%H6]A?,4N#*F$NN DTOH2G>?NW$;H'O+!+HR803)*M@'*5^ M<.S?5(3KU_"IQ88[/M!- _RQ-=.LNBW)&%%)':T!B5PA#L\WU"+0T[5]&72G MY'JB.^%%EK5;5>[E[EL;Q,9;I!%L. M3C6"$QIX\5"G$778<*-#AE>+@EL3+"(_UH9DFO$\H*9E#*,OTYMF$@).K94; M!+HAB7')JM[-%4,0%4D;*0 LL<0(S.7X46O8MMWG+E M P)5T[#WA*S^]T-5NG6UO9$BO'45Y5 M-4"3N[R&C;W @NEG 8Q>$\/>@0+ (C*G^PQPH5;;JXO/[V[PBNW15+6M%1:T M)2])2>;OHYM1<+-%<'*IU>)"/5>GGO>XN;SP_89MH5/1DM=<1EJQ"*/DW"M9 M7E]?>]UN/)1;+--/(,DH0IRX/-2HPUL7+52*8+BK +LSOF'A7:-\[M6]?C@) MKD"[H8E,GFGF\A/RH+*J*\C@^Z%UN1TUO81[I[DH#"CIXO/.LMXQPU',NIY (N^6PG!+YY6*+ANM.= MS>#IN0]P(SQ3X@CQ>B&UW4^7"-DNMWE#D9^_,3B5JT)NQ3YW'0U% M\K_ 9MUA4 C*@/G8F@C)=>BNG)8+0GG#\QI#1_8&8 ,@A*> M):$:P Y^"YL10O6 >I;>"_L$<,Z:BQXZ&T/^JGGUXXX^U3.6AK=+&R:FM0 M@ X./@8R/3CC!II#P.8*V (K?I\W?P+H2@O3ZYZS(G98$:D32EHGN[I-4^@6 M,(47#G2P=8,$RA_:%C\C9D$*-I"R KD\NASGL$MN6E05>RJMNM:9M^IH 46[ M8WNT07AZ]/61+E))S]EZ?#=@THM,S=A:9^RIM+& MBHRE&D*+=RT*D4JC?&I8?\R-X%K$D35^LZ6M M_,M:M'AEUOF:-,!AV6JJ6X'!<.CD7WJC^(63 M:#1M']Q:UKBVPXWZW"$O^LF7A),*1Q.)XEIB=<:Y@VL+WL0X@'L/!.CU4,_D]G"?&[ MQS+G )E>R%:) =4-T=_3\2="EJJ[VE03=:IO*3*PK:!_ !9SB2!'GRK2!XS9 M$<*\0+F$H-46[::SB3G*TAR$"+8]L\1C<0@>W=2]Z<>A1#]/3N4X509=P7T( M0S2%C(&.KDFU]8,_4$C*%!=R,CI2-(U*V)EO37 $"$)=96ECRQ_\*'+A]2$N M/$C.8")MZ&1<4 I@MF FN>:_SR;EW.;SF!EF4TZD"EJ(]MS\8M=D4:!=OA?# MJOBU1]H!&*E\[&0^4@G)H>S,,[7VD;5_IIZ^R*3ZAXJ(ZFL3MHCUY6#^RRCQ MT58)-AU,:,6-0P85_Q]N)#K:M-;;:3YW;VR,4NI3^HS';D29] MY__(/M:/:0U\C:CD',T/A3?=;WLX("9ZI[T=N7M7,,PVN#,F#*(V/#HX&MX1-0P[T>B^E!W9H]3K&>JE#(4B_2 M? ;!PMZ'OT"L%'.&A&H^'9*JWRIE?NM#K1ILK-U3$L FC)?AD:^7*P M#-T7Q CX:,S MIOS[R)XN7T^^XR ,'6A1[-"QSV..LRRQ $%'D%F):O$7A4RTG8\\U<)B0]I0 M9=QFRUL$HO!.IWM_=IM[N2&+DHTK;-/%96#,X![^=YHUW/9;I[^"V[3?>T;* M(0 9M+*E167TTF.T=4L#E&=2/2+>:92E--/"]B@/?I?BR<8[CZ^2* MM'G19ZE7AD,%2^W-;'VT4Y-TPD_TSKJ/P3A/- 9.(M=:"0]*3Z-P.HZ?QT@< M..QFEN"P4]?7<(]N8?]@;F'K>%?O/G4]LX$/>/ =."Y6M\+M'54G]5T&<()' MI?4I$Z/C!3J,D"];KY@!@2^;A,-ITGL[[4A24&EPAT0RRBRXT).)V&)LC3I8-EN:=E:.+AM_X3 M$2>>$F!7=BCB&(^212_T[,[5.R6X1J/'A1!\#4]:T/=/"E,F/<5O$V*'[Q1%0.O1AZ3/G&]R4SL4OC:-C WGGSW&;J^9CYA?\#6_[.'\) M_2-]8D:"P*[AU?%H/CWAW+_^T50[^J+WLFI P>C/C4AA@_ !N+^N@"GJ!TY@ M/O'^]G\ 4$L#!!0 ( #F%LU)[FO\=2P@ (P6 9 >&PO=V]R:W-H M965T%#9- L?)'KPN'"Z.YFP]?B6;A?-T\&WD:M ME%R6HK)25\R(U>W@/OGP,$%Z(OB7%%O;^:NN!TL!BP7*UXK]T5O M_R:"/5.4EVEEZ3_;>MHT'K"LMDZ7@1DT*&7EG_PUX-!A6+S%D :&E/3V!Y&6 M/W''[VZ,WC*#U" -?Y"IQ W*R0J=\NP,[$K@^D%^T$VP^9">$L>>"&V'9?>T* M;>3O(F?WEND5 WA$N12FA2ABKA#L49<;7NU8P7/&]SR<.>VX0L9)$D=Q3'_, M>N&0V$Q:6_,J$Q!\KF"3^(@H%U:N*^Y0FF69+DO(* C.['M$&A^+[7- P5@) M8^"%F%!3E!#L^V?MK ,QLEJ3M&:72!&7%ZX$XO$5C%QI!94$21U?*A'*"1@* MR-2&K6JE=BR7JL:C,[Z1:+IUILY<;03C[AB]#^RO?UFD\?CZZ/D)@$$+0"G= M4;(!P*L_GT;3Y"I*I@G[R$T%A <$Y^3CY)[DT._%!9L!@T?L*WFGSR)/']SH MM4BBV3&N\=F/M5+)3.V;>*M%1_-TBGI]F0 ?%#X MB&0:S8/#'SO1P/0&BZWM*7T)($.)" '^I'@5$"$4)LDDFB4)^R+ 23)S;8S4 ME71V3YD"Y31*)O$Q)0?M\@YI,IM%\UE*ONT=N]%08-^#J",CB9+Q/%JDD^"? M # D4=8S^"!VWY6>).#U=!%-%HL6R/^=]%R#A$H[)JM,U;EHA+H"@K[D.[84 M35S)"LZIJM :*>NQ@!QE!G1-@,]*WT$AJZ6%IF1! KS[J$Z&^WKU]/7^5&">('X_"0S\*LX0@ZE!A@JSTX'9\J:!RT+N'0?5QN#B(7P=F'Y.8P M:IT&#I,5T+^!E/'UVH@U4D#PC8/(TRZ(V+:06<&V J#NN>-T)89"SI'6U@DL@X56.7!U]=)5\-A1%(#[.-J4T=890#X%&X&=R",H@>_P= 4Y.+2(:H,E1V'+.<[P"FE<-309>W_.+KN7C=2(.,)WPS#8A( MZ!TP45WN!#==R5[.D(IUXT",OHPK102'OL-8!DQ$2;6#G8M7#%^J\$A]X,N+ M"*-W"P""Y0?(Q,,X(6 ",5:\J]G\ZIH(00\' R6J#WWCE"8(OG@5)I,6>TO4 MLM<8RIA:X$I*J*J!%-,XF5^C$F#&UDCG!)$&G3J&@7L$QD;_U! *^[/DROM M5]#(\ 4U5=PZ9J$-!FM[\2%^U%Q!.!I0/A,"2N%9LAC&G1AAYQ"N/C9"\?"< M=J.@R$;A+9S-:IAW@,\GO2'0 &?0 M!K,38UBL5IBU5 BA\FQ""N.A;4T/N=ES=PU#ME$[M-;6^UIC,<@)$ SROBVH M)'H(M[$D@9+H#P2K 2[XHQW4L)@L]8M'')J%DU6-=!3"Q(BV^K2O85=UT.Z> M[0O!447&H,1@ ^"A_06S#_(QHGC>.-_!3A6#PXQ%1P/TW!:4J'!?DSY0D:[2 MU27J!==:&APU4]H7EO+1K2%B,92KQ$_7TK^U&G1Z:.V$JKL4K".H<&>MIE2?=]#ACIA M!'M+*1=SHQ]='W8/Y/=K?NA(JD3>[O%QRJ$%]*A9-> MT/\1:I16,J%$&S9^%"./+E/(BX.';/W04;9K.2!-*JSUT6@O5 M%A,80O9$\_\'C!493)L:C-E/0E_VSH!,>A$@?4FEO'\KZDTSO93?#S*8"5MA MVDFN5^O":'6.32F-KT\J0WO)]867DB$L2OF1$+(-PG$M"))YG$;SJ\1?[\"? MTRB=S=Z:4UUA=+TN6"5<:#A6.)A[_" 2BAL,"VHW!-027[ZPTSWM0B:_%F^_-\Y>:< 7_?@PI\4>VVO/;BP -*6\LAV2T883^ M.Z]J;G:LN7)":-YVS,S89CJ_@WA=?P8 ^G\!".HS3O;0U/@"R-+Z*QHO) M_FHZA+O??!Q-Q_M;5C*<3;KGM)^D?81LD,KBQ)NM\@"PX .+YU'9Y^UJZT'Z OOLW4$L#!!0 ( #F%LU+-FXB9R1 M )8Q 9 >&PO=V]R:W-H965T;;);V:S+LIW*QR$P)"?&P<4 DI5?G]<]!P""DKS'AUT1 MP!Q]]^N>\%>;5V;ZN#]]=79EDKW)IQN5!%?BR+:M?_J M;'KF7WS0NWU-+ZY>OSS(G;I5]:?#^PI/5V&55.>J,+HL1*6VK\[>3+][.Z?Q M/."S5O>F\UL0)YNR_$(//Z:OSB9$D,I44M,*$G_NU#N59;00R/C5K7D6MJ2) MW=]^]1^8=_"RD4:]*[-_Z[3>OSJ[/A.IVLHFJS^4]_]0CI\%K9>4F>'_BWL[ M-EZF1"["3'3;3=B*K^7M7S]LBKO146C ML1K]8%9Y-HC3!2GEMJ[P56->_?JV+I,OEV_!5RK>E3ET;22)Z^55C=5IS%7B M5GIK5XH?66D:BY_+HMX;<5.D*NTO< 6R FVQI^UM_.2*WZMD+&;32,23>/+$ M>K/ ZXS7F_TA7GM+S\/2(\>F5_E762ER/Q6,K0AB0M"Q2EHJX^;71 M]8/XL4A40?8MWF>R,.*?:B>3!_&^K)+]."GSO_WE.IZN7A@[^^0D,:KW2M# M>/*"A]%;?IZ^N!"'JKS3J3("@4#0R%TEBUJ46Z'#,D1541:7II9U4Y?5@R@/ M1+.)A"%VA#P@ET+EAZQ\4 H;I1J;@RS#RR2@"ZX+)@QQ02R1G&7Q$):Z5=6=3B > MRWME_,(19F<<6.Y4]D#!2545Z,%^TG@9OF$VW)2QN)')?J 7)R"QK?";2 B" MQY.LQ3V60RB%0(M4%SNA\URED!_M>J@TJ:+D>3^K:JI4C<[Q56J,0=Y H>((NFL+\CWA^"NE,5?=(%,5AXHO%P:, ( M;%1(433Y!JM@NMG+2K%0P6&.@59-(T42, W^9Q>(:"TGK)NO6*?889-?^)L3 MFU"_-C*CG2;C^7*]HD59>.+O5=D<(K+A<6\;"/IKH@XU*<(<8&Q;G ,NK?:\RN"-3"O< MS*94HI3,I%)U5 >Y"O\,+'@C1C\4LA?FHP)5[;2!_QP$T)[R%R M.EY[(!W2FO@N4\>7HWAH%1P?.8P^'>DPJAOI$*N:S7^9WM)M"0O92[$WQ'&7IR&-W9GBKK1.)K;RKF1/.F8R$#L6'TD&.QCO#F)^ MWOGP#IZ/Y2E\;YNZ@4%I8QH)R<#?L7]_ WP4TVDTG:VBZWANMWMV$WDG=<8& M>FI%=AD8/K C!8RB:-@O2^N.6UV96J3R@59EGX/;JB*5E7A0$GZX43M=%&3H M][K>6\OMCA#*ND&0O4,.T\A['_DJC6CP*Q,C>AO\\.*;%YQ!F4P!1S++1LM6 MB%>T7*:,L0(;Z0NQ^*M7X[."),U 5T1A-_J719<84_OU^JZ-$38>: -^+"NT MTDAK2J!"YB4D .A*\45WXI4USZ'C6>VWBGP<"E#R)P$@Z(;L'"! BQ../OP& M;' "+=CLSZ+B--;%$%;U!U5Q]4*F[K!%'QB46R0)SH7$@/]PA!D)U2X';B<"FQ("E16FLJ8]'<*(;)@%W*7:C94'E47U I MUE"XD:ZN,C EDU1Z0Y9$5=YW'%LGLQ=_VE^6Y+<.'G$RLNGG@@#56MP^Q8"? M=RZFT7*Z[#S/9E$\ USV!N&DY0>LH^5U2U883\;&L(4'4S)7DM.[$;[J[ M3*-XW=MF$:U7<8?9'L4V@WUL"39('>)G!$H:&'7-+B2D=S>_L/I^*&T@]C - M(04&P!1NQ2I:+-;19+[J1*'L&#P U0(><4QW.%#3[T. O-;=&+_"T-57;>&, M9@A)N::L..B$5!4@(T (7 B;GL^C23P3H_/)>#$C;QV2P11>6+?R*+T3P!@K MDR".%B=@*CUV*.]$1*PS"KC,3A50 M">UP[_]!!\A4PW7!QH'31M5WRM5G"*7%FH)'9.>+3+Z9D4#NABX M-F(4IAG@"K&>3*,U#/./ZUB2K#I1G&)HINX4B4/\XRW4\5Q=5:Y*IFA;;0 M,,#"[LP3B[-T,-WCF$?LT@8OB\2=#>O"1LY.[,=^1H7LB'E6C.?+Z[6;&X:Z M>J(M'SD+=A(7[;,K]/^H4+3B9% )=D-EE ZD5BE6KJVX:,7S=;PZWGI8NMK" MW^_'MHA1>9-9?TMD#2Z:PQ&KXE!67?P<\K9" 03:,-DP5*GW .6[_0 \3JS5 M@%Y8 )%O7:&GA*,M6;86[&Y4EV:J#JW-M:OUZ!F3=>8^L8O/L%J[P_M^N0:A MJ&&Q9E%T+\P-2L$>R&Q,ZV( B@G+LEVUOQ1+KPO;6&5]# D+ECO6K 7(TA * M8;-V_0U=I9<'60%XW 7FN$@'9"2\TC#^V0#(^43M0'J9*UN+H3!0QF$B7T*& MOXQ#04M;?;A.EVVH=#"?J!\.KB] ABGB%IS[0%DH!YVWM5O,<>Z";\=5X1-@ MDAE/*<41T:VBB1:D!<17+G:DR*E-B@<@-WA+,(MN^Z%2=GD [B.._8]J*8%XRS\)YV M\2VB0QO;7!($.PEI.LNL-X'^W':#G?R8LF!@5A$DL6&/P?CR)VTJWXSQ]1C> M#ES4I0\[IUMXND[:&%,0P+.NHW;W:]L8/EL_N1M4)HU3EOGSH>YO_?MO/G=0 MZ>5O&/D&)@=/?73DOT)]ZD=^""'K30!RQ[.\E=W8+A;EV@(9.ZFI(O:#?L0K MC>HD&4[O%+K^W7N&#/_46R5&_R'CO B?/G-D>BLSLCI6"C[I3I@M!Q.L4Y'/593M&1:-0-DBCJ[7O=WF MT_!P))6A#2_!VAQX8=J3R_4"[8KL?W&SB MX9"92135M\F^S"@+V-T)NM* O$Q5UO:?VHB-5-?D5F6_/R0PW0QT/VCSY7)+ M052#:RIF*8,H,7%F.YV^P.^E^&N8.QTOPY?I>(TO-\"&W";A<#]ZL.ZS"*-: M6YMUWGVOJ:$!V3UH.D;@#W&?5'K^7!)8X"[U8MU.GW0HFK<$+::=]XRG'N&O M"TE.*>*RKPB$8MO]<#K5,!U"0+\NN6?M]48N[O6CMP.MAK*OL)6_4^X(7.DDH0*B!9/=7BPY+GN1M\:N!O!:/6KTW@]L)C6&MS2O)VU/K(U7'+WZP?-)^_L]81/&=XYDN>2.#*-B6Z]-*%&$=^,3<;R/YE@< M#CG^7CJFT0J;\O;XN5IS'_C@#V M#;:QY;K;?(K9*;Z.^J,(.,_ZK#O-[KPX MG4TCAH2MNN%@YXLHGEMZR?.#YLM3):$<*MG5I]B-HKPK!#[S(3(CL76*&"D((*2:(C (9M4V4<"+D=XX14!2%I\E-[^LC*)WFB-OBV(J// MH24^M=3[G2[/:-1II&B4H2MBV'_R+;Q-_;J1%GL2A9S*+_<89BU&G]B)D8@ M]Z<&%3 ==MDS-.+ =\)L^^B".*1&4^4,>]OX>EJY1!8.AFS;B5DA?PXGN=TZ ME9TK'+GH@BF(N -J _R;9M=0K1[B0Y!1MP+\QJK1$OATZ\TW&7EY9*@[73:& M*ETZ7P'?*N7$"EXVG!/(+).]5G>N">(:=\1+K^UGVU>NXWQ\XMY^BA[I<5&W M;QDM)DN?5@?]P&X7<-P_-.+8Y_J%DT6O3\4]0R<^-H-OZ%A]Y*8?ZU287&*Q M]G!3IE:.\%&Z+<#&T$M%V[*I@+%^1/<[>0-_/MB@9QL(;%K^ MV-1P;+"21?QU Y_O$WSL=V%8I_:V(J*UPPR^5X#%'SF*_)8NPA_O&[0U^G%] M'UY\:.GSKXXK?]M'^\1T^W<_4"[_IO+ZN#HX#V_^'NKH^6(2K:;7 _IGX^5: MO//5[6BVB!:KZXL3P^;SY^M9*M47T73>K3:QP3P\AB.\&UD5E)P M_M[/>K6,9K-I5\N^?XM'E?CTPV+7BCI6-\ 9PP/E ]-1;+ ($HTO7]@W'Z.P"L+VN6=I>9O>^2\B6RDG"CO&W7QS^/#VHQP,7 M#53"N2L/T#CU9MW="$4X&1C5@?)A;*5[,IVP0Y6.NG>9Y12F;%OK3D\=(*SY M9,J#)PYN\7AR?01<3[3DI3G5T ^G*M2LQ39$GV?@J&<+5>F[SBE'"]RFUO_I MRMV>:HB*CI("$X87#.CC%,)P@CF?3>%C]I__XSAU$V$ M1T\@(\"'NA8W^RI#_,[IJH]L,;5\Y(+GJ1#L,\#)6X=.^Q!M-)E,Z+\3IGY\ MD^:YRQ4?^RW MT($.1XT.[<0_,=4,4\J)#-+C^YG\0%W!Z7PJ;JUNO$7X).%>N])P-)LLHMEJ M?>'?M[U2/^'9/#!=+J/5,K1=3UWLONK^.;]IJSK,N>?>X5P4M$ ?-^6 M9>T?:(/P3S%>_Q]02P,$% @ .86S4CN/O?H3"0 N1D !D !X;"]W M;W)K&ULM5EM;]LX$OXKA"\])(#6L5[\UJ8!VF2[ M5^"Z5S3MWF=:HFQ>)=%+47&\O_Z>H=XH1TG;W3N@:"R*,YP9SCSSC'UU4/IK MN1/"L(<\*\K7DYTQ^Y>7EV6\$SDOIVHO"KQ)E7I9[+7ABA?+L,IC- M%I7^WY M5MP)\V7_4>/ILM.2R%P4I50%TR)]/7GCOWP;T7Z[X3O):L(2D?(J,Y_4X1^B\6=.^F*5E?9_=JCW^N&$Q55I5-X(PX)<%O5?_M#$ MP1%8S9X0"!J!P-I='V2MO.6&7U]I=6":=D,;?;"N6FD8)PNZE#NC\59"SER_ M+V*5"_:9/XCRZM) (ZU?QHWTVUHZ>$+:#]@'59A=R7XN$I$,%5S"E,Z>H+7G M;?"LQEL13UGH>RR8!;-G](6=?Z'5%_ZP?P-U4:8O@#.]^(0J327+"]5O?2E@/7@O&2I2I#594O MV=__M@IFX:N__)>B_LU-YSA9B])P(Y(+1]1?LYM*:[CQV*!W(A&:9]WSF?WD M!Z]&5NY(<[>^]+N/BR7[K RTQ/4Q3^RY%:G ^^2;1IS[7A2&C@O^R=GG8;#L M7Z^:TY-3_="S7,P@>*"_H^D6: L%L M8L157F6<8(P9@8S1@%&62&Q -&*H-CMNV);>:UEBDV*EW!8RE3%'M#J[22TO M2P&MO$B&ZYGD&YE)(Z&.L@Q07R+4>+LA!)]:N^YY5O$:52D!.0Y'1L TLD&- M'D1A..QDO&/2,%FR7$%Y)K^*[$AF%ZQ0IK;?-(XW:0] S#+[=D.'\$S^(9+I M_RSC 3@BWPAM0>>'RN-9R6=JY'8D.J?B;^)85]@B'M!]RT'2^)[O1\/G($+> MJOBKQ1'LKZ_FD?%>M%@_6O6]P+5)BWM15,(1FH4+]VFQH-S>"VV.-GG$[Y7< MYVXQ!D%_BK]< .T,+[9RDSEN1/.@+ZM@P7Y1*K'WW)L519'S%*Y]]B]DAG:J ML?_T*]@+V03'BRW+5.F&;#Y#Q'J3HIFW\N?L5I8V=^&S1'K37?48XH6KN>.T M/U^SWT92OKOL1>B%OH,4Y]'*B]:H[!/ &+GQ=;AV[P+GWCY5CJ=7]Y[L+F . M0 #7EB$""2M5:@Y4N)TMZ\B!.$!.Z(\;-G;4N#"%>\RG%BVKGT> I=!X[ M9P<0"69&M,U"08'#3G!P'/PVPAR$**Q0S+4^4B[P7%5-6W40SW65@"F5!2Y4 M(B(\CDF 1/>5WBM*))(@I:VNJH2]0UA_O+DWN6WI-L9(S=HXR..:DK(&U!L4 M+B^.;&=A(U8:;(KQ49Q-*@OLI+'"LS9@WJC%$BT1YB5DN7V7&9E3+ZLAL_;W MR& UZ;]'K;0K*60!RW5XINP#+\#&;46+^GQ1>HQ,H']%A2"!!DNL;939V;/@ MN;1=B9POQ+9N4>)>)G0S@'W<2B*0K""P9!\6;"E_JQ.,-BPM>@\R<7(Y;:Q' M D>T"R>6K5=XZ=F];>QCA5$#!(&2$=N<9ML "N[&;:>/')VRMYQ2H]K3N02E M-)4T%J6JPBR$_RA5L=;D#DD::(3809J=+-B;NQNV!$A1#VA3D9+-)8W>:&9 M)2Z;+-@8&+*L)2%DQ5%PS01Q]6'[LHTMU2IG9]%J.N_DD&AGBW : MM@M3]L9:_UAXV/#H5JC9#2.\XXDMYR%4#^NAKL>&J TJBTIX#PK\8/,:R7(6 MS-:.K73FF;\,3Y?6Z^ELN+)831>#T%BSQ\K9(Y_VPHZ.V=%K&$S.CT1&+ X@ M0BI-D9HLK4REK;A-S%I;7=Y_WFG;%#=B*^U=@ Y(3:H1W##HYOW2?:$N5/VQ4B" M,IOVR(9ONDU845:;_]A6HE@#ELS:;;4 RU$+FMTUWQ&$JZ"MU[:YLD\-([I1 MB:"7_GJU\ @+>&X+R:.(D03MLP#$60P8VXKV19/^=KQ9OD(B'PJARYW<6S4 M.8R)U "[L<9)1"VV%H5@*VK/(A\:%?I7&X3O&!:;;M&V+R*)E:E1 @65'=N6 M02&OC$);;>_)-<1>![*$:\)P:K>ITF+8MW'KY0[N_5]FTQ^:4;^#AP-)^UB@ MV[1.]V'0[BQ(XQKFO%DPX#(!1K@EF-]=FZY>G9;I(-?;4::S"D1ZO1P0JV@Y MOSAEN+.P)[&@K/^D#,=])K*L.^X)R7>G:=^;16N;>8_F@?/UTO%AXQ4X= U<.)JSGPOL:MJRC5&=[XX0&+/K'9'&3P+P:).QS\QN MQ]P-Z_EZ[5\\2[C]$ .W,QY$,"MH.&VOO:^%OS*#?YG>34=RH_,=.1_X+VQK M .J/U7M- ^W4W@J102-M\X"G<#I[T?5/N_+3;.J_J/&XY[MT+E'!O48[U)*X MDWHT.B,-,;__9)>4^MH2F8V@DF_:%E!@E"VYM)1GI7)YZ8"8-8?95DFLD_@* M,0DR1HN,&$F-BN#L+FH]0VZ?G$N(X#30U:)Y"YJ6VO 8XVA=&B?,.I4T?[;W M2/'M.XRVJ7DB0%C6]PX'"<4#!X]M^L?F.-!YCZM05>GHYI79*=V/&F1F63== MRX5MN_67[8W//?LEPI1]-[M5$R&EA4_:NTH0;7IL!XL%00-KQ%B9F M_."UR6&G(L%>V/(70%E>*K!PVZ:9)UG%IOP ZVMY=V7Y/W_9\/F61"IV;$A)T_ ^BW.TD M5#.&!ATM91]EJVU]3<>^$[YTOD[/A=[:'PVH;Z)]UM^L=ZO=[Q)OZJ_C^^WU MCQH?N$;@2I:)%**SZ7(^J6/I:RPR'HV43/,L^YPJ)G2R6D39QJX6IO52:-Q8<*U2 MS![6*$VW3*;)4? @=K4/@G2U:-@.M^A_-AM+IW1$X4*A=L)HL%@MDZOIY7H> M]*/"+X&=.]E#B*0PYC$<[O@RR0(AE%CZ@,!HV>,U2AF B,;3@)F,+H/AZ?Z( M_C7&3K$4S.&UD;\%]_4RN4B 8\5:Z1],]PV'>,X#7FFDBU_H>MT\2Z!LG3=J M,"8&2NA^9<]#'DX,+MXRR >#//+N'466-\RSU<*:#FS0)K2PB:%&:R(G='B4 MK;=T*\C.K^;9],/C1]BRO= [!QO)]"+U!!RNTW( 6?<@^1L@TQSNC?:U@UO- MD;\$2(G12"L_TEKG[R+>8#F!V?0,\BS/WL&;C6'.(M[L7\-\@3H?4><1=?Y_ MR7L?Y+OQ"--L J^@P6U58:Q;^&[VJ JT$),RG9^!KQ&NC6J8/@ ZSPHIJ XX ML%"5Y(1#28]B1='&^G<#;A-P6WHG"]NA-0;/IHJ8=]JCU4S" ^Y1M\$)QPG\ MJ,5@7!(5ZZB/"_*JO6!2'H ^P(TB(J($5(TT!T0'76U A>%"M2M4JX Z'9CF MX-#N18G4V$^ML$A][EV\("#3D2=F"4E0="3W)L1$C!DTQD;./5E!(JU;(EM2 M)FA6L/Y2!TV+GSQ[#DTKW&1,U6E2(G*(.<:EV $*I(4311_E7+C2XHE#6!MF M^02N7!!0F?:/*,SWI9 M(^!6^[[A1^DX+J_Z*?%7O9^U]\SN!-&06)%I-OERGH#MYU=_\*:),Z,PGB90 MW-8T\M$&!;JO#%7M< @.QI_(Z@]02P,$% @ .86S4H]''149"@ &B0 M !D !X;"]W;W)K&ULU5IM<]LV$OXK&)_GIIEA M;)&BWE+',XYS[>4F:3Q)VGR&2$C"A214 +2B_OI[%B I4J02-\GE>A]LD2"P M[_M@L>353ND/9B.$91_SK#!/SS;6;I]<7IID(W)N+M16%'BR4CKG%K=Z?6FV M6O#4+%_^T9.RN?<\NLKK79,TVQ0HPNGJEL-X61! M3GEK-9Y*K+/7STJ#$6/8KQ'P[9:I65B MW4PC]+U,:.I*D#XF8&II@3BL0-K[+!&ZS9HE&UX4(L-,GJ;TYX:AG14\9[G( MET)#/FDW3.9;I2TO+#,?9)8986D5V +D,OD'1-X70J^EJ!3GZ[46:PXOM(P" M8QD+ZQNC$LG)G(XV-#.=>95-SJ-XYGBTL)LA0.M;.\%XE@IBR0K MD52X8&M1.(^Y9RG001JPHA5D<2"G,(Q\!Z$3L%:93)UHQN('R J!87WX0_.6 M8\$7D';TB '_O9_;5CX6:,B1']$=RF$95J)0G9) MY;W3.=M7@>IEJ9$N\*A%3"C8-.4(]%>E[F;0H(!5@J@,!2#!G"5K5%4@C&<< M*ZLL:!(QF58+6;UEU#&>MN*J%H_./_[/>]JSHAVPWMW4CL7XU8E1E[*5>"_0 WDOCF$?M7 M"<]&XZ"'HGVE.D]?NPSKH.X[YZF[4@-*C.BZ[/L9Y):;36_PG$7!:#1JW4]Q M/V[=CZ-)ZVX>C*,Y>X$0 >Z[D$)DY% ;!47RX23O,)@M1KW1.)B%86]T/)GW MQJ;!?+* X5',N)!MERV=!/B4$<+HX>/SOK08HD(2",7W+A^_%:_I:#8X=ENC MM/U*)6']>/$G9_N8W3XP9A$F'0^?LS *XFD[CL)@/.M,F 53%'(W#HV^+]K-IZV8RAK=*A"9<5<'K*?Z32=P;@QMZ8_V0 MF,W&M+%AD[!^RR'AMU3:G&0V1#@>X-\?00Z^."Y!OJ.3ZO.)JY$(0S=R:]CD MHI^5L[@_AM ;]4=/Q?LX".,*P@E;K$@VAL\6 _SB67\,L3_ ;SPP%@>T M_IW&!HJM_(.OGBS=%CP'M(3C 9;3 9;3 >+1@"G"8!(2;A6/Z=0J;'4(09%2 M%>O1D$T'Z$PF#S9HA!WCYZH0/.EB"#:;]CD'4=R/1D#'P)X0CH(0)#Q0'1/F"YLQ PV8;]I6>2^J8Q4[]ZE4 M-P%(]_H81K+C,(M*O,29BI"I\I:@>JWA-VEV^46I'=7[Z\ MA?1,5[=&K>R.SN;__[:_H1I0VYI]IS8*"/==26TVT-8<2F13U<@2Q3/LY,Z@ MG*U+KL%5.&7.H]$%5F*+]ZN]C9)3=>!.E9DK P@ MUNM/KI#'W(C1'*0#"V5 MC\6II.'6'R9E?KI3TX330*^NXS)IW('7!Z;OYCPP_ 9.32_\B=INI$X9=-34 M JA.XZ<:LG:GJA9'IZ_E6C!\X#C>Z_,--;2&(M4]BB@S91% UC#?F6FC-#7>V'!\(GXXT7/>=^1^< M'( HM)[\J)@NXU, M-BZ;P$EIZB&51>IZ?X+]]-MKQVC#:7MO=;8&0*QM6X>LP2R*&SQMM\RR3"6\ MBIP3-CCTD[NM6J)\*"^JP,M@'^=L4QFI?D= '>#4^W9@VR"=4X"8SF71A''? MA=YS%[4'R13%H2"CQ.QL!"@.HGG4;</,I4._7T_KQO'(%^;M M0P(]F(_]:ZL&Z6AP,5W\%XNBO^[;P2_=G=R+P._WDN_8#5]12QRV%?%\WJKM[I1.-BVD/51Z)S'@/ XFHSG+%'*GW+IL MK[9$F-*-?D\$"!<70Y\17+:^UT!HKMU7*:1@65C_Z48SVGSXZ_@]02P,$% @ .86S4J#%W]Z&"0 :AD !D !X;"]W;W)K&UL[5G;;MPX$OT5PALL,H#25WOLQ!? <2:;["8#(\Y, MGMD2U6(LD3TDU>W>K]]314I]\64]P6"?]B564V1=3YTJ*FV$;YM&NO5;5=O5^<'XH%OXHN=5H(7AQ=E"SM6-"K\MKAU^ M#7LIA6Z4\=H:X51Y?G Y?O/VD/;SAM^U6OFM9T&>S*R]I1\?B_.#$1FD:I4' MDB#Q9ZFN5%V3()CQ1Y)YT*ND@]O/G?3W[#M\F4FOKFS]31>A.C\X.1"%*F5; MAR]V]4$E?XY(7FYKS_^*5=P[A<:\]<$VZ3!^-]K$O_(NQ6'KP,GHD0.3=&#" M=D=%;.4[&>3%F;,KX6@WI-$#N\JG89PVE)2;X/!6XURXN+)-HP.B'+R0IA!7 MU@1MYLKD6OFS88 *VCC,D[BW4=SD$7'CB?@,"947OYA"%;L"AK"M-W#2&?AV M\J3$=RH?B.DX$Y/19/2$O&GO\)3E37_$X<$3"@Y[!8>LX/"OBNC3XGZU08GQ M9"">E"L^*4#3BZ^5HHT+:=:BCDL:^TN9ZUH'VM@B+TX8:U[ETN2JEK-:"=2X MDR0M'Q24['Z@?A" M&]4=J,,KH3T.YG9N]+]5(; SP$H?G*2*>44.BT:%RN+=$K;1VZ!<0^KIF4T: ML&N%+DL%(W(E9BJLE$HF=9I>1G.UR>NV@+-T7",:>2!AS[3^)W[%FQ=2%YWY M#G@6TE/)*^=4W)&QBKQU<;MU+*N/&XXF6R &Z]CL^MVUEK,N*Z21?;5F_HJ= M[V3UQ[:WZQC#E.F__^UD,CX^]90FS^X%Z)O!,PH4] M4#+N5U^(<3:=3FEQTB\B +0P[1>FXR-:.-P1.IZ4;RV&>'RL=1LX414LMBO_$4G; L6 M&8H!]CL-^]'V!? D^XUX^R.9YA2^$-/L^'"RF[II=C0^W$M>M_3,]-W/T7B4 M'1^/-OA"V;",--D.-]-9 WAIT MFFP9B(\&4:2 &A\(;3[;CW-KH@T6C$J,1VT EK+3,FK KMY6>(^M#RC;,\^W MX-UT'L:S6@QZUJEHP0+]%"%%!LLVM"[ZHC8Y+ D?$L8'8@-"0FPZ\<6N+O5@ M[':-BQ :$*BUIQ:7^(%0":J]X.=AN[4DH92[NB=:D0(YX % M-#($A=+5R%ORI_B.Z3$*Y\"5- @+H^:6D$:-+MMRP*L0:I7*W[4UH1*57BQU MS@".H >@07-UQGHB/K6)-P,>L:FE+EDEK**)@3VRB.="HIWE *]+OF&@X?$D MMJ"O&-,7E37DK,$% 4O7#IF*H_LE#+^VCA)K")*8Y?]H-<&3JV.=B7_8&[!7 M-4#-QFY$^M:D&D3R0,'66"/;EMK&_N\[:,L6(S>'A")*>Z!S"/2]LP*S&*RN M:R+DX'2^<_"_NX"-X]>OQ^(ET=)D=/KUZOJ2'\>G/PW$39JX(@!D$LZ64I'5 M,4V$&%'+EI@T$U@])*H2BY5I)V= 2:5R^[^=YWP*Q+.[8DV?4-"E#.;UXC( M-^DK^!:LR8A8$(Z((21/%T2=EWU88T#$C T-%!<>467S9%RHV\/91H- P+*: MJ55]![NC9L@QZB:&!@*%L,R8A%CPKY!8B2OM\E9WGL#@2]X8BWX; C1T#HS_TM=[IC@871=["E%T45$(!T8PI@GZ:8#7<6R/ T?/T+>05H,O'ITY58QO.1=3Z:G-M>5Q*QW1 YHFSLRH#.R= = :6N M"7U4IQ%GF+8EM,!9RTS+)NPU4>)6Y #] 21IZC);9AMDDT*PD9& #.>7H M$M3AG4:?=,N*)8B-&LQ-_)_P *P9*ME^_-\_S!SL=7?AH:7D6S_MI(M4/%8Z MV19M39*T*=H\"NUH[&N%I*U_ F?M&F>L#3:[BJJ:6<1FS@_>T(GA@2?DSJZ< M#4GPB)!AZB^EKFF&H_@B#31#T4B?[;\@_;B@I2DEYH]G?QH8%6:%S?Q" =5N M ^$%%0X(G2_=_;BP6W;4$@8/^4\= LXLN_; 'PNV8['55].-#[+_*4U+UX?) M21;O3>]4B81*FJN<:BR)8TF4SU2-S^J2-\!/M=\F-V[$:;-O>+!X[C[;+9]50:+J"4B$-,6 M9][_L\9?P1J9J.Q*=1_>>$Y'\G@F8^YGPE=WR"K?*3&?M7%86@/>:XX+?2]8 MDFF$@QG8G;+6@"MD]PF+QZFVX59(90L8X2"!^\^2UD-?:(=;W[^A8LY?^3W? M5D+\%-ZO]O^1F[G^!0 M @\ !D !X;"]W;W)K&ULI5?=;MLV&'T5P@MV MI=J2[-A.EP1(TFYK@6Y&TVW7M$191"52)2D[?ON=CY04)6T,M+U)+)'?_SF' MXN5!F\^V%,*QA[I2]FI2.M>\GLUL5HJ:VZENA,)*H4W-'1[-;F8;(WCNC>IJ MEL;Q MY5>3F!(2E<@<>>#XMQ=WHJK($=+XTOF<#"')?D+].5]7_9(>Q-EA.6M=;INC-&!K54X3]_Z/HP M,EC'+QBDG4'J\PZ!?)9ON./7ET8?F*'=\$8_?*G>&LE)14.Y=P:K$G;N^J.H MN!,YVW#CI+"7,P>GM#3+.@>WP4'Z@H,D91^T/">US\>--.._A+.\&2^90] M\\3>*?:^K8Z^](BY4K"[MW\SKG)6Z!;]-1$3R@D#$ZFBU)6W=R5WK#%Z+W-A(]8VX$:FE6>E)XHN?.#-IYL[ M]D&8'9S=]#$BY&$89PT_^I#8>S:/TF2!=%C&;>ESO3B/HSB.:76C35:R/XQN MFPC58;* =/:9%4;70WTHA'Z>3-P'T$IU;/:UDM'S#+$OJ]I&-O5 M!=TJA*'NA2P0.--UC47_/&6?2FF9,UQ9[//5):LH72^ZZ!8],Z%+!VXA*1FF M0O/S7<$+" *RR-&*1CI>D8TS"BE8^ MG'06[O;".NE: S,L28>:X1G;*?C@""=Q& A9>\M,&\%\[1FJL+IP!W064, ^ ML3M.V;T0+(A-\D))7\E)]J655OJYYQYM\/Q,8\B>O@=H* <51L,?\P1*]U*W M%A#TWL@]ICR."NJM"N?))+&(1&.,+D? M5] Y^AC*VX O+YP^G9H./CB7RH(+U9 :!+8"1QS %$/&,=*>&H^=X(^2NA7 MHV>-5"%'GQ]5X>??@1.LJ0!5Y, ES8L5+3T?GW<@'8_Z)#=*OO?-_AYV+*,E ME)UR@_J9-B '"++A,%@NDCYF#ZHD2E;S:+&:!][[#MT+0\?=+7A!BNGUX6FJ M3X6.X@':T"'G"=63GZWB:!&O?]SSE-VH1]A)14PD+2\*64G/V" @K XM[D3H M5G,3R"RI1Z%6K.#T$$ \*#X2;DH>@B% \YS-SQ=1NOR)C%_N19I$Z?GR9WHQ MR,7*]V4X3%C!:PF@/VU"1^9??UFGR>HW^Y5@2^N_%(P;)*+B!U9(4R,AQ\=L MZ%P%\GVM\(.H=D)9&:V#/:\)ZF;(<.MU] M'!P%QP$4F/Z<1 'C@41H9R/\]:$Z]OH0HN6M" ?L.*,#Z,#.XDZ&HN7%W M^ M\9TQ1LWJL//R@#?#)%]&1Q0OTM.V4G4">B@E)!&O_#<(M0I"Z.$S+M@G1\?W M.0[,;WU6ST;WDIJ^-NCV1:<6>A>N*,/;X8)W$^XUC]O#[1 B#5E"DT4!TWBZ M.I\P$VY+JR2J)!77^^MW M1STL)TZ:!OEB2^0]?OVL ME"Z$I5>]GIA*HT@=4Y%/0M^?30HAR]'YJ5N[T>>GJK:Y+/%&@ZF+0NCM)>9J M'5YCG+(A@?&MECGJ5S#A\[J3_ MX6PG6Y;"X)7*_Y&IS8G*C?N%34,;S4>0U,:J MHF4F!(4LFW_QO?7#@&'A/\(0M@RAP]TH!D MR4&YM9IV)?'9\TMA9 *B3.&]S&N+*5Q3)GQ4QL -:KC-A,;3B25-3#])6JF7 MC=3P$:E!")]4:3,#OY!!Z(?^$_*BWN[( MR8M>S>X]-7&O)G9JXE=V[]-2KY5%".(Q/$?\@"AMB4HBRIFH(B+CB(2U6BYK M*Y8Y@E60J**@HJ'\2[YF*D]1&Y#$H-%@R3)D230E=P5IMY2T-@.;$>M&O4UR M0;(+M)E*J7"_U5(3 Y%");25B:R$E>4:#":UEE:B&<,'"YDPL$3D6K=:F0I= MP>9;$.F_5 BM")'G#%NJE-%(6B&TK%GC'8%$2$0EK28>%5?4BGR.(F)FG ML_-M9^?.!9W%JSW^/0^D%,-6>6=YEXPH=$E[/VM?$R'3.NF $,X#IX_JH+22 M4F+;Y#;'5Q851=J!;[!6G ?&HR0PI#MA8,U.74I[:%ULA$YI@_*;'&(E0RU) M%2TQ&#*^\PL7%1%K4=)DA OC4%U1;$2Y=?FLL5*:)7-,B.%A!K?UY#7+APS: ME0DX#Q)!O\< 1)(HS:'(MT\D%I6AR,T3+:"IE)7*:4Z[@+H0&;0.=5O>3=ZY MRF(/#\S][9=%&,S?=5$[V&[V@K^#]D@:=%'>DM,-( \2H#& +C>[4> 4A7YP M? *,P(_>O=J_$_\CHCZA5_AS33V_"@\ M&BX%?N1%P?$1?"C3.B'SFXPTK?5:H=9^W#[ %4#H9H<1O]3I%VEZ FLZ3')/;DL+5D)JN!-YC0]M#+TXG#]NXD4W._HD MY+3J,O->C0QMB[QY'+VN;>^Q5'2$>SHU;IO.4IMNQG+!<3V^K(KNARV:>5$< M>V$4[Y8"+YC[7C0-7E]YY^C[5C*,.<$(I@^W=G .Y^>/M#[T[>7]S W&Q_MY M&XVCX*B?6X.-<.Q'!RB[A4,M,Y4F(=3DQT'GMIFP!+;.TX=-'A_OVK(YF*QJ M6[.]+&2#VHTCVDOR.FTB=: W/W'86V(B*,;LOU2!471S8F 9S?_F!+8W8QZ= M62]ON:ZUNF9Y.YS1,//B(/9F00!S*NN%-UN$\/G@V&XFGQO4.ZG>=!%XQW[8 MK\3'4V\61? 1UR+9PHW2=%3K!G;?(R+/G_G>-/+AIE[F%(@]"I9#2,*IY_O[ M\X!Y?]\_$,R\8.KWA$QP-3A$I+BT#R1T[X$WCZ@B9O%/>_,6$=R58-[$*DTE MNY..HK)LKNW-#7HM='].M*@+=Z[;'5]Z,8OGB=D[7KEX'#YA#4(U/G2EF@QN MKS0YU^Z.SD?WGS M8E7E[L)+9>EF[1XS%-0UF(#V5XH&PO=V]R:W-H965T9D?7RLXWM&<=IZW22UA.WW<\0"8FH28 !0,OZ]WON!?B0:F<[ MW2^V2.*^[SGWDI=;ZQY]H500SU5I_-6H"*'^?C;S6:$JZ:>V5@9/UM95,N#2 M;6:^=DKF+%25L^5\?C:KI#:CZTN^=^^N+VT32FW4O1.^J2KI=N]5:;=7H\6H MO?%%;XI -V;7E[7J+$D1W/B:=(XZDR0X_-UJ_Y%C M1RPKZ=6M+?^C\U!J13/*>G+;.GYK]C&LPL!@(7\U<$EDE@R7Y'0^SE!QGD]:6S6^'H-+31#PZ5I>&<-E24 MA^#P5$,N7#\T*Z^^-LH$\<,3_OK+68!:>CC+DHKW4<7R%16+I?AL32B\^,'D M*M]7,(,_G5/+UJGWRV]J_*"RJ3A>3,1ROIQ_0]]Q%^0QZSO^9T'NZ3SI=)ZP MSI/_)W'?5O&+#4HL3J?B+[K$6+X5'XWX69H&4*$\(!NA4.+65K4T.X%3RJE< M:!.LD.AN "6O2,.8COW[7Q?+Y?R=^-*8K=R)F^XI/UB\$V\%Y.CD)TO2)A-@H+ELJ EL&2<42 M4MU( $!2U0K969QRW4ZF8KSZQYV%T.E@W;BL !$B-VUYN:;T#'2++M^(BLUR MW]QIIX[DT9TJ:^4FXM.G6YR4D*$29U\;'8V)7Q Q^[J<+RZFXG>J,575]QY, M7K216>/):4Z1ET'[]8X/XD' 07*0SF@HE#P*N/!U[>RS1LH4^OK-LJTE,I3] MCPQ)8U"_# 8]"N%0+8[#:U*.MORU%UY$O!PJ:,,FROX,_RS"N+-E'EN84I3/ M5C,I_@"WTADQ3O!J;R0\ 4X2<) D*+Q=AZUTBF$K8W,86>Z"SKRHT40TPF.I M)%* X4)-6=C&JP*V6:!"$1RJX6F8^:2I@II-+#2?D>Y146+C2.643JB" )?T MZ ,GC9=9GVG4A;#5]4WM=,9 /JQ!5X0.->B3K+0>QB8 ZNI/S'*JIPIP:_%@B"410THF=DL12Z"69YSJF:=@&!9,<,,2=BU0\H461+J<"7.(T M6"P$34*"BLQ[7TK3L]!B/I_,YW/A"U2>\4;4@] (#S $AA0/P6:/=!B*B64> M%5!>U:7=J2C2Q40Q[*&FPO+G(VC&@_PS,V:%1ONWS-!26&U].$HUHQ+ &VN4 M?]N[+/M\(+V#0D&:&P@]TX>S%\,8_3#((*%@O)JF%/Q&W3T M0??@%6 ;]5RK+.S7Y-ZB:2)TUDU9'GDZXIIJ$MD2K>35T<9)',UD+5>ZA#H: M!Y:N0;[R,:-K,=9O:6@S7N*"P=P1IX_,,NMR=K0;9K0, M^';JO93'"3W<%AJ]D5AG>)F0/ ML/(**@Z B:2D@B2:W3NLGC,0#CT'WTY/YTS188MH=F*\G .G39KTFHHY/L8M MGK!9P\&WVG.YZ^H6ME:@*PZ1-/#+!]I(^F; 3M5@(EEB[: 6(XX0@@><.*^? M8UK^7F#8!JF5(A/AVJ[7-*D!'J!$T*L%Q=>AIJ/&WBE9PDU"!TNIYX2,P0$$ MG^U20]?(&;,"1UD1LV$9ZSTI(D=4E3=2+K$B:8"1,E%!;]>$AG^EN+ M5CNK<\IR!0'*/2(DG^N$G40KE$/M#Q-H;*"E&)Q&N[W=4YXR),;Y6_$ASO+/ MDI(;_:"5*)%BW:Q*G6%A=8XW(Q8-G]O.+9#2I2)NKXB*T5KB;&/IV>]RNKHUVX#UJ@8N+) MEGC3DY#?#3J$*)>L3%XWV[]FGO4+4AHK#F]UH.+\T+>Q>K&3%Y/SQ=GD#'H& MJR%64T-,GQIQBY6!5YN=>%(T$WE QG=*WE(Z&F;GZ0R9H7>X*!7?NW3\6B#; MI.\/M@YR/K5[['0BAW:J\!L%;SUT=G[\[J4O-;/!YR[PS88_ZE$W(M7QRU=W MM_MN>!,_E_7'XT='Y G\[['$K"$ZGYZ?CF(GMQ=@._YXMK(!@XE_%EAXE*,# M>+ZVP'^Z( /=U]3K_P)02P,$% @ .86S4IY_3J03. \T !D !X M;"]W;W)K&UL[7UKA?V=+5N456+2$\2="R M7451LJ-<.U*)4E+GXP(8DAL!N\@N0(KY];>?,SW[ $G;.1].N2JQ"&!WIJ>G MI]_=\_U]67VM;YW;)=\VZZ+^X<7M;K?][M6K>GGK-ED]*+>N@%^NRVJ3[>!C M=?.JWE8N6]%+F_6K\7!X^FJ3Y<6+'[^G[SY6/WY?[G?KO' ?JZ3>;S99]?#& MKK'[[?9C;MRNR_;CQ5\>N5'6>4;5]1Y6225N_[A MQ<7HNS?C"2UF4Y5?\\'[UPXLA0N36;KG#(3+XY\Y=NO4: M1P(X_B6#OO!SXHOV;QW])UH\+&:1U>ZR7/\C7^UN?W@Q?Y&LW'6V7^\^E?=_ M<;*@&8ZW+-YYV?/X.'EOMZ5&WD9(-CD!?^;?1-$F!?FPYX7QO+"F.#F MB0C*M]DN^_'[JKQ/*GP:1L,_:*GT-@"7%[@K5[L*?LWAO=V/GUR]RW8.\+Q+ MRNOD8^7N\G)?KQ^2]W6]=ZODLBSJ9,4RS];)E;Y5)TQ"-H0N--_F,(.@#$U ,Q)2"FOQ6(Q^=EW!V>YD.1 M7&RK?)V,QH0_P.+NUN&0U]QYDA6KY-VWY6U6W#C MQ6:3UW)BUPY.RRK)D@#[+9R1-9Z3O+B!'XK]9N$J'/G:PU^Y;5G1[TM ;+YR M58;'MTZ R576T_3Z.#E"Z/67=Y>R*H\N?6Z0?,8EMQ\(P,.BMN4.OD)0LN6RW!<$<+[9 MPD$0<&%12U?M@"\F.U=M:D!>MDNRRL&Z-AN %WZXSZHJPR.4\R["5[#H0AC6 M?;Z[A:]RFF:[7\#8,.JUJV N&I_6UP_O'R-S]7 $7$M.$ASB8L' M!CM9.-KC=0;D0D!F0$O).L\6^3K?/20;H)Y]A=_ODNL,YKK+UGN7,E:*LCA9 M9O6M^27)5O\$=LDLJ7++LEHQ1EU6%80Q&,AERUNSD"W@LEPE[XN$]E5)O .9 M?!"8Q!Y@!(=S$O8:F-J!:-SI.<7?/O+&_4/Q@*C\6.5W\++_$E9UFP-DMQD@ MR+FB@18'1 X8*1FC2\MO%MF:-I8E>$9D 1S0T;E2+L@DHL"O'-(CG/P5[UH7 MD*M\!3C&'2V8@F\=G+9M5=[E-5$WKN+> 3&7\%-UG\.OV19^!^X!< %?ZEK! M(/E+>>_N7,78;& AR6X K[Q_-!/N'Q$LR.XUP%QD*,"3VNUV:Z;P>E?MESN@ M$E@4J"DK_&Z_53S=9A7(?-CB>DR;S8E?0N8&*)T]$[U_DWMSJ!Q9S07TFYI1,._Y.]K6$F M!W10[X$,/)[A+[=<[U>N[D(8L,2JW+0/4JZCIK1-N]M]S^OU+1W8A>L_AH/D M'WC>=K73VNOX-A*\(H)U$^02HL?-< M,[X#0,0N< >8,>1(B4#YQ4YA]XSG!H\%$.>ZK&OE=0/+_7ETHCTX>8)0$C\:J"SWX M!),>\><,S\2^0++NW%\Z\2J6Y73F!5 H$:M I> SJ,08\2?DD15+(6+AI$?< MN +PL 8B@9_=EM <>"E0$.@$V[41Z3]?7'P,DOHJQ^&>N0A"H#XG[]WC%KAO MKEKF-0LI?)5/>$UH>N#W"CJ.*WX!!>?^B5LF7,%]VQ'C0K+3^9#,: #D;O#< MNX]7S+%CB<;"6L9IK0I%AR%/4$6 <;U&HL6Y9*>M#LGB$XRR^DFT@A886E(U ML6,/&,)3P &D8X"'+0.L5(!2X,*D2)A'=9HC/#O'_$K@U9W'4Y?'^+@NUP O M4P:=%CR1*.J!2N ,,TMEJ!4>!^O8(!76 M?9R%UAKA;4%PPPJN(1W4(GU1"4'Z$,%TJD B'^"5;$$*?=5 M_CR$PV&B//'78!L@E3W[B4O^9XY.^L[,-ZO6054*0^-:!4HUA410,3K M;.'6S KE/(*@_ D'DS.I2]CAX4(=#_9+:%F&T2'D?6O87 1RU^$ <[S3?'A M^5TR_VP*I&2U]VU4;K.*,[ML6W2VDQ69%G;$9LBQKW'XX>LN#'.B1-9"N20+$G Q4L&YX MS*?@?T!V+HB+]-!*'Z&IS"!-%&I@6$NE$#7:2+&UL.:H7HJ&M=EDJ!7"<715 M559^\9'$[V ]=<]1[3NI?':8F1%P BI;:+6HWQ8>9FM"FIT0W&?$PP$#%1KH M"+KGX##%R^'@/-GDZS7@8T H'4Y>_X_]:_=.OXL<+&_DM%V1WJ>/*!L*7QC1 M:1[ZI.S]H@8SHGXV>!>LG)"!Z8#^@1\FQ^G:7SX4B&R+I1 U"G,P-!]U#VZHVWV0#I>P/T\/1].S.?)<&@^G:?P![Y>H:/BP,ZL#;#-V<_3\RXD MS4_;.()'84O>NFO@(0[])G>NV+O68]-T?C9L?3N9S%O?S6 !\P8A=,$*W&5T M-@VOS<;VI[/Q:?(.]-AR']Y&4S(RT5I3#]/I=-Q>=R=QP,/CR=Q+$#6HGSP9 M$<2XO?, _&PR[?N:\=*%C]'X/!W-A_:%^3PL9G0Z2H>G8^ I*_(THC<.SNX) M*AC9-L=16WLVFZ;3^6D'/LZ!/4S:*)F.89O'1'W[S9Y5?9%ZX>4)G-/AW+Q] M-$ZG8_MY,CI+9T.@-5[L 9G:!& T.4^GHP[*G8QAS@[J'0W/TLEXUH%6/##/ MF/D_RUC^DX*IQ7F>*X4N.QT$#<7I^9#&?.1E_;L5VZ]5H_Q)JN^.AK/B#]@,*=S"\MH&,O'$9R0&3"'3]NC3#C9 #T^&9B=(+6N_.THGL[/V M^T?SLXXS[[MWO\IH8T3L_.(PT)^/,T MHL=1.IXJPRX[Q^S8K%%ZWH72YNCA^TDZ/1\>)[\@AA<.U'>^RR;QT[>32; MI* Q= R%;'C4\?UL!M(4?GCOATV.%D"7UVA+RE*Z #X][QBM0[K"D_/SX^1O MJKZW 8 GAN<]$'GW<-WS?M M&=#SZ+1OVLB+U@' 'T? ;[(Z7T:D.3@?6LH\&@Z&I\>-)^"+M^( //SJ*.)T M1^/!L ,9_\LDF?$S/A?2%EV_;%/TRQ91O0Q4;*$&TE%7H0L&K[@O" I[N]JR)9T.SUM? ^/L%$0@7T^%H;>/<1<7' _;(O0LN?3..(-6MC!1,AN] MD<4$.D="4)\?6H'0KGOQ&])-XVY:T$LNK2R"@'(+[ 2'R^^6Y8X.2\ M0ZT 9:.;3\_FL,F]-JW^.P&9VM8Q4*EK?@='XWS\>ZW<(_08G':)PBY3 9\^ MGR*7?,S6!^D3=,PNU6V:=M$HG*/1.?&:IW,!.'[3.>BI M'5O6/+L>*'VA-5->$'GWSC0:IJ=G'0I![TSZ@I_)A],7#^H3[)MM/ ,+==0V MHOLFT^?#.<<94YX7+3XPX1VE.' ."2CA.05FZ %[JH;I^.P9\\KSET^?+04M M[R8O"HFI2(PW@'"6CL[:YZ4/ '[Z&=.CC[=S7B#*=#IKG][^I '+LF M4N\3)T^[CV9I\$$#:*@QG9^>G8.,+4$6C2Y2.)OULLJWZ@9_LZ_SPDE0[XI3 M-BGG*+\I***"SO40JM44P'C<<6JL4?/])$U^0O?.W\6]8WZ:IR+1WI!$NXPE MFGGP/%6U^K-HZW9!TU1T.01?E3,\#R27/P+3N$*%\D!JWLRGYLT.YLRA@_Y7 M5]VXJBO?[JGO)A^*Y*_[]4,R&6IL_F-9+6\'L$):Z,"'P']Q-]GR@7^FKS"Y M#5,4*MIHT&@RKH^?+R[UU12S_B17;RNY>D:L2\K9 ^8] =@2;M]F%?N/$!"* M"6T0LE0RRBC#KM G-1.R@:0%J'@;3B[DC#E Z1HL?Y_F]F!2 PK !H^0_%R5 M^VT#T1&&,1*3UPQ1%>42,OH\TI:@5V*&3Q&B.>.)34>A_ F"2.*1(:QMPFYU M.*)_$3,+'I\.AYJR@(L'C">7&.-,+BCU$B:EPV-2&3A/#TC#;?AL5Y3I1MKP M"O9;8M R*&8HVH6ZV]@S0Y:"*C(9@6X'HYLQW\2;"._?N6JGI_HI^XYI M[O ?1ZEF\"\FK.?U /GA>#)+AS"?M9]#=F;7,CCC2=(Y!7ZF_T'R@3_:I^]] M,N,L/0/IC)-E%.Z-#!Z6** +C6?A$4X_O/?9'N\PVJT6$H9==VO)@0-*PL.# MO$X2\ UP&*6MQC+Q"6SIX""I6:E1-F&G$>#V3 X%C#Q;O%/2LDH3W&)H%KG%9%?FQ7,A)YS3#^YZ;283,0B3&)'ZQS+#B,61PX:B4 M]%4P 13N7E^E)>35Z@3ESX-HXR6]!+NSK\C$"%B3G)8#.V.V989FREDZ')\; M%$00;BNUB>1$2HJ=/?DXR@Q,H[/3OE'L+@V N4S/QNGI^2PZGWEQ J"=P'/N MP21NF]-C1P$R19=<.IX/GSE*8T6,^]%\FI[.QCC427G]S"$$*2I=4GP0MW*G MY,<)]H 491GR++/>D%??KK[0\)C?!R=T73XXA]FG^+EVU1VR-3'R M*B7Z9W /7ZC0=0Z"/O3^XSO0D.3KH.KIML$N$TLGM@X'#'-F>+WF^+>TK8-< M&I2.89SWZK34!--GT*P:D%H/BU^"TBBY7 T>H443O <9:4#$5940'%Q-9DM1,X-:?3]'P^?1+?P_U]"<)%)VLN M$NLUYI-T-J/0L=)(@TWVD>"EQ2Y[SU%DN4C*1 9DV$+9=L>Y ++?D?87R!E. M[(FJ6[=!7^T]#FEBR;B/A'&(?2$KCL:2!/J&F6V# I%(5P?+$K-2)>UZY!=J M1^#5F58%X"A1OSPFSA9I%,4SKO^ V"( MT_'9S)J<3SU3-)_'&P!N1!>25RM1%[4@U)@!5[,F29"I+2[:!MN7B9A&07&? M1YRETYJ*4_5?CB=F]TGG$^XDK"SR,33>'86<4SRL41R+\F3-,I5E>2-T5X:C MD"*B#?6BSTN]H,=@O4HB.=5_<=0-3ANESN+>+YS/2,ZP2 &.N20M+=PR0])B M:ZI6!VL@:*.18G*MT2IE!/)T5-XD VV"SW#^[XRY[,N)V=H8;G'F^G1QK*B3 MP$VJ=&9ZSVE/BPNMWI29%0(#JG6ELF$T*E#\!T>881%E*4:59-OC?L6@36@'(9T,<$XQ": ML3SF<[D%D3>2@$85EYZ+C28_?&J<[$/U_Z<^R'!Z,%!P^>'O[]^>C,Z3+ULD M[ZY(P[,&0-[/Y3ZA#O ?905[^1>7K6'-'ZJ;K) % #%A*3G1.-#]RFT %0WF MY: GH7BE*H/Q$"972U*A\4YSH(X%;.97J5168/UL MMRCG5X1?K!6DBA55 /WY7VC(*B1/!K]Q'4K"-/@,?'"35?GZP8?'\@HX_FVV MIF8'7'_Q'KUB6,U6^_HB#YY"3=M_ TNO"N0X)S 3Q0 D\Z-FPPOX6+DF38K[ MIZ0-\/64\\.4_$CG -OH&HB:?D5FM M+HUJQCGC\H%FR@LNAUIP\4BNQ9I4 M]R'!(:>12#RL^<8Q[J5 ,2JC\_9,:U^ ..)%>-1+YF40%/ #]9#A E"P:;ED M&X>X@UTH]^ALDUIN(*)R*QZ;X-@D&WTO!@,E&1,>%;IH-Q3P'DE!?57$2-QN MU[GW$:I5BA_7:Z],H:-V7ZB;A(KFL7J*L,9<$>7QC /*'DJ^"J M9J)!Q"M:-'54@I9I?D_#_('M8L=W=5WM] <>C-LD .4:@-<;JUT/IVU9PHTH)ZO<& M$"43!@22&HQ+K]PM%B+>.2VO%]\_'DE33RD:'!"[1'R9GY'%BNH7HJM*:N"= M9"Y\O@5S\.:VIPX>X.+V!61]E(6JCLLV/$$YYL8/H?Y2\PI?\XBH]%(H7!3( M1F9D>V1DYC@F,73?>N#0.9C[/Y;H>FB_ MSOU^G1]$]I>:C,=W]8[TZL[M>MX(6I5.I&ABEA%K>IR;\8G%[4/L$'M!Q@ T M /A"90=$?';CM#G )OL*!][#0+P0+::MJ0IF?2XJZ0TE\Y3_64M6Q=/+;#MY MKM:T]\,CAYE%KYYP9%>LZZ;^U15I+221HSY5L5=5E!Y-N,$BZGO?B&E5[A>[ MZ[UO(04DNL)Z]R4/N\:L5WH0FZDXC,F0A@)HWG)PFC)J).L'F")UM&%C)@5U MM%RAFL43<[HB%VE:!?N]M0?C%4E;C:URM$+F6CY,\@R\<"6A[99^\+@ M0SR"(R:UU'XXOIQ:.=1C!'?HR(^&H1??\."1O7(W=&X^:9U_9T.]9XX1-7]B M?LCB$^026MFHL-$K U-V)%])MY10^2[.N2 >L9L22G[0*S#':X%;R/+1"ST\ MOA7&G*S7B/M)$H=ONG!=H%;)#%M2G"5DY()!ROV1D+M4QJQ\^ZLW*7/ZU3YM M^YL!%9%:H'T-U*3 0U#7TAM,[96X?Q;*Z&8/+=31^H)!N1H%;W^%@4IJW9!V MFB7X" U/.2J O9I?M0'J[?[ M"T8KR.%9=J8$@YB/"""N)^4A/!A2C/L "!T.[*Q*Z*@<< MB;MD8L,FP8[IKU4O(J?CB8UA]?F'1K.:PO4/JY.4\ MG0[/6JV9LH?EK5M^QS+NTIUH--L18R?DR HN34 M/[#$KDT"C6]&G%7?O2Y3E'-^F@ZGMDQG2AGY3<([\7OHBTQ&M&W--/OVB^3" M;[S<3,IG4NTN WBTY"'.XY<*A$/,_J;;9T/[P@HJONW(L_ )+.4BW)HE9_!JE^J(X(T6,[ M*-($C7+BO7ZVV$EX%F>?@S"L;_,M!]7NW7I-^@YZVS"EK%H9 !H\U:B:JF"S M[KXOEG""D T@U.;]A+5I;8#&D]R#RG8K3NQKTBJ,J_(VQQ0!,+'7&/E =0"$ MQ0/ZI1@8NLH]72T- M71D:4CXOM.2];\'&LR\2.6VQS@4[NA7N'H2!N'V9^:/@Y45A#[A#QSCTGAY- M#A[CCV+YI:1UD-G'!3GE]>Z^5;\BA_3W#9F$!UST0*T/X/^U2]Z.XLZF=-.V M+V%;-NC6&S1(--S]]M#/W"HO,V>IW,Y/WW!37"16XG81)G=L97B,G3OV#H#=U:Z/>O M $MQ ??5+?I8*%W-H^N:$O*X'(#Z3U#TCLZ3OD;]2E4AHL2$'6ED>/;SFD-? MY77JLQ+4&=-#&33"!H!;F>1-[Q&A=ZGELB;94&*&MEYU==R7\Z"*TVBLHL5$ M/@K&T.=,G[^BENP*-K&X_7665Z(EKTIV_3)6$1B*F['>'-%<8$X69:;OG;:! MB*'1Q))8ROC ,ODJZIW)J-+FJR%V1A)$R(72HI1,>,PPUDI;_%5.#Z$[?*:N MO1T7QGQ_'0T)B/DGMPNEB%XPEQ%SL'4%AO07M&P8UK98U7BE;]W[^TA(=6PZ MQ<#O&3"B.M!JX!MU*'+37[\\]MC$S2GWP.*H% G_1TU+J0PIQ7.RP38KUY6O M&>/.NW>,T\I&=Y9Y!?N-22-+^F*%P04.E\4^QJPY=2Z=1UF!RJJ*/,#T?-N5 M0Z'CK<_^8\<*C/DO@#O?9?[DUK6ZM#TU,]U89&"%8$E)4U\QT@N\HB!& 6^1 M4Z1! MNBP)U"5'VF6%J4?F1W-R4XF+M$BH\^AF R$1M?NB [@%R>Q8)SH< MDM2@& MEOF)A%;;4GN1H#12.XR]/@88=2'$'F@8N9EG-@@X_N;0-K2 M%O:A6X<]*$9"K?KH<,'Y^X Y3.M#4PGUV-4A.?*[1HP( WOINON:MAPU@),U M/:EJ>;MNB*>TH'N"-N816$YF21"Z[@AB >[L;O'[(D&)V5O8O\$ M ^H,X6IM))Y'=-VB5D8%9N2?CD;BBTB'LY$RH(;7PKHHQ*9I6"W;[GZ'#>O@ M:3=*'&(5(>-T]$C&*$AG&#OD"ERRB^I37G_MY!._?;CD;R6=E;M\M:?6M9[5 M!M\UJ3U$*J.ASR]N.J68/C6^];1>^/ 0RX''8UU%-YAB:0@Y$GBBYQX$,VM[ M-1^)4W@!VTZZ?HG=D$Q=")T]CBH5!236*#>YQW5QB$#O0IS+\E$SJ3$B7>O8U/!J6!*;;OLUG)#_/1Y@QER?$M_S0 M$ CXFDT(NU+**_1=3\@AL\TKO2^,C)#>BQA49#0O!HOO$7LZ_\53C")Q7TOZ MC&^RA%'@)Q+9??/2'=L1(*J@H$)HK'=WJ\=:HAP\]"&5<'0X$=#T;H*%AZL' MWX?]Z#SHOWM4[AK%FV82697 )4^,4N[CJ^Q TRJHBZPH/V;S\RB;@Y+D.]L3 M:J83;%P.Y(BF'D7F3^!'2J\/0]["-UA<\<";Y?6MVO6-O<&*4M C23-"X]+P M%)MD*XG6Y-FCZ\:L*_L74O!&R0=*X"8"XZ?D6C%X]E][*J:D"OLZ.=H7W.L$ M:\QRO2%5S%5AFJ01+L.U .AWM4AA%=/VN,3#\5J &7_,+E7<>F%Q3VFF8$.L?*L,"^*!QG*>JRD7)J3.+!_N0 M&/N A8S!!&ZVRU1;)\X#Q@)[U&-[(D;M:XZ2$H(FR9>B;"(R@"A^%08%WMZM MI3F$]SQPN5%58.!V M#P<36_^Y7VF>G';VP@)VC:)2"[1KKO\(YH_!Y<-!AAQRA4>'4WVUR1XYOR^Q MTBA;:E;1I0:0.UGR'S!NI'&%FBI-+0OY9C3*T>@XN79.M5YAN5H"366'&T>) M^UPVY6?IN?..I2:6GH$0+ZNO6O%E?#A69YH/B6&NJ''D@?,08#HAF M"JPQ5F,2"8!QCKL6P5T6= T: >&ZK/*.LRHE+YB[B:RIV"LLF"W#H\GAP9&A M^$Z-6+E1U[XRK8&<4& 3O"=P"G?H>!OXUHRQ22TWVW&UFIPIF'Q#>I5? $"$ M[CBRQZF^(S1;P+O*XE2+G$,!;'2+2BJ7R:E2%?*GK:'CBZHHN"Y]P&B29A\+ MZ6+7!&^0O*,4!I0=?\V*/=;229)1=PJFTJH@A%O5<+J,CD= MGH9&ET\_*X8]=DV[DW(58E6^12"U"P.)O86)LHU#D@^= M^+_R:^[TR)GH2< M?JA3GW@FP+U^9!B;XQS)'A"35;'9C:FN-?DDLMZ)HS]WL:'=P"^?%>'3> ],#D^ MS+QL92H7B:T<>I^X!:MG&!B&%EB@HVL!T-^.$Y#YL*5 MY2?ZHA(P-IP6ASQ&4^[P !&%HYN,U%/B4EM_$:1TR<.4(TJ%\3>KJJPFHU$R MGZ(;P$5F!B^P9@C!@YSZQ/H+ITK%F5*TZ8)%#D7'LZ-Z$NEA5$D6\QVCJ(]V#Y)"5]:.*W3I.9?VH0UJ.)2\4D]=L.;'-78@*[) M"P_5SV@J[($=?OFHO\2M M;:VJ@5)IXZB5CZ,":8SY:&L0+:U>H-9;?M4[T/&*^SM4=T-+DM:,_@1G5##D MA!A;( NWQ_*)+ #FY1+F7"P?EDA2)DRRIM,#FT71-KQP.L/BEJHLKUT59S%B M=@1^]?GOKSB'B.ZJ9!_#0T/SJ4(]-.51TU7-)7#.LI+H# ,=LS_*C:YANIKU M'_+O[$E6Z]A;[1+-%PM*,*E%7,!!X;::0RPL!GAI;$*[?A/J^0+?\SI:-PO$S6PDKH90 MRD$X W ^0<=#EO9PKKRV=TW[=WA3, H9RTM3S M=] &4MV>JT76#R9[3C@5@T-15.I[$!H=,# M "8->]=6N <;CF_(94C-X"_>3TR-N>!;T^MHRP&7IX57P3.2Q[8&-P61KLE6UT+KW;=Y M)<83F-C 9.!#7XQ(#M2LC MUH"'%V WOEOGU'!'OZ:F=%Y%>??^Y]!)=>%N, ],KM +K/NWB-(>$56H(SJ2 M =) R6,1U0V2L^P>\U-9:]%0EBH9E,WHNHGIU M.%28KG-#3K$B-,T))-%$E%@"P<-O:O^:I2$V1M$^MP.\\8/2#S$%'X26: /& MR:SI4NQ )/6[;D8Q"0CM].D)%['8.$*4$!!Y%$D^VKVB;@GJQ--:5$\,#64? M2X_^S8Y]+!M:[Y%%^U8^:2/+,(\RG&P+%]LZP,-I]C(X <1(RS%0!IK+G4_] MIR0K)"TN1_<7FV,]@I._J6,1AD.%_P.&&MX>3H:FH#SD+*A2ZUF MU=#-UBEKL%(4C,E::9>K/2;;H+[GQ5V9:Y'>IKE@7[U 6GM08!&9N=BVBN): M+]GHEKA&$C;T&=3/^:H;$H-R(XIO#%F8I-,8I\PY?5V)0-UK/==A75GE0@JS M,3L+K,_'T)@$PHCK8\TRJ,UI:($6T$?YJB#XL((H,,XC-[@9I-Q5;)4]'(.Y M:0DE6D0_SEEU*T[ K-D7*V_S<<)B! 7(0-9IO8;:X%)+#I%S#$,*13D4W$/A M\K Q?H,O5OH YM*%[0F;),.GW+\PA$JE(X;T-_))!=*?:^F;*DL8IK:#A;2. M,%>^ZP)(KBSRG0=A(] B@ /C#2#3!MR9U#0O#"1]PD/*]$L5R7^Y7TTB$6)J9/)\<*:,#FJ5B" M'.$C!!)P(K7ZP[?>MR!D%;EOK+\AN*=,S% O"UA%'J50\M5_N..P9 1R5$9Z MZ)AW'>YN#M?ED#KLRP? G@^PJ2UH8II,TX'FO'\R"TB& M$(O$X31(V$B9EZ%JW^7-#Q+WF5CAN#NP-KRJ&6E.&*8 M=LM:VTES2$.J]2AC!]-)T8I[O">.=LODD8RB[&]^X-!"3HG!*,BVW"6C3H[X M%V/4'0WJBR[U!6$E[)U.H"#I69R&DS8=+]4Z652X9*IYVGDDM&=&:SSSW1G"H MSC:-8WU6"Q>+D:^)O.5**-JRIEUUJO$H33J5T@G/;+R);P+KGH0]CXOQPY") M'U ,1VIG[G:<=(;,)0#9R LE%X#D@[!U(+9>Z*406"J>%NVFY;/'I,Y$? 6$ MDKBNA,J=.G!IB%-NT"@KP;WP2E_TT5M70N[&,')YW5'DB[;=0IHV,EZ-M(A] MC%EH]<7*.[NE@@F,G_P%PF*0]G<3[$^7O6J>]H2K!?VM*7%#;<[U9;'#CF&% MV1AFEMO5JNT_?UD#V\M>@J+-XRS/KII-F7A2&NV."E*\"%5FJ%O064G$$J3) M9RG%5XT[G]>'#-Y7@'=P'=_CJ543@> =J(X[D)XV#FWMQH=;TJ'L0X2(].Y* M1'O>"(E^;K?RMKT\,)+ .AD:PDYR>(/=%B+ZW@[8E"NW-FD&W/:%KG?AMG#7 MSD5N)RRIN$4/%OXPZ)/=RP:\Y@('E39<%WP(WZ$3VOAPL[*/II;HAMZ M W1NP>\=-/G87<-D>Q(P$VKGMVRS![!1UN9:J! :XN:3T9T@@CS-);YUV8I* M&D[T9(D@;UR8H$56!J+4ZNG&9DACZE$"2=NM2DR;A?7#2;LKQ\$]#0V=QH\T M=%I1I4#=TQ3RZ6\G]N^@[P0F%II*#)*WSRVGC7UJX=Z:<3J>CKE.;I*>C4XE M#A8#TFSETPVIU)I.><5'(TZKHQJ&!S_APMQU[177GOCW]]0.53?P4Y^AT M1"HQ1_%L.FQ)*(/F/6:V:KB0=@AJ:^C2;X'@ @O* M[\FH-.^$.RBE_"4$8Q=27SR@X)Q0U>2B*TT M&_Z7M8H6()VX@8D8.PN3GK9PW)94E#7R"!IW"N;T43YDFOUT.TV M"-&ER" @AN6DKPHK6I#%&.U=2.V[M"H CGJ@ ?/4NB!,C[0JE5;LQHIZ M@DD@#1N9;ME9(D.P"F"3O*H.^RXT]X\GN<%&#RL/HOC\?RJK:T<-O;J01[GT ME Y$C5^ZMK:'"AJII6%#]78F?TEJMX"SY8&%H0Q.(T4P/ 2" B:I%CC8_J,; MFBSY%2Q'F#RKUB5&.O=RWR[KT&3M^KXH-D(>->(.FO1=B>\C/TSYY=!GAYT< M$;_D9+R'4. 7[R- GV^E5Y1:ID2<9$U*7[D>:J8'35&N7.;>?=?$&,+UZ:V;VFS9,OH#_565HVDZD2&[K^S3,T<1PL8E M[UT5YW_>P:[74O:J76'3:LWVY#LC3DP9MRWVLN7=MG;9QN':!6TR38@$^*(R M3(?BC,Y (#Z/.0L-P'T>,X7]^5J+^,*.U,[4* -O"WB3=X(W2I[0C9)R(6G# M!2+%WEU02I#% _L'06JNR]-B=+SMBF+A_JCK!0#.-X_S&EZHT.\H/M_Y^V6C M\'XM6QVS<&T@IF5JET/EX4_K9!AE]$J-5&@\UA9!^%CS&L$X M"2?3NUE.,)JG[#_2+4[@N.SP$/:J&/O:SQ9K)2PO?)FE%14A/23(B8[<7V\T M!!DR2#[LJ^0CLU>_*B*VIQ&:MAP,=Q'R=NF])'7#C=A_@PQL!B:X(3A-+-LS M\!RPJ!?*OMDO(GM:7>DXM(L:'V[N=*AMQQ-?_5-Z_BD]_Y2>?TK//Z7GG]+S M?X?T#!W4QH=;GKW1VUHO0TO0;E'Z&\;I9ZSFDEAS0W'P()BO??_TZZ@GE(^I MUHFM:Z;@O%X>*]WP6C>/A2Y3Y)'5GIU=;39C[M/1.JA_82$:9TE=I!M-5/ M2"\./[RD:)^Y0E[[J<20J_?";*]M._($2#KP7;9:THJ,6MF?+:7191,]=[PQ M8S49L9A0%,H58F^6;[(2"[BX]#%;WRXQ]Z''7<^(K_]D?@]C^E6ATY^]9M'8_GIFUGLA*7L MLGRMZ='V5A]L;P_[O8B"G8^]M!15I,C-:/&6N'5T7GR,^DE1="9 M5!]I&"N&1(ZH>]SDV-X\PV9!E#X MK0+--T;B7A_)/5A^###RIO,PTW0.B^A=/([37JM_>7X^Z_CV-!W-SH_]?ID( M7!"6R%L>B(3UM;/S<"'5V626T%'@-02<6J1,VM3T,AFEX^G4?#XZ2\]/S_Q+ MAXY\Z.$W/MQM[QWPR!L\@S_#J]BB1I@NWLBW[]92?L^ C< :J:'ZP@V_L-22 M2RYOI4B#J.9_W6^V<)R CZ-:ZO6A*_QJOZWQ:E#<%CAAX^0(7Y!ZQ;]^>'.% M/X9;J[_XE!_]+>T!A J5,JH,QXKF%:KF>(^LN^<+4NZH(9)1FS1#N^; X/'DF*".0HN]9(#MQ1UN_C=Q.;;#\NN4@/DCC@;>>0B,F:;YI8.>8=;&ATMS^ MW3RHX(0&>>/'&MEACKE>)(>S?(Q1!M(A^6_@TA=XSMVJD__]L5-@_LW%_@;S M4H*K\Z>+JS?*/LQ(5QZ=7[9T++0@^^+JBR_(_ELYH)%.L!O96Y!Y)"Y&KT7> MRB?\09J244O96JUBUMH^2([!T=5^L2NW0#_3L^')&'0 ?.:M[S?,OM:_N!5N M6>=$E[8(Y1TZ0$-\^L-]0;>/H7;C)YJ/9B?3X?%W=N%(:;;KL^T%BP!$DV2' MYL$J_WWA4$:<=N#ZZHO@;W1Z,IJD/>UG5761WN72,?[H,\$_&9\"\+_&ND?\ M)*"Z>^#+OR/GW-MME/WZ/Q]M=4GL@VMX?7F ^J_\6FYA@ MH\OO+L8O7L&;X?$?O]]F-^[7#+D#7AEP#:\.!V>S%UP>I!^ B'#(9%'N=N6& M_L2T4%?A _#[=0D*H'S ";#7%('WX_\'4$L#!!0 ( #F%LU(DV<+#] @ M ,$A 9 >&PO=V]R:W-H965T3I92K#[-9DRU929LSL6(5O%F(NJ02'NO' M6;.J&81$LY+R:G)YKM?NZLMSL98%K]A=C9IU6=+Z]8H5XOEBXDZZ MA7O^N)1J879YOJ*/[(')/U=W-3S->BXY+UG5<%&AFBTN)I_<#U>QHM<$_^#L MN3&^(V7)7(COZN%K?C$A2B%6L$PJ#A0^GM@U*PK%"-3X:\-STHM4&\WO'?)HM%_T7-+&T<3E*T; M*5Y+9Y1K:B!F_JB3=6[ M03E>J: \R!K>R)BW53O**O3;-F.;H652,*G@-1 MCK[PBE89IP5ZZ'8UR/E&YP5KINZ-"'<]])NHY+)!GZN< MY;L,9F!);X[7F7/E'>1XP[(SY+L8><0C!_CYO7M\S<__:>XYH$30*Q%H)8(1 M)1Z@$O-UP90&;RKTM@ZM'P^+_/O?$H_X']'_ZM,TJUO;<>T5+< LAAYTI^I( M/C5@;P&O^X7\7U S;5X:1!OV.7QOF/'JO9^?LDRL%<^:98P_J7S'J#(4.4$! MCB+7>';\U)_NO/>B1,5K17F.V MTU88UB%8Y$G+):BCVNE;FTUT5?9RD6[YN MDO;? TP2@KX)";$>V>RY$28D[)\=CP13XVV($^)N6%"[:T!K'!H:V%F9U'X2 MO]NQMYS.><$EW[CB08KL^U(4.:L;1>/&']'GO]9Q'Z3.L*)G>_^Q4C*M&"\AH] MT<*B9$AP$'A#NZW) <2>KVH *D@R]$SKFE9'"-,)X0TC#\J'?C"VW/K%Y@_7 M2[&;$'-#DFR-<2,7D\B#GI)SA2" BZK=4UZAC*ZXXCJ(61C@((DL_DBA/?A# MEP0>A-G3V;,:WO<7QH4Y)8NQV/!QXYK/OQC@DD&NML8VEBIB] MBEP_Q8%KR5S? YF6['5)C'TOM+A5%8Z=0CN3;6>> ]BN MJ4JVXV?4_5X?.4&QCV$ F#,I=6-S)L4>]M(4_=$*K1[[YO?A:.D/@*L5!Y4$ M@.Z_,\W/&'_08*+$U,4EN_/1A0H)H3F(?)U)S4>R;%F)0CQND\=+0.,M&R]( MS%=A$*%?6 76%)H!S0$Q\T8JZYZ&_<2SIY3C)HDE 1/L@J_:M!<#CPWKQ UP M&/M#[H&E#6ABGQB1*$0SY.F D_PP'NYWDMA2,TX \?7=*?I#CS%>9:)DR-FH M/#T^R&.?=O[[",G#<;J#D* _!SOYZ&(OZ!JVL/*T!,O%J=KJ9&4% @,*>$0 M;?;W(1?HT4EJ8S\F-H9\=J,QL5 ,J%G2>DR!'Y? 5[3AV4YJGJ7$S$R'G)%H MND\6$NC\]NWNCN=SO'.B,49_V>3+*/-$BT*\7S\)!OD]KZJLB.\]_ZU%U%WU>5C#;K MNO?':@SU&@:H;R; W1@9#\R&%7U2.E474KFJ#=53-'"PS!8DFK1[;GUO:$J2:S@1O;,0$>HAD Q8:WZ$<1Y3"T M&\DE>/'X0(RF^/ H;TX@$RZY!CB \06'Q../[T8+]%,+K "P8>_380)!'CW3 M=I\^S-0AQE"@;G\-2B/U_MM3KJ-N#"+;*+0=%11U&J@N^=99%PY>T?!<:SOK M J(AH_D)&-,&W0)LRU&H(S?5O>;]70#*+T@ IUI"ME^[O5+=AH$D7NGT'I7D M$AS%%D P*JG;T$M:U>*)YR!M_HH6[;W@F#0OA!.J.SQ$CPGKZ+=UKB3B5JXZ M\<$17O5?K#,,"ACF>J:&A"8PJXI@+SY"[H;^^OW2,*"\1UY5RG;5B%G-A3FQ M8^S&PWH94Z"E/D(\8JK$+'(A*7$0#JMWW'1-?^!".>POE,-W7RC;PV8SQ':+ M?%C.C^K9-]"JRSE4?'>SO[_BMA'16@],,1IZ&F$2F"T^T-&\WXO8:=\,=X9H M/ C1<&,EJM/]S?L!]3$A9"2%WBR7W9S99.^!G(CZG(C>G1/0-R!; 9JL"@55 ME$I*Q97&,M"^%FMU\P/=RY82A\6\-^2?H3.6&E7^V4PNPKP"^#<3HF^,C?4MP#YF#J<(%ZJWLMV@?/#4M1*7?!P[\0%.+Q6:)%R MW: *Q0(!57D@IG$?T_C]=0[.$I761]TSC9_8;3$]+.9'E;FN[+>('-KH^E"Y M8?R4H5K +U3-[Z.PM_.[@/6=4X3&U\9S5[VCR/Z6/=+L%=V).EMV(IHA9XWI M@IUGHDZ*WX"^H>UOU)EH8.NIPJ;M#3/_MQW4.SY.;5<^G;+:%8XZZDR5SNQ% MX0Q U\M.Z9S-98N\6T4-^!;BV+A6 _SB3\>-5WR&MFYA81I:5B/LAH"(NG@! M8)9%SY&.8=XXW7;NV ];$+A[R>1XIE/\839U=TP&S(IQ&L536[7-C)_52U8_ MZG\>:)!6K_V%O5_M_S_A4_NS_):\_>>&WV@-$*2!\E[ 5G(6P^"LVW\8:!^D M6.D?Z>="2E'JKTM&1TYU4G_4&T<#7(A?ZEL43#U=82YW MEP-OT"S<\_7&V(71;%JR-3Z@^:6\4S0;M2@9+U!H+@4H7%T.YMZ[J]C*5P*_ M-DW),$XS8)QOU)4#=!&W&SP;HY_A@S:\L+E ;%=(8X1'EF^KE.=";U4%4LJG6 M?.@$7@ +IC<4G!0IHH>]812'YSV$.ME[!H$S]I,WET)["LW"QT,,^HZDF]K- MT,H(:\4% M,;6YE]%TX8GCN*^\'A)MP:C M\$2?&A.G'>6;3R$,W3=Y/[2)YGU#6GI)T---)FTWF?26]?QA 1-WTH,4M4C1 M_^%;&;=TXO^F3?:;?6NCN,9]:C0+S?7JQ"81.N-Q0'DMR^8ZL(_L(<&2T#UO M8:DI2LKL/SL6#^W1"1,2;8J$OF^LL/'2]M+ZG.6A$"?Q!&ZJL[7&6?IER_6^ MQHZ$([3$7M#\!TX0!'U^#D,G\8-^_Y[?2CI>NOX_ M>>DED_XB?AF;[C2.[\8O9?ZH/Y5N MF5K39Q1R7)&J>Q'11U_5SX]Z8F197?F7TM #HAINZ,6&R@K0_DI*TTRL@?8- M./L+4$L#!!0 ( #F%LU)G-._UB08 "8< 9 >&PO=V]R:W-H965T MLAD0B2 $@"'S]8)X]2=Z)5/.'W3C;7C:L;5#$$&@M :*CR5< M0A1I1>C&EUQGIS2I)U;?"^W79NVXEBF5<,FCSRQ4\]/.N$-"F-$T4K?\\6_( MU^-K?0&/I/E/'O.Q=H<$J50\SB>C!S%+LB=]RO=AEPEN/L$U?F>&C)=OJ*)G M)X(_$J%'HS;]8I9J9J-S+-&'*XY#U/U%R2JR2$L*Z@CQZ5;KF%6Q=NJ\8W$/2(YUC$M5V[ M19]7+M,S^KP7E]FB;% J&QAE@RW*[C SPC0"PF=DIA4OS?[%0&4J "-62=T5 M,3IE$5,,9-$7$JJJ4TQ@!ZD0++G7P<5DT^:W>_-Q#F3&(\PNK43I,\2P5)1% MDBC=MYN':HZN40$MKM)U9U^3/_\8N[9W_,N>E?!]OUJ<=ATC".(IB#**OKOM MCUS1:$/Z#I80$6>M[>9/K^KQ)>8,[J5V.. (3\MEB"ZA($*Y)ETH\8*FH@O"HIM!QC[>V?=MRO?%Z\T:P M)>HACU0(BC:+2'MNL;+-6IL<#]?W!KN*#S;T-$G&ON6YSG;!;Q_KSN2'^5"/ M^2+66V+\%D) &J%!">-N"4(Q_8X$8@9"HPS><,%#$2?R*X]J: W'@XWV=06U M%B;($ZX0XKIZH&L?7W_ZEWS0$M-VCOQAO[FKN?BK;FW:XXYMMWX_G6; MY8RMP<#;$+1G,UJ\@F"?L2PJ-UUZ[S9^5=5=/ M"R20&*C?2Z$"$>^N?6- ER7D&2%;'I$ECW ?#:K>,OGP:B8 <*/1 .(K$1I_ M0[;$<,---ZU"Q[FX*CE'$G94'=SS5DOZT#_/;6&J MW8'0S.T"[].7SE,KK6;^H.>XS4J1<,3H418!&SN&(YMD992:X.[F\;D*FYJE M5=068ES@H>G384Q,&-?BU>GYXWS$E50LUMRAQDUGI,#TRB)]RQY-:KONC]MJ MB6&)=L.=T:ZX\9B"N(WE;U#G)L!K-_NKZ<>V9P5,7AI:N0B_85ZJT)T MJ"GH_J%)2L4S62]Y-IG2&F,YJ/&*-CYQ'H8L\ZS,3FLT=&L[4>,NUFBPLN-Y MUF2XHM)YM7 '2D5Y65K><^BA[=DK%.F.K>%DO'MA4K0OYQ3C">_%2DI:).)X M2-U[RI(C[ JB-,0SQC$)J+S/J0 8(L=J\\83O[JZRKYU76O@CC9=_ O-:!2 M)QW;*9-SPXGPP$*8-N="$\OL>M;8'^[/5@OY1OALKYEW8YA9J5EIU\NP@_5B M\3>"IA8@V1ET7GI^+9@T8&$#6C1#63LT.-53&GC#UE,=8(1O9CT"BE])Y!HK M*G0TYC7FR,1[.8V_2]K:$[OBL%,!O*YGVPT NKV2WA%"M?W,=5GW76M_F:?5 M>+>U.F7+5$[%[55&@69UU6W@:HZ^HX3'2"@>E[K'^_]R/"F537Y!H=QN\V>!;4EP]BV8KYY !$RN\';/BODF M*Z[VJ)O7\HZ\*W_-U"C0\U<@XQ//KQ;'WK!:$S=%4+_R[28&<6^^4.G??=-$ M99]Q2FGY$>P\^_:S&IY]07M/Q3U#B(Y@AE/MWLCO$)%]ELR1O:0/EI\.Q_4$L#!!0 ( #F%LU((1*N[Q ( *P& M 9 >&PO=V]R:W-H965T.8-78U#9-NU^_,P1"MS:3MB_89]_S/'=G^YCM MI+K7!8 A3R47>NX4QE3GGJ?3 DJJSV0% G=RJ4IJT%1;3U<*:-: 2NZ%OC_V M2LJ$LY@U:RNUF,G:<"9@I8BNRY*JYR5PN9L[@=,MW+%M8>R"MYA5= MK,-^J ME4++ZUDR5H+03 JB()\[%\'Y:.;P,"#JFQ M#!2'1[@$SBT1AO&PYW1Z20LS!&4#+1CO1I7X44-7>KS+-+KA]J5F&YC4NH MR,A:YF9'%9"3KW3#09_./(-Z%N6E>^YERQV^P1V$Y%8*4VAR+3+(7A)X&&@? M;=A%NPR/,EY!>D:BP"6A'_I'^*(^^ZCAB_XU^R,:HUYCU&B,WM!8XSO*:@Y$ MYN2@!R_U=%=M >:U0A^7^/ N"?WH(_G?$!&R7!2WL:DD^U$LS4"EPL5,Y2^+U$TA1(V,'B\:2?1\F$ MW B4$Y3S9WR3C]AK*AA4M?,,?'$5962CZ"%=4'+S? MFWRPPFG\1QV"R$W\8&B.)S$2:WU.+M*T+FM.#4:4 ;;.E-&V(V%6M)3*L)_M M0@<_F;JAGYP>[(GK!Y/3OU\?U]Z?06E';CR-!O;8'[6 M3 O\G8"R#KB?2VDZPPKT/ZC%+U!+ P04 " YA;-2GS>"@#H$ $#@ M&0 'AL+W=O65N9'7N2#(0U]LD9PY58QI=-?4K5I.*JVWSWU?Y15KJ#H36];"RD;(AFH8RM)76\EH896: MVB=!D/@-Y>UDM;!SUW*U$)VN>*B19)MEI-S_/PB,?)6X&_.=LKY1L:3M1#OS>!E ML9P$AA"K6:X- H6_C^R2U;4! AH?]IB3P:11=+\?T'^SOH,O:ZK8I:C?\4)7 MRTDZ007;T*[6;\3N#[;W)S9XN:B5_46[7C:.)RCOE!;-7AD8-+SM_^G=?A\< MA31X0H'L%8CEW1NR+*^HIJN%%#LDC32@F0_KJM4&^*(')D\ 8X)>B597 M"KUH"U8\!O"!Y4"5/%"]("<1KUA^AD+L(1*0X 1>.+@>6KSPFUP_82 :#$36 M0/2$@1NHH*(#>+%!_&",6F/'=O0TW,\_I20(?T4_^O^=S6Q6?#? \X],0L$/ M8R<0GU,](?I6L4U7H[_XYK#6Q]4[C/.\:[J:NMY\*C/E+;IG5*H9*J50"ITW M0FK^+[5=Y#7TR4M;EDQ"4ZKMK*KX5J'Y63" /$.I%T7N>$H\/ ]GSDSBD60. ME#YT7 (?S?*J%;4H[U'B(&&C%XR\G<9>E.(#7.(E:89N)2V@:4-#M[FLS;"E M#5,H/(O1:]'^DHMFRS2D;2D9@W8,=3((G8V)$1*/H7$\ M&POB -T*3>MQ;8QDGR$2>3$)W?U,O3@A[G[BV,L2_,/+X[N7R?^T/+)'Y0'I M&S\J#^S%&7;#&7IIG!TMC\A!@BR(D@.YR"-S)RG,,#I1%6[)$H]DA]'T$1OL M)5GV%=F*H;;3Q'4O 7\CU[W,2T-RXI")AT,F_N)#YH72O+'1.Y $G]T L3NX MSBEV[/0Y;>=;L_G :93G+J]!O.=GSGC\.!GFH9DDXS[B9=#Y8"ETII+83D5N M!/'<3,7.%$X@J!6#R^Q&0[XZ_3&.CD75-I@3,4N&F"5?'+.\@D!!E*"L=,50 M3J6\YVUIHM:UVDB41V\D?R%0=P7J>*VUH?5#"?H"F[<$'_=238NDZG9Y_D,77<2-@%BOI7W^P/XOW[Z!65)0<':K8!U>!L#O4J^S=' M/]!B:^_Y:Z&A_]K/"IYI3!H!6-\(H1\&QL#P\%O]!U!+ P04 " YA;-2 MRD(X:AL$ #S#0 &0 'AL+W=OCY3&UM(2OQH)'9EB77SS>B4+NK M"9F\$#[)U=HZ@C>?;?A*/ K[9?.@8>:U*+DL166DJI 6RZO)-;F\"1U_S?!5 MBIWIC9'S9*'4=S?YF%]-?&>0*$1F'0*'WY.X%47A@,",O_>8DU:E$^R/7] _ MU+Z#+PMNQ*TJOLG*:BOON.7SF58[I!TWH+E![6HM#<;) MRAW*H]6P*D'.SN_$PJ+SSWQ1"',Q\RQ N@4OVXO?-.+TA#BAZ%Y5=FW0'U4N M\D, #VQI#:(O!MW04<0[D4T1(QA1G_HC>*QUD-5X;,3!$9B@A0EJF. $S"-D M0[XM!%)+./37D(UCXPC7%H%OHEP(W?J':RRTXP9EJMQH:43N--BU0$M50,;( M:G6)?O\MH3Y[_Y_[U\'S;X6^5#S+M+#@Z4=CMKS*!+KE6C^#JP/F!RVK3&YX MT>F4)E/;RJ);9:QIR5]YL16(3/UW:*-5*8U1^AE5R@H#FPQ+L-VTY3Y#"68D M[LW=B-#WHY1&AH"2\!VR0I>H4+QJX8.!]0'!<30DGU,<)='%$7HZ)+(4^T&* M_H*0T(T_[5(<^ITL8>Q0N&][U/.U\R?T<<)(CP"&):1GP]FA26[IZ927UCY65,#Y25N*C)84R]N9S?[U&O!1Z53\WW$4(U;WIR5MJ^Z*Y M;AKYCKUY#MUSO9*50858@J@_C>$P=?/$:"96;>JV?J$L/!+JX1I>94([!EA? M*@CA_<0I:-]Y\W\ 4$L#!!0 ( #F%LU*M[6N<^@, *L* 9 >&PO M=V]R:W-H965T^N3BC&:^E>M%+ $/> M2E'IZ\'2F-65[^M\"2730[F""F_F4I7,X%$M?+U2P HG5 H_#(+$+QFO!I.Q MHTW59"QK(W@%4T5T799,O=^"D.OK 1UTA >^6!I+\"?C%5O (Y@?JZG"D]^C M%+R$2G-9$07SZ\$-O;J-+;]C^)O#6F_MB?5D)N6+/7PIK@>!-0@$Y,8B,%Q> MX0Z$L$!HQL\6<]"KM(+;^P[]3^<[^C)C&NZD>.:%65X/L@$I8,YJ81[D^B]H M_7$&YE)H]T_6#6\4#4A>:R/+5A@M*'G5K.RMC<.60!8<$0A;@=#9W2AR5GYF MADW&2JZ)LMR(9C?.52>-QO'*)N71*+SE*&G]'#F_T<7]/H$8]:N10HR.HCU@K12V R#F9UT*\DX*+VD!! MC2FY M9ZI"QE\8SK]+ X3>.!RWSRY(@@*!%P0!>9+6Q%T1?EAQ9U=&O21I5-[MR.$/ MU"M*8I/"6#B7+1:KC8)]3H;6%5NL-$F\- E=;G?4KB1VE5,AVL*@'AVE7A9&;7[: ..SSG<< MWG+49NLD.J68]3#SHBP[46IQ7VKQATNMS4_3VM'?0[5U&NU8"?Q?ZP,4@%]5 M6\)WLGH%9;C=?U1\BI\L4 H#_>CRT-';U[A+[-9G]V6"XM,)2K?>H$GX+3YZ M[M;OM>LEF(/[-U YU_"1JUY_5U=8:#D<(]\R8=^/)LP]P*^LJG%L(&W[(I<) M%D:76"G!)59O&B$A' ;A!FUA%PQ9&%QZHRS:%/,0JR4=>?$HZVET MF*8;26@=*-P]#7<3TIT/T7N(W+H@!$*<8VVED1=']*)GCX9)0,Y#CR;8?&BX MN7 >_!* O0Z^I_VLIYP=OSM4@_[6 %&"6K@Q"8V7=66:6:*G]I/833. ;-B; M,>X;4PN.O5# '$6#88H%J)K1J#D8N7+CR$P:'&[<=HG3)"C+@/=SB&ULK5=;;]LV%/XKA-<.#J#8$G5UZQB(DW3KL&Y!TJ;8 M(RT=VT(DT:/H./[W.Z0L2HX=)5G[8HN'YW[Y2(XW7-R72P!)'O.L*,]Z2RE7 M'X;#,EY"SLH!7T&!.W,NDZO)MRDBZ54A.%DO&(+N 7Y;74M<#4T6I(TAZ), M>4$$S,]ZY\Z'::3X-<-="INR]4U4)#/.[]7B)7)[UHAY)8,[6F;SAF]]A%X^O M],4\*_4OV52\/EJ,UZ7D^4X8UWE:5/_L<9>'ED!D/R- =P)4^UT9TEY>,LDF M8\$W1"ANU*8^=*A:&IU+"U646REP-T4Y.;F5/+X_G6)<";G@.=:Z9#I=_:]L MED%Y,AY*-*.8A_%.Y;1229]1Z5#RA1=R69*K(H%D7\$0_3-.TMK)*>W4> GQ M@+B.1:A-[0Y]K@G:U?K<-P;=H=HSJCVMVGM.-4Y-LLZ \#DIM9F9-A.W!1I1/*MA7'HJ,],[XU"FE'47U35/]M145'&DQ)Y?98);M5 M_NQ*OO7_NX8K2$[?P'G^@-E?P+.*/+LMX 8' K$*+T-^+M2HI$*)HF<^M:+1GC7/,8LG64'4!5W0&GE) M@*%Y.,O.7EXB'_,2M4@ACG=@UP55QPAA\H@ZU_)":ODC?T^=B_D?V ?J.L8X M,&,2*G7'1KE;[0^!KX;1F[2\/YT+1,(4VTAA+!%J M5.Q=NSG.1_P.R'LCZPP"L^,,1KASA8 8JPY!!3GI;ZNV]PU7TR-NBW:)\)5 MD9!M"EE2;=!]5]7ZCF<(NQDB'?%'C;C=\LAK'/(=\KZC7*$I5_CJ;K4_BIP-RCU%2$.X:;RM24^Q4U]!R+-#'P])/XQ.CK!YWLN(H,#.MQRO/:]HP.LH?V3* M'W67OWHF*+MR":;@Q[M!7R".]4*WC?]?\R,EKDIZ7MUE7BB@ CX'H?=VR3 8 MAD:MEX/.8B%?B/A$<+7 MA:P>$H9JGF'GU>NC8:_><%^86. Q33*8HZ@]"/$2)*IW4;60?*7?(C,N\66C M/Y?XE 2A&'!_SKFL%\J >9Q._@-02P,$% @ .86S4M/%JUB9! "PX M !D !X;"]W;W)K&ULK5=M<^(V$/XK&MKIP(PG M^!V<(\PDH==FIM=FDO3Z6=AKT,26?)(,PZTDJBY+*I^OH!";BX$W>#FX8ZNU-@?C^:RB*[@' M_7=U*W$W[E R5@)73' B(;\87'KG5[&A;PB^,M@H:TV,)4LA'LWF)KL8N$8A M*"#5!H'BWQ-<0U$8(%3CVPYST(DTC/;Z!?US8SO:LJ0*KD7Q#\OT^F(P'9 , M=/9'!2T6AFE^R:6DGP8"DM=*BW#&C!B7C[3_=[OQ@,4S=-QC\ M'8/?Z-T*:K1<4$WG,RDV1!IJ1#.+QM2&&Y5CW 3E7DO\RI!/SV]X*DH@#W0+ MB@P?Z+( -9J--4(;@G&Z@[EJ8?PW8#R??!%0[0.,4:=.,?]%L2O_ M).("TC,2> [Q7=\]@1=TA@8-7O .0T_ A1U@V$M<(TW9+A$CCD3(]()<43,\E\S+VGI?WRT]1W@T_D__X;7WZ7:$@5 MEIO25$,VLEB]A%S74J*=YZ]X/D,&DA;=_N=FY?F?CIS<&^3N?.)URWA"'H1& ME+05\P;- G+ []EWE1AZ3A@$E@G>@>QAX$_ZS].=].P0'W$FL6OA).3V)98$ M^Z(5;BRBWF#DBZ?)R#I)XA.I%W6I%[T[]11;<9:SE**W.KU-VE&E /.1\FS_ MO&!TR0JFV6$5M&EX6O)'I2'6-I1+D$U]_U#.GN0\D;B+([XY9+],4UDC"6QQ MXJF]2'J.YX7[>S_$9!+I8U/]2$^;(?-*>2>,DU>GGN/;.DEX EZ#Q>0&L;V+ M8Y-P%4C]W$04OM6L*NT*\?U>BC>)R0W7E*^8Z>;=>1CY?:[[,?E-B&S#BL)2 M*PQ#:Q0K+>K6KPT;Y:E5NW'@!)Y5OL-PZH0)EMM!%1^) M>!(D=BQ0[N*-&GD5NANC-T=UGE'"$]YI*F12(M<;*BWEDM#J.]@' N^X8L=$ M'6'H1.N)N]83O[OU2$@%3U%R&Z'_//E.2_RHEO-# M$_ =#07O$4WEU_B)4$WRW>PQQ+46\IE(>]*888!3Q/7W@N+C@)A@"K=3"7WF M$&ZJ*N_@C!]W;NRUPHZ03/8R))Q$H\-2=8.^&K'V_L ")1BGC*E**/:J6]FS MVG/<$(?]L<8V3":6#;$3N68@+S71DB)M<]6V4GGJ6VF(11U&>$%$JET.-SY* MU]BJ[/S'TK>M,]E_![J6G&C1YU)/$=EN'2:)-SK9.;P Q[G5YT)4R]\59X_> M9^\'3/BQ=4$O0:Z:9XC"!*JY;N_JW6GWTKEL+_@]>?M,^D+EBJ&+"\B1U3V; MX,B6[=.CW6A1-=?]I=#X>&B6:WRM@30$^#T70K]LC(#N_3?_%U!+ P04 M" YA;-2UZJ7T5P$ #8#@ &0 'AL+W=OK,,9"DZY9A[8(F73_3$FT1H4B5I.+XW^]( M.:XR25G6#=D76WS(N^?>>"076ZGN=$6I00\U%_K,JXQI3F"AHM5& MUGMAL*!FHOLG#_LXO$0 [P6PL[LCXC1>RE,I=%/HJ3E4P4S,/5@+WZT]P(_J_$M+4Y0%/H(!SAX1E]T M\#]R^J)O]_\9EOC $CN6>(+E!O92V7**Y!I1;1A4$RW1FC"%[@EO'6XJBHC6 MU !]\:5E"E98.S@C*\:9853;^;:VDA)J\='RHF?Y6(J>-^W[[W(<1#^B_^O_ ML]LWX-/Y/570!M G3=OIKCET17 _ -PGX0 M!+UQ"N.H-XYPTAOE?H1S= 5E043AR@BJH0:WH7$4=Y/3Z+Y;!!"_'(\'UH+T =I8%,T9&?[TW_&E0;9*'8) MG8R)#17F7SH)T8_G_W!U5[/-"VL6RN1)AM^@$/MQVJ^CT(^R)PLR/\41.G<= MZ)5W@6USA?V@4$?0$"'$>LRG'/<-#N?]N;0W2"+(5@NE":G:M]0I_B2)!QBD M88 -2R++(G2MX':DS,YY8(UO:LLY13:F.![A'R*P!Z^$(6+#;*63UTZ2NX= M&U64=^=,Q1J-DI/AKLSB(0:E%PS1J7J/_##>MW#;6PPM*B&YW.S0?(0OSH88 MU/X(7S2"Q;Z5OU6DA*LN7(-='HT="E)#:PFC$+S!1M[*?9< .$-B]CO/,X&KH7^D$^/^SW_G5IBO4HS^/C M(1IA/((F.!M!H2M'T?'7(]"0ASZUCP2=[@-3F0*M:3[&%J?3)GR@YF_#_GBVG7>OE:_+NS??>Z(V#&YDG*Y!-#C) M$@^I[AW5#8QLW-ME)0UT(/=9P=.3*KL YM<2K@#[@24X/&:7?P)02P,$% M @ .86S4IBCQ^7- @ FP< !D !X;"]W;W)K&ULI55M;]HP$/XK5E9-F\3(&Q3: E*AFS9IE5#;;9]-:0/P<(,D<8K2(!SPK!&Z MU #>_34)CO/?_CL] X^3*&?LOC \E8 LK M+!:UO[2?U!E).KWSBR,'HM\>B/[)!P(E^+2C057KK'1;LB/6:XH?)[@^))] M/4&WIA,E?:E;''4&@U=;1;C3, 7HI7\6#)9?2]OTSM;:OCS73'<*#(VZ Y1(-T]!,[&J\NUWH2PV.H'V/)W\! M4$L#!!0 ( #F%LU)!ZMK[X0, #0+ 9 >&PO=V]R:W-H965T:&:&REV>3&.)M M$K.V4SK_?H\=$F"@3+73%XA/SN4[%W\YDYW23R87PJ*7LJC,-,BMW=Z&H4ES M47+35UM1P9NUTB6W<-2;T&RUX)DW*HN01M$@++FL@MG$RQ9Z-E&U+60E%AJ9 MNBRY_CH7A=I- Q*T@D>YR:T3A+/)EF_$4M@_MPL-I[#SDLE25$:J"FFQG@9W MY':>.'VO\)<4.W/TC%PF*Z6>W.%C-@TB!T@4(K7. X>_9W$OBL(Y AC_[GT& M74AG>/S<>O_-YPZYK+@1]ZKX6V8VGP:C &5BS>O"/JK=[V*?CP>8JL+X7[3; MZT8!2FMC5;DW!@2EK)I__K*OPUL,Z-Z >MQ-((_R@5L^FVBU0]II@S?WX%/U MU@!.5JXI2ZOAK00[.YMS(U/$JPP]R**V(D-?8!(^*6/00FBTS+D6Z.8/OBJ$ MZ4U""R&=89CNW<\;]_05]X2BSZJRN4$?JDQDIPY"P-H!IBW@.;WJ\4&D?<0( M1C2BT15_K"L \_[8#Q3@2IBX"Q/[,/$K899PF[*Z$$BMD>"ZDM7&H"T$,"X M=I.UAY$U,"[5^GJ(7WX:T8C]BM[KWQ7XNTHWW,#=-)8#Y!Z8D#'Z4I="*8#E]/\2[[!T@$2E2U MN0*1MS/6"+HI/,F-X6',WC>W!U$IH+#KH^$OG$&U 7A0!>C$MK9P6PX)G#3K M /YM;6,#S.(84Q8?1 2388190MX_>%OH;[-T,(8 @R3GKPYP+L_G]Z*>UW;^ M[>22_OAT;EF?D5['@$HLSK('Z(&CW9+3WSJ*U#9= QR3& T+0$*[E M" ]&%#T".VJ9VHZFZDI:XZF>PP7/#B1(<3(B>!S13A*/$SQ@#'T2&YY^10NE MT[QE!=/=<8:C0803%J%%O2J@TR<:S@\@H0F.HE,^=[8?H(JPJS4%= F0).H4 MG<*]IUPKW>1E8F7//+1G@H<,)GH0O[6*EX8H/-IDX"NR\?N:@=;7E6V6FD[: MK81WS29T4&_VR<]<;R3TI!!K,(WZ0Q@%W>QHS<&JK=^+5LK"EN4?W+ MI[SX42ZEK-#/-,G*#V?+JEK]-AJ5T5*FHKS(5S*#_RSR(A45O"T>1N6JD"*N M&Z7)"'L>'Z5"96=7E_7?9L759;ZN$I7)68'*=9J*XOE&)OG3AS/_;/.'._6P MK/0?1E>7*_$@[V7U;34KX-UH:R56JHD(L/9]?^;Y]"KAO43_REY%.Y M\QKIHBQ#5C;@!TV ML(V!MPWX80/?TB!H&P3U8C6S6R_-5%3BZK+(GU"AGP9K^D6]OG5K6!&5:5>\ MKPKXKX)VU=6=+"M127"N"N4+-"ODH\K79?*,/I?E6L9HDF=EGJ@8'HK11Y6) M+%(B0?>;5B5ZC_Z0Q8,LT/E45D(EY5OT!HU0N12%+)'*T+=,5>4[^".\_KH$ MZR*+R\M1!?*UB%'42KUII&*+U*F,+A F[Q#VL&=Z:'[VF)NXS?U[G5P@XC7F MOMU/T?F;MT=8G1XADOA[5JVV;H^VY8^';'T\8K1XW.BR&ODT8$1D%\C;%[1O M903NM_5!O/5!7)LE%K.3/$V!2O=5'OU X!OH3L82B#M/I':_1UE42K\&YUS( MH@ _K!]U]$RV/9.Z9VKI^6L!.PPMUM#G_]";OM5NVK.ZO<;ZXY4_YA[EEZ/' MW87L/D;]8+Q]:$\\?>73[H.AS_G89_[!$+L/$NJ/@Q#C_F&R[3#9RX>I&O@X1CAEQPKO/M@1 MWNR@[H.=.=L;(=^.D#M'>"N*#-8-)4K,5:*J9W0-PTNEU>EXQYN8ATG8KR+8 MJ@@&?%UDI6@2@"@O =S]O4^"3N_$"VUS$&Y[#YV]MR&B.A"!5D+%.BY$HES: M!(7=Z> V/>.MGK%3S_V>GXD2U*20WI6BE@8I'BIE\:@B63JWV;CC,CZ#N;*I M\ST3ECVGOH]"%>A1)&NIP_+AKNB=IM;B[CQA0JQ2=C($?]!]-7>.WYN3UN+^ MO#BFQ40*'[]@6J1-6?_\X!Z66R69$.*[8\A$NW$AH_PA4_]M?$G^U*XDK3NL MM;B').L.\TV\\(<"1E85:K[6F5HD5JJ"/,VFH"<^D'%@U6!@[KMI/A//FUQR M(R%692-+[RR;'M:#/&J58\CKN]$[*]0C)*KH211 GET$6]#;VMM;&I\1:A%B MX.N[Z?LY!=(5]=0D>6GSC&EK9;?[@X!]ZW?Y;)LF V??3>>)IN]<))#<2R0J M>)G]L$H,NZ[C-D3VW4B>R2*"^8$"> =Y2YG$:/Z,H,Y&$1++ MHK^"<'?!V(7G_@[W2MD\%.TW@$524ZOXZB=;I.ZDII*A "[S:*K1XGD8B&C"G1),A C;HC]*:&&*/)(RMB:;K4F]CJFOC7A(H9\Q)V-3E6AMWO> M.J&[K&IM[16LV*IAYP3#363C1;J5-[+"G!FW4C3;-55&6TLJS M*>V6TSAPS(0A&ATBFGO?@: OA7I0.OZOUO-$15L".[8%W3EV/37\J($?=AS(G&@7 M<]8#"&HP1]V8TUVGJ]IM5TW&M#H^8VIMAWL9TX5GJ?R8P1YS8V_PVF/">G*U M@%@W-S.88P-%YZ]<:K">8\4 T[$U'#'#.^;F7>LI4>.0;E>Y8=U4CA(?,ZL, MPSYV5#W;R&BN^S7S>D7T%+26[@WZF+N4W4_QZS/ZK1#GPG2/$_V0S,4P::4@(EN%M4J=/=$O+H+1P[$#=.YF^FW/U>J/IV Q$/E,1(+ MD+SQ<<<8>F6[NV+H60KGX1LWY.=N\K_BUI%WZ>\\^N([%_AN^E^G^1H@*A,H M.W2N6N5H#HL,2A[TC=^#4!DD5!+*%?LQ!>^>A>+ KLWPG[OY?YBT0_][(>%I M^&"(&W[S4Q^)SYSY91BH!FXH=FW^,>?#P>&AP$_]>KO?(S)S;O7K7XWHV7!?FAH3K6. M>'!?MT%G,'#:^F(WZ1Y(N*48D@9NDO:ZR6:ERH&5"@T60^_$7A(:#(8#6>L+ MZOE)V#U78!@S/PPL!4]H.!D>=:[PXHHZ[!XQ@"0O\+#E4Z6AP6^= \-74-WMKGO,^?-M+]U+T#/ MQY8XYG0<'AX6CG:^*Z"_;/('Y+"0O:)$+J"I=Z$C3-%\?Z-Y4^6K^NL#\[RJ M\K1^N90BEH5^ /Z_R/-J\T9_(V'[+9JK_P-02P,$% @ .86S4F"2XG.Y M!@ 2"0 !D !X;"]W;W)K&ULQ5IK<]HX%/TK M&J8SF\Z4HJ\/S]MY-/3RO%JK(2W%3 [F8S7C]>"6*ZN&B MAWI/-[[D]U/5W!@,S^?\7MP*]6U^4^NKP::5+)^)4N95"6HQN>A=HG>C"#8) M;<3?N7B06Y]!4\I=57UO+CYF%SW8(!*%&*NF":[_+,6U*(JF)8WCQ[K1WN:9 M3>+VYZ?6/[3%ZV+NN!375?%/GJGI12_I@4Q,^*)07ZJ'/\6Z(-:T-ZX*V?X& M#^M8V /CA535;)VL$)V ]Q.H)X&L$TC7!+I.H&W/ MK$II^V'$%1^>U]4#J)MHW5KSH>W,-EN7GY?-N-^J6G^;ZSPU_"*DXDKHD52@ MFH";6BSS:B&+1_!1RH7(P'55RJK(,QV4@0]YR@$_]<(5#K8X$N.W@* W $,,'8"N.Z>CU)$^ MZIZ>!*HAFS$E;7ODQ<8T ()N0- 6!/6 ^$L/?E%)"NP9[U0YK MVVEH:CGL,PH)/A\LMX? $88@(4V'+QTXV08G"W;6]:*NFX[B4HI@X=&FP2A8 M^.5X7"V:>5&+LX8Z@&$%WU?$&9!P$J=^) M.<\S('YJ 9%" CT30:6FHM:DX^^0%>K8!@03N(?:#D(X86[4R09U$D3]M5+Z M-3T,,+&>C1%+(-J#:(!M_V3SF_RXMLAOU75^/NT*C)1RS_ ^Q^+7#T&Y@#:DA74;1;,^6,S M!9PLCZPB4PS)7D\XHF@"(T]/8 ,0'P)8-UP8F &%Z2PG?&S#3R';AV]'H1C& MR(/?<#PB0?PC,1$:9J9I9BG*A;N#B?5LAN$^OSBBB/[Q #3\C\("L#M9#_4E MM3&@&$?[4.TP%M,(>[ :#4 LB/4]KTMMBCU%@TEP .O:UX^$Y.M%00QXJ$T9-0"A>5B-9:'QM!!^1&"T;Z0 MN^)@0FGL06G4 87EX3++\F8QH:$VXM;7+G/,Y[F&[H1KTS_%-,$6_SC4!!*: M^EXZ(Q0HK!2:@1:S1=&:,+U2R<>YTR,@6PKZ>FXP:$T.1R"."/4I&C:J@6&' MX9<[6B%:K0!G:^1.9[=N=G>D8X+W.=(1UV=I&J>[<:-UW*X'I&E"/6.!C5SA ML%Q9+W@K![]0L2U63GE?Q[$=4?/J.S:JA@^HFM1^O@BOB8S$X-^XCL!&2/"I M5A+8EH<^0Q'T+!&PT0=\HD4"-C2/3[=,P(XE0!1Y+ 0VK(Y?K# M9#@ M3T@,/9&7-MW$9;J]G;^U8W*\FR:V3Z9)[%F($T-OY(0^F;A\LG?-2@S!D=,; M8.(RP-2GQ<0P(PDS8R>S26Q*1#A%B6\X#"F2,"D^ST02QUX(HS3Q+$^)X4%R MP,MV,X?$ID%M#AE,?%/5\"#IPH//=T#$YD=$4HH\4Y0:?J1=3.CQ%HW:9C-$ MX-3P*@WSZK9=NLS^74AU<"_5$"?%OW%+U] D#=/D,S9U;;+L8XH]KR7=VE6F MIW%BU' ?#7/?G!F&T.^S[%8X;B6-@;=K%@S'9_Q+?CQ@RKL3"K/>*O-X'F9HC85- MX*_X+^98[7JG -OZ?UB8#H_9?V0V/0;V'YGA1W8"2\AK0RVFF=49F\^\OL]+ M"0HQT4W"M[&&5*^.K:PN5#5O#W+<54I5L_;C5'!=:1.@OY]4E7JZ:!ZP.3PT M_ ]02P,$% @ .86S4J(?J!"V!@ H"( !D !X;"]W;W)K&ULQ9IK;]LV%(;_"F'L0P+4MGC3)4@"Y+)N!=8M:-KMLVPQ ML19)S$0Z28']^%&R+-H6>6(7:?H_?P\O*1K--G63^HA1 :O91%I:Y%F;5!93$D0A-,RS:O1^6E[ M[J8^/Y5+7>25N*F16I9E6G^]%(5\/AOAT?K$I_Q^H9L3T_/3Q_1>W K]Y?&F M-D?3/DN6EZ)2N:Q0+>[.1A?XY"IL ]H6?^;B66U\1DTI,RD?FH,/V=DH:!2) M0LQUDR(U_Y[$E2B*)I/1\4^7=-1?LPG<_+S._KXMWA0S2Y6XDL5?>:879Z-X MA#)QERX+_4D^_RJZ@GB3;RX+U?Y%SUW;8(3F2Z5EV04;!65>K?ZG+UU'; 3@ MT!- N@"R&\ \ ;0+H&VA*V5M6=>I3L]/:_F,ZJ:UR=9\:/NFC3;5Y%4SC+>Z M-M_F)DZ??Q)*IUJ8@=%(WJ&;6CSE"AU="YWFA3HV 5]NK]'13\?H)S1%:I'60J&\ M0E^J7*MWYJ3Y_'EA5*15IDZGVI39B)W.NY(N5R413TF8H(^RT@N%?JXRD6TG MF)K^Z3N)K#OIDH 9K\5\@BA^ATA H>@J[W#<0+(H?V8T38?_6YC!HA@O0C6 MBF!>$4^B6@K7\*P">1O8V,C3>41(8BI_VNPS1ZN()[QOM:6*]ZHXV#5_K.9; M=8_$BW$Z)=0)4&O89PW!6F^-RS0YS7PT:Z]^$,T57)6OTH0;-3$@%+ME"^DV+8:APEH6^LK'%CNL^T$_YW2"Z=\$.=X@Q9Z:+=H4YVIF>I#CQ MJ+.;"89WD[4ZE&I=Y[.E3F>%Z5B)3 >7AKX-E\X?%K+(1.VN(!KL[N,(4[R[ MR[C:@178G0;'H.>X*S!>N0).3RV@)]G- \.[QV6J\KFS6U9Q\5:YDV30*XYF M=$(]JYG8K8+ 6\5U7BSU+A%W !P,+TDF =U1YFH&*+,[!,&@L@ME.+6 8=UN M"83\?WQ,K-D3V.P!0NXBM^"7$NPQ%6+MFK WQ%]BC97 QKHW ).A53(F6##V1Q"3Q*;".2&!'/ Q=B0NR:>P!"&)=C< ?0B7DB$9-V : M>;998NV-P/;V.G&2(>R.&:;<4S^U#D:#-R9):CV(PAYT($EVV;:&.$H\3DBM M>5&89P]%1.I 58P3YAEENO&0 ;:O0]"/.OB34QIX[FFI-30*\^>A1$==;!EZ M1\4:((4-$*(UZJ!(CL/ @S#4FA[=#Q&_%<*Z]%MP%<9QXIL:U@MI](/9BEH' MI+ #>MFJB]ME*T^MUNPH;'8 ,U$WS;FOR*S',9C2-O'E(OM[J?2KS^RLQS'X M3OS[/CJT)L=@DX,>'I+AI$U\3TF8=3,&/S,]C(S8QE-0V*#V)B/FONOUU&6- MB<'&M#\8L:%-$>;!(F8]BL$>=1@6,=<-:^P38?V(P6QV"!6Q(9F-?9LELZ[$ M8%=Z'8G8D,;&<<0\%[;VQ)(W!B)NC8B_\F3Q,"#BCL>'F#//TN76LSC,98<2 M$1^"&:3#FA:'3>L0(.(.*B.,>#B$6QOC,)0=RD-\"&:>I[G<6AZ'+0]B(>YP M.5.W9WWQC9]U]N.O;T6A+CW?4Y>U/Q[^8!+BUO4X['I>$NKBMK@DF 2>IPO< MFAR'30Y (>Z KV""??UK[8W#].5A(?0OZLRI+,W7=8,HN6D&T4EH?2]\ZYO, MT)I9")L9M'BZT,U)F@QNH:8;O_67HKYO7X%09I8M*[WZ1;L_V[]F<=&^7+!S M_A*?7*U>EK!I5N]N?$SK^[Q2J!!W)F4PB8RB>O4ZQ.I R\?VC8*9U%J6[<>% M2,W,;AJ8[^^DU.N#Y@+]2RGG_P%02P,$% @ .86S4MD9@<>^!@ =B( M !D !X;"]W;W)K&ULS5I=;]LV%/TKA-&'%DAJ M\4.2520!$F?%"K1=T*S;P[ '1J)CKK+HBK33_/N2DB/*%LDX'\7RDDCR)77N M)7G.$:6C&U%_DW/&%/BQ*"MY/)HKM7PW'LM\SA94OA5+5NE?9J)>4*5/Z^NQ M7-:,%DVC13E&492,%Y17HY.CYMI%?7(D5JKD%;NH@5PM%K2^/6.EN#D>P='= MA2_\>J[,A?')T9)>LTNFOBXO:GTV[GHI^()5DHL*U&QV/#J%[Z8Q,0V:B+\X MNY&]8V!2N1+BFSGY4!R/(H.(E2Q7I@NJ_ZW9E)6EZ4GC^+[I=-3=TS3L']_U M_KY)7B=S126;BO)O7JCY\6@R @6;T56IOHB;W]DFH=CTEXM2-G_!S28V&H%\ M)958;!IK! M>M?_ICTTA>@U@XFF -@W0;@/B:8 W#7"3:(NL2>N<*GIR5(L; M4)MHW9LY:&K3M-;9\,H,XZ6J]:]'W.%.6E?*,; M?+T\!Z]?O0&O *_ GW-]0UH5\FBL=$8&USC?H#]KT2,/>HC )U&IN02_504K MMCL8ZU)T]4!W]3A#P1[/6?X68'@ 4(0B!Z#IWLUA%H"#N^'!37_8T]]GO0Y. M\URL*L6K:ST\HM+'^:;RH@;3.:VNF2GC5AC7H[0L&?CGH^X0?- #(O\-P"$= M'-+ (5XX"I1".D>J;1DW+0UYK$\.8Q)A=#1>]^OG"(,1QJ9::P>RN$,6!PMU M6ORG%TM;%B4TP>1"ET!7H-I -E?-<3,C5U)/5%TSS88U;4K6T E7G,E F9(. M3!(LTT=SOX;F%HS*5=TMAV7-UWIU@!M:UU1?*CF]XB57MZZ"MO=(^I5"!*7N M.J4=M#0([5*)_-NA(;X"Y&*AU4!2PZU"]-D<+=T!\\P N'$C2;KT&3!R64766_"2,GT7-.\U8VBGCP'S1S3 M(TWS[RLNN2EM&U1HM9***ST;0E,,1I:XHV")-NM=FKG.]+2Z*IF30*-A/2*\ M4S-'T"&D)V ;5,.HP2V,/*BLM,*PMGQ^N81O4#CTADR09 MX';I3H:Q#[E5'AB6G@%R7C64>#_RH<1HSY"DY(RY&T<0#W&H1#(M1!WQ9 MBS77/A-!K#2BL#0^("' #+4',QEJ((I2$N_J MO"-N*^/M7*Q8HGO$4NHGPS+\_&6%#;V(1QYDA0H]_J$'.:0GADGD*ZD5'_0" MGF>051T45IV'/#:@H8! 2+PEL?J!POKAU6/DX'U-39[[6=I'DY?B^I&EIX2'LXS3P&$5O: MP_<^(SS1@N/ALX&VX)/$,W=Q;]LH_'2PC[G&0U\/)XEO0"Q=XC!=>I^&UJJQ&&?_FA'C!T.?=L1;R.R;(D?Z-'W=;K8X;VWG>XV(LN=>$_O_1@+ MBX?\NF-AMU%9AL5A8_ULWA0[3/:V-]U&:.D6W^.>?X'MQ$-N]ILP8MF9/)M# MOM]0$M>ND<-0;N+B_7*QI$["I-Y_*]%S0J$=;,O:!+T$?TDL5Y,P5P^\;+\31[I M?8F#FR-?QI:8R8NQOL1R,7D6ZTL4BK&'A,:6T*-'^EZX^$+3S)< MH>/>&_P%JZ^;#QLD:,:W?7G=7>T^GCAM/AG8N7X&WTW;3R!L-^T7&9]HK>V) M!"6;Z2ZCMZF&5+' J99PE23\NF5#19!369F8RTI630N',@*W* MDIF7:Y1Z,X[2:+MP+Y:%\POQ9+1B2WQ ][B:&9K%;10N2E16: 4&%^/H*KV< M#KU],/@I<&-WQN SF6O]Y">W?!PE'@@EYLY'8/2SQBE*Z0,1QG,3,VJW](Z[ MXVWTKR%WRF7.+$ZU_"6X*\;1, *."U9)=Z\WW[#)I^?CY5K:\!I?]KO18<K6,.Z5PMEX6/L$5Y\(?"JW?JOIF^2,ZNT''A+3G9/+X< -G'\[A M P@%/PK:@BEN1[&C'#Q)G#>\US5O]@9OFL&=5JZP\$5QY*\#Q)1\JT"V5> Z M.QGQ!O,+Z*0?(4NRY C0])_=T\\G<#KM@71"O,Y_.Y 3$-T6HAL@NF] W DE MRJJ$G-F"7HFD/9#>[',E#&TZ?P&)I+XY=GQUX%X([$O(>M))$M)UO2OI.T:O MF'LM<^\D\W?-%*R,SA&Y)5@9!'(:7($P8R]4__(GTE.[IH+0<&E8"=[Q6";U M=OT=R&$W&1R'[+>0_9.05Y+*9E"3G@E4BIYO*&ASZ?7-4:P9#8^^B_X!3K?7 MV]/UT"8=#H\3#UKBP3NR6HL6>(5>2U&NF##;RRFU6GZ25(8Y,++:OWHU]^" MJ9^F>]R'-FG22X^##UOPX6FI^1J-$U:H)>3:'H<;'ES$+.MF>W2'1IU!VM^C MBW=J<(EF&5J3I9TKY>IBU*ZVW>\J%/V]]6OJBG43^QNF;JEWS"R%LO3X%A0R MN1@0DJG;5#UQ>A4J_5P[ZAMA6%!G1^,-Z/M"T^5O)GZ#]G^%R1]02P,$% M @ .86S4DLPVOZ- @ 2@< !D !X;"]W;W)K&ULM95=;YLP%(;_BH5VT4I9^0QI*X*TDE;KQ::H6;=K%TZ"56.GMDG:?S_; M$$83TF47NP%_G/?PG/,*.]ER\2Q+ (5>*\KDU"F56E^[KLQ+J+"\X&M@>F?) M1865GHJ5*]<"<&%%%74#SXO="A/FI(E=FXLTX;6BA,%<(%E7%19O-T#Y=NKX MSF[A@:Q*91;<-%GC%2Q /:[G0L_<+DM!*F"2<(8$+*?.%_]Z%IMX&_"3P%;V MQLA4\L3YLYG<%U/',T! (58"-H37DKZA>REK*%#&F>24%#JH0'>$ M89833-%BIY+H,\JP+!%F!ES,T-FG<_0)$89^ ME/HK6B(35^DR#(R;M\@W#7)P!'D&^04*_1$*O, ;D&[FK M>]\9$'0&!#9?^-\,^ B["!""Q$=@3AJX) [3:JQ365.E4WJ7\5>%"?NIN_" M85CD3ZZZH'><4<<9?-XP0=PCQ7[T:-;_<[1^C1F@/S=JYOW;[L;/Q@66!-XG& MX9ZSAV&3OK/-7S00%(3Q7NEN[^ RM\PW+%:$241AJ67>Q43K17-R-Q/%U_8L M>^)*GXQV6.K+#H0)T/M+SM5N8H['[OI,?P-02P,$% @ .86S4A%B^4W/ M @ N D !D !X;"]W;W)K&ULO5;);MLP$/T5 M0J<6<*/%=C;8!N(LJ($$,&*D/10],-+((D*1"DG%,="/[Y"2)1>HF4O=B\1E MYKTW,\20DXU4+[H ,.2]Y$)/@\*8ZC(,=5I 2?6)K$#@3BY520U.U3K4E0*: M.:>2ATD4G88E92*83=S:4LTFLC:<"5@JHNNRI&H[!RXWTR .=@N/;%T8NQ#. M)A5=PPK,4[54. L[E(R5(#23@BC(I\%5?#F/1];!67QCL-%[8V)#>9;RQ4X6 MV32(K"+@D!H+0?'W!M? N45"':\M:-!Q6L?]\0[]S@6/P3Q3#=>2?V>9*:;! M>4 RR&G-S:/[(7(J;ZBALXF2&Z*L-:+9@0O5>:,X)FQ55D;A+D,_,WL$;:@!S+,A M,B=+!6],UIIOR4+K&C)R+866G&5HE)$[)JA(&>5DM?/2Y MZX2E19CL@MZ\U MJQP8%1E9R=QLJ +RZ08,95Q_GH0&15OJ,&T%SAN!R0&!<4(>I#"%)K5X4#-XP^92X?'4;24\^&<=_MGQ4W[> MD9T?,>5^[.3#E%]T*B^\2 ],L+(NR2]R5RO!3*U@@#TC9RGTI]UIEZ8 Y6&, MH[X[1<C[OZI%W^;BX7^H1=_SXM$Q:^$' M'Q^N1;AWF9:@UN[)H+&QU\(T]VJWVCU+KIK+N#=OWC0/5*V9T(1#CJ[1R1EV M1]4\$YJ)D96[FI^EP8O>#0M\6H&R!KB?2VEV$TO0/=9FOP%02P,$% @ M.86S4B3WK-YU P BPH !D !X;"]W;W)K&UL MM99;C]HZ$(#_BA7U :2RN0=2 5)A3R]2VX-VV]-GDPS$JA/GV XL_?6UG9"E M8&A5J2\0VW/Y9NRQ9[IG_)LH "1Z*FDE9DXA9?W*=4560(G%':NA4BL;QDLL MU9!O75%SP+E1*JD;>%[BEIA4SGQJYE9\/F6-I*2"%4>B*4O,#PN@;#]S?.B*0M@IA";0ELR$=8\EGD\YVR.NI94U_6%R8[15 M-*32V_@HN5HE2D_.'T!(+$%MC$1L@U8<=H0U@A[0>R$:R-&258)1DBNA'+TA M%:XR@BEZ/&H)-$+_R@(X(E7&2D #>%)G3,#P):K4,1S<@\2$BJ&2^_)XCP8O MANB%DD6?"^4'5[F8NE(%HG'M-#!%6@_0!]9)0N!_JERR'\VX*H,]&D( MCFE8!#I.=DI/VB/.<=JBA*\)I3( QI\8FH^'-JVM'46&V?Z.;B!^8$%;$#[#%V0&M&,^*(Z>XB=)*DVC9$%,?4YK"676F;=";6=(XOV.)Q-#G+YJ70*)J$ M=OY)SS_YLR.AN6^>@,DES22-SY M0HD?IW;FM&=.?ZO2!$A)>V"<9:S1Q[;& M![RF8&-.+W#&:7*&;)$)8SNP[ST_&]Y-9'/EFV-@NRT[Y5.?X94B\4]>*O_/ M72XZY9\+^%HQ^,&ST^#73NU/FY4BN+@@_" ZOT4L4B.U;^>7H7ORK)? MZ;; M$ZTS+MPK.9MDW[B/F65 )1V"B3WMU8,?&V\VD' MDM6F>5@SJ5H1\UFH;A&X%E#K&Z8*JAMH!WW_.?\!4$L#!!0 ( #F%LU)L MO"*0,@, +@+ 9 >&PO=V]R:W-H965T6-COJVG*'KJQMTA2A# M3VN^E83EGA MJWVIX9&%FV.[FR:^G^HD=L?I]T0E41JU42^T1:VV:%#;(ZQ ""V/@3+GM5_F M"^JXI8XO-#!IF9++#*SA\9$U4>"%HQ,#7T>%:1BF_0:.6FVC06USPG2US)$$ ML:,9R#<8F+;4Z84&8J^K$MYE%C;X8WCT:C?1'Q4Q?"@OB5? MJ3T1H*^C9YD)NE'U-?-/!_QN!_]2-[O2@(,+W0Q>']8X\4_-?!T5^]$Y+[MR M@X?KS9SO*"O0LODBAS+NR@2.+G6OJPLX'M2W )$!4_K8F$NJ]K*7O_%RF"U. M;SWO7=]]\0]@F+P&OLRHJT]XN$ MN%3Z.MS!FTSO2@L>76IZ5TMP^E]-'V8+ M\%G3AX%1<,YT]Z@'JD 4MC64*.-;INHFHIUMV\^/MNDZF;\W;:GMK3J:NJ>= M$U%0)E$)*TWIW2;ZFQ=UFU@/%-_83NN9*]VWV=>U;JU!F "]ON)<'09F@[99 MG_X%4$L#!!0 ( #F%LU)@Q$*9% , *8) 9 >&PO=V]R:W-H965T M3 M'(A5QV:V@?;?[\0)@8XDD[II+XEOY_N^JF>= ACRDG&A1TYJS.;6 M=76<0D;UC=R P)F55!DUV%5K5V\4T,0:9=P-/"]R,\J$,Q[:L0>=S,G*\7!%PB$T.0?&W@QEPGB.ACI\E MJ%-QYH:G[0/Z1^L\.K.D&F:2?V.)24=.WR$)K.B6FX7*CDGJA\-:+E#1L;:XW>,)%OXZ-1.,O0SHP7L .Q!7)-9E(8A5$E$ZW!:'(Q M!T,9UYN0#@ M('@:M"+.(;XAH7]% B_P:@3-WFW^1DY8Q2^T>&$#WBRE8@V$B6/\]LRD9&:W M#M15$4[R?;+4=OI'"VFG(NU8TDX#Z91R*F(@U!#T![(EJ-(G?U"W1P5:UZ+E MYWHW1M=W-0*ZE8!NJX [;1@>(4@(9RO -I =Y9A&MWK=^I) M>Q5I[YV;4YNOT]Z9AK ;#.HU]"L-_7;'#[E([5FNH^VWTQ9GJ7^6.,W:!I6V M0:NV+U*LKPVH#$MX++<"2XW=HAU=P^%Y=B-5H]0B;VZG6/RXL7S#U5:ZQEA,,*3;V; M'I*KXE%0=(S&PO=V]R:W-H965T,/(@>0:%,65 R=7,KJS'7%(H<2BQ-6 54C M*>,EEJK+,U=4''!B1&7A!I[7,[VQO7),NEON&.X@IG, -Y6TVYZKDV2D)*H((PBCBD0^?P M%JTVTJG,&7O0GR:6MAN;Z-_-LFK M9.98P)@5/T@B\Z'3=U "*5X6\IJMOT"34%?'6[!"F'^T;N9Z#EHLA61E(U8$ M):'U%6\:(UH"/WI!$#2"X*V"L!&$)M&:S*0UP1*/8L[6B.O9*IIN&&^,6F5# MJ-[&F>1JE"B='%W#"N@2T#&:$(&SC$.&C;\L18]CGS:5LAT2=$,40X:N4C13 MTT2*Z\V8 B@F9TN!:2)B5RIHO;2[: O M:L#@!< )+$Y0Z'=0X 7>#OGXS7)_\%3N*JNL7X'U*S#QPOU^=90Y^B'19JCD MS>-$%X"NY@6I#>P\,XW]8=K=5Q4;74HHQ?T>LM"2A88L>HV,6[*J1<9:9+AD M2RIW[46]1-_]C3OSU6=RUK]X,50<^2]=Z_"'K/]C?H]:+=VWMJP4[_ M%1AL+9/6,O%D>ROSMME%OI_!#U#)J,S%'J/[-I_^?R[7X-5R'5C6P0^C/X'*-E7(()H3\VZK>^^/G1]PSPC5* "4A7, M.SE5CO#Z'%-W)*O,46#.I#I8F&:NSG[ ]00UGC(FMQU]NK"GR=%O4$L#!!0 M ( #F%LU)DWOL,^@, %P. 9 >&PO=V]R:W-H965T M%\#T2,Q%3I1NBL26A0 25: \LUW'">R<4&9M-U7?L]AN>*DRRN!9(%GF.1%O M3Y#QTX.%K7/'"TU293KL[:8@"1Q ?2^>A6[9+4M$+,)Y ]8*'^!/ /P&X%>1J5VIXK G MBFPW@I^0,-::S7Q4P:S0VGW*S+H?E-"C5./4]@5>@96 [M">2I(D A)2+0B/ M43>VXTP)O43H3TJ.-*.*@M3#<"BZIDNCC'A2AF?RDT=\/ M>_3QPR?T 5&&_DIY*0F+Y,966K]188>-UJ=:JSNA%:-O6DO@]9B@>?@>0@W'!NXZ(_#]?X;W9[_R MQFMSP:OX_,EF^"?I<2EH#)@3:=3E2E[5R?V^QZFYEMT+,#1R6HLK:4$K+9B5 M]AA%U.PQB11'X3D6V<76ND.ZB!?D31=8-;9/@H&DI>,X/=VU43!E="5]V4I? MOENZI FC,0T)4RBF3,?>K$+(\X(S[8]. 4"Y)ACN^5 L^_W_1K:X(4[[M:J M=6LUZ]9NS!/=PV0,0D!DO!5U-1Q3O1HHNO,6+N[I'K%:+5?CPM>M\/6L<%W( M;J3X>C"KA]=>3]K0Z&H?7$G#3G>T.//):V?WA1EG[$X4+=^!WT90Z-@N64R.YPP/.G0R[O&PB-]A?RK#NC*.Y^OX[7+8$%P>G0O76?7#,[2ZVMBU//OBVJU+4%(] M7Z3>BR53]1VR[6V?2(_5PZ#7OS-/I^HZW]'4[ZYO1.@Z)%$&L:9T[I=:DJB? M,G5#\:*ZW!^YTG6P^DSU\P^$,=#C,>?JW# 3M _*[;]02P,$% @ .86S M4MZ,XM8M! 1A4 !D !X;"]W;W)K&ULM9AM M;YLZ%,>_BH7V8I/6@FW(PY1$6JFJ.VG3JG;K7CO@)%8!Y]HFV:3[X:]-**9* M8K*4O$D ^QS.^1M^G./)EHMGN:)4@=]Y5LBIMU)J_"DK0RRC,?!<' SPDKO-FDNG8O9A->JHP5]%X 6>8Y$7]N:,:W M4P]Z+Q<>V'*ES 5_-EF3)7VDZN?Z7N@SO_&2LIP6DO$""+J8>I_AISA$QJ": M\<3H5K:.@4EESOFS.?F23KW 1$0SFBCC@NB_#8UIEAE/.HY_:Z=> =8 7ZL>"E)DP,)XWE!1PV 8?.@&->*+V\^HD!"=?O M?$H%J5[;*S OI9XLI1[(YZRH+CLDBIH[1F_7>] X&UQ [YW/04M)'(7CPT(. MFTB&YPI)B2@TF!WICIJ;C-ZNW;AQ-KZ =N,][:( X=%A\6!@Z18X@[D7;$,4 M!5LB!-$:9G5P?QR)PA8[X=MU@Y88$%U N=KIJ\<.1C@\(IU%#G0SYX&F5)<, M<_TYT$_>A@K%S+$N%A94&.+K;U/R_**L="E@J0'#'@2U2(!1_X+&M=.VH(/! MZ)B>%BG0S92[I^^@X(HZE;)8@,,>E+( @*-+*#7:4PK"070$>= 2!+H1TH)> MW(:>Z[-LD8""MRN'+ ,0O(!RM=-7R@7!8=U0J^3H C=T Q@5U[V]4>X!YGL MFXW%?%#7(\@9U\.849;L+'&21@L8]E.,6(MA=5YQ9D =_4^5@RR#^0 ,3X_T. MYGCE@RUY< =Y&F5/J8&PA0CNH6W!%A'X HU+C/<[%T<-%%K"A!V$.43(4ZNA MT*(C[*&%"2TAP@NT,''M-')60WYKD\OL,'XC8LD*"3*ZT%;!]5";B]VFW>Y$ M\76U[S7G2O&\.EQ1HM4S$_3X@NLGL3XQ6VG-UNGL?U!+ P04 " YA;-2 MTK:9A5\# +#P &0 'AL+W=O]!##D)4MS/?&6QA27OJ_C)61<]V0!.<[, MIG8W;M3T[$L32IRN%-$EUG&U>LG2.5Z MXE'O[<:]6"R-O>%/QP5?P .8[\6=PI%?JR0B@UP+F1,%\XEW12]G;& #W!./ M M:Z=4UL*4]2/MO!33+Q IL1I! ;*\'Q9P4S2%.KA'G\K$2]^ITVL'W]IO[9 M%8_%/'$-,YG^$(E93KP+CR0PYV5J[N7Z"U0%N01CF6KWEZRK9P./Q*4V,JN" M,8-,Y)M?_E*!: 70_IX 5@6P0P/"*B!TA6XR.#8N M&JL1N5W&!Z-P5F"1+W %$\"&>DJ!Q#)?@3+"7F,KS4'A),',XV>RYDKQW&CRQS48+E+])[[F M_KC8L6^P4)NN'U=%?=H4Q?84=0UQCX3T V$!"W:$SPX.IZ-?PWW$6S-F-6/F M]/I[]!YERHU(A7GM$ MKL=")A>\OV"UP72K C\J0F[PH$3//$S?)W3?R#>)E M+GZ6H,D_7U&'W!C(]+\=6?3K+/J=)?VHUN8#R5I)")O$KN7:B$5.S!K+:AKA MNJQV)#"H$QAT)O#72X%&@+V2B)5( ,M6W$!'95$M')V1[[#.8GA*OL,MOGOP M7M3OO^A\_RU^Y5F9D?](#=I^^QV5C6KET1GYTJ#QO>"4A"NU-F*V&S%M62\] M$/*]T,]DK@#>ZV+:> YEY^3'O_R/]UDG%'A-O MN5H(/%ZD,,>PH#=$%;4Y>6T&1A;N\/(D#1Z%W.423ZN@[ ,X/Y?2O WL>:@^ M_T[_!U!+ P04 " YA;-2X1XE[_<# !/$ &0 'AL+W=O2J3#*ZMD%)[!+/"]R$\M19SNVS M&[F+IS006NVH7FL;\7^ M=U8F-#%XD8B5_8OVY5C/05&NM$C*8&"0\+3XI2^E$(T '_<$D#* O D@?0%^ M&>#;1 MF-JU+JNER+L4>23,:T$S#:F.C(1N>FF6\TQ+>PT-H?]V*7-%TK>:N M!EX&W8U*#A<%!]+#X9)%(^3C]XAXQ+N_NT1G[\[KB3KP5D?CX5F)UT9Q0:5* M*E))12RL_]]2?694Y9)!.6MTG6:Y5@A2MR^IU>TKB[8I_Y:#3G__ 3CH6K-$ M_3/ PJ]8^);%N(?%-6C.:8PRR=.(9]#:&4I=JA= $PMD/N?=9%G(E&<@!7QJN>3Z>Q?# B1HS#V>SD+_#<..4;-QT,-P M4C&<##*\>OABJQOA@44)*K#@A*4QK5A,?U5I3 \D)1//ZU8TK*8/?\6:AP?U M%@0AZ9YZ5DT]&YQZ)=(=DW9K@>0CALXR)@O_.$<_T*"97!3089/0R)]U$\)> M[:O>(*5/2G.0@:W1QA2'70DD-NBU[CIMTNOX8J=]5!H6CX\L==!BE4MI:A-V MENBY5.L'NF.20T%^A)UYS>"@\!@S%%E1-3=M.")L& 2NB[B!8L6UG>)3^BFN M#14/.^JK/-T[5Q$[:RP)'H]P3[WBVA_QL$&VUN332P:G&A!7,YD,Y52;&YZ< M4MO:%W'P/[0-#EVH1]?: O&P![9T?1 QI!@?&%$;N_8W')Y2U-KL\+#;#8LZ M.Q"US\Q(;69DV,Q:JMYR]8PVDC$DZ5L?:^/7#D7P"94EC1,>^7EER]B6%8PF M88^VM?V0X^P'D:$4:F,AXU-*63L0&3Y?'7\8695(K9+U^DXCI/8>,NP]QYU' M5N30A8+ ZS$B4AL1&3:BG]C_5R5DZVPT"=\*X39N>^:J_9G*)YXJ%+,-A'FC M*<3+XO9:=+3([ 7P46BX3MKF%F[\3)H!\'XC@$_9,7?*ZG\(RW\!4$L#!!0 M ( #F%LU(J?(_IM 0 (X; 9 >&PO=V]R:W-H965T>),MUP\RI!2!9[B*)&S0:A4^L5Q9!#2 MF,@A3VFB/UEQ$1.E3\7:D:F@9%D8Q9-=W8L*2P7Q:O'J8@E]$8 MF<4Q$7_.:<2WLP$= MQ^_*Z:".F1LVCY^]7Q;%ZV(>B*0+'OUB2Q7.!F<#L*0KDD7JEF__IE5!H]Q? MP"-9_ ?;L,8I:4K^2I:D3# ,,. U09H!<&T.LPP)4!+@HM M,RO*NB"*S*>";X'(5VMO^4'1F\):5\.2'..=$OI3INW4_)(P >Y)E%'P%UCP M1+%D31,% JY)+:D@1;,_75!%6"0_@Q/ $O CY)DDR5).':5SR#TY017OO(R' M.N)=T& (,#P%R$7NS[L+\.GD\PEP@ R)H&W^%D?[@Y-=WHNX'JON!"G]> MES\F Y[I!NC*J<4?KOWAPA\^W-]K2F0F:)RW]RI),R6![F'Q8=GE'S0($_8[ MHQ+\\UW[ 5>*QO)?2Q9>G85GK>H\D_H=*376^($E9;B@@_8IB!N9LCS3-LYE M1+^(F(O%9J[[OVE) _<,T2%F>QI7R_]NSW"&%<9S'^< AEQ$D3 MPG#BNXT_6$,I?T[[%G T1'X[NK.ZM+/7H2-/!]!-:L^3'M%!U\BD^^'PJI O MZ)V] -:R"OJ=Q&!#^*&UHENZH8ENZX9'.NF(J3^V1AG]A*A/8$9W(?YX8'A/ M\^ >KI8U'<((C7Q#NWXON%2 KT! 4J9(I']AOXKYA"[!UXVN86V[5$$CP'#4 M)SLCU]#_>';^WL\(P>'H);V659/&JMV"C/)#N_0O,B'R[/0X%SR"5+# "LS( M+CSK$Y@1:3AY5V#Z"VT= L^K^#LBZ W1N!T,,K*.[+*NC]DC/4@$&55%L$J[T4]DU\]KG08%"R(B#J2>G*,RB9BJD"]M=Z%&Z+#;(P5L]!';I\XWH5#% MV*$P]CJF+&PT$]LUTTI!Y_+MB8J 20IN\LO%47>HN+%/T.=& 3::B0^-FC6+ MQ0Z+;T0D/%.G^^FU(MK?'FB,RKNY&1W%=AU]/:"#]Z'8:"/N>@6\:OKS&'JU=>0\AN>1B19G2R8%; M^^:T9Q35Z_..WS/BZMD'S[?BXN]?=5YNE#F-AR7YDZIK(M8LD2"B*VWD#L>Z M8Z)\^%.>*)X6ST\>N%(\+@Y#2G2&^0+]^8IS]7R2/Y*I'\'-_P=02P,$% M @ .86S4FVTO;'2 @ +PH !D !X;"]W;W)K&ULK991;YLP$,>_BH7RT$I=P!"2M"*1UF;3)FU2U*[MLP.78-5@9IO02OOP MLX$ :D,J)7D)-OC^=_>S?;F@X.)%Q@ *O28LE3,K5BJ[L6T9QI 0.>09I/K+ MFHN$*#T5&UMF DA4&B7,=AUG;">$IM8\*-\MQ3S@N6(TA:5 ,D\2(MYN@?%B M9F%K]^*>;F)E7MCS(",;> #UF"V%GMF-2D032"7E*1*PGEE?\%S^@3L@W>B%GLOQ%1;5V/+)0F$O%D]I8 M1Y#0M'J2UQI$Q\##/09N;>"6<5>.RB@71)%Y('B!A%FMU",L!?4%+0;=$ 7HF0I!4H5^4K"BCZ@U=+$ 1RN0E&B": MHC\QSR5)(QG82@=AI.RP=GA;.71['"X@'"(/7R'7<9W'AP6Z&%P.D(UD3 2\ MT[-U,DU&;I.16SKP/LWH@)C7B'FEV*A';$>DJ(FPAL@_--B7?"7GEW+F1FSG M'O:]46!O]T0Q:J(8'8SBVRN(D$HP&Q2"=MT;UH&4_<:9?SJ_<2,V/AAY?9+D M%4J R%R OM!*GZ L5X9@S[Y7*"OEZPY*C(?^?I*3)I[))R0S70X@0@I$-K>CK(ZT;L^EB0^]A58N,.NQYPV&D+A7,P@B?.B-J=_6.XX4Y-PJ>3PVU! MP.XYV=5J77A>'[VVCN##A>2>RA>T%@!(&&Y'$FP+!AZ=@6!;$K!_5H+^AZOK M#+UQ#\.VEN##Q:2YO!'=T@C2Z"26;@;0[?_^F ME?I-Q(:F$C%8:QMG.-';(:KNI)HHGI4=P8HKW5^4PUAW="#, OU]S;G:34R3 MT?2(\_]02P,$% @ .86S4F<(;3'X! /Q< !D !X;"]W;W)K&ULU9A=;^(X%(;_BH7FHI4Z);9)@(HB%;JS.])46[7; MSL5J+TQBP)K$9FT'.O]^[9#&@21FI%8K]0;RX7/.:_N<)[8G.R%_J#6E&KQD M*5?7O;76FZM^7\5KFA%U*3:4FS=+(3.BS:U<]=5&4I(41EG:1T$0]3/">&\Z M*9[=R^E$Y#IEG-Y+H/(L(_+GC*9B=]V#O=<'#VRUUO9!?SK9D!5]I/II%&-36)O>,&ZG\5%+\Y89.SW] M0I@$SR3-*?@,OM$M30$&9[=4$Y:J<_/LZ?$6G'TZ!Y\ X^"OM<@5X8F:]+4) M;EWTXS+0;!\(=02""-P)KM<*_,83FAPZZ!O5E73T*GV&O!YO:7P),+P *$!! MBZ#Y+YO#L4<.KD82%_X&'?X>:$)-B2U2"F+!MU1J9J]-<2VIE#0!9B[C'V!' MI"1<*T_$015Q4$3$)^?N GQC9,%2IAE5X(X2E=N(IDP>:)Q+R?@*S(ABZ@(\ M<;%05&X+H5_Y)M>VC>"QL2:VLB[ G*1QGA8WX.\'D:; 5(S1G?SC$1U6HD/O M,,WHBG%N!2U(2GA,VU)I[R(L7%@0;:=1-!I,^MOZ]#8;#7!4M3D0%U7B(J^X MFR1AMMNM^;TWC6KQX#!"1Z*:C:(HA.VJAI6JH5>58:E.J6'G<=;L=0T;(3]# M&.#@2%E+,S08XW9IHTK:R"MMOB9\12T:EC89M_MD3(52X&QE/B+GYE64NC8!RT=V%<=6'L[8+!D3\;Y^.6.:U).X@* P?> MP!OWR_.?@ M-?22 -8S#C\,"B)QL]'8:E#X.*@]&X;AC!ARPH9_8OFJ?E[;U MH&$8=.0:=,B&@[?4$ M.3I#/YY_-TIM(M,7;5(F9VIM!Q*(I5FX+72KVB://^-1V/&9@([(T(_DT]" M3=[ZDM8!%YX@KEE$F="VW^92L83*HCI]Y>A0",]856,VI;% M@P[,(0=8Y ?L^WVP4 N(AYV#XCB,_!P^63(SU%RMXK V,F5AC1K;F.XIS8L",J]A/U_?(7 M-\EK-FYHV*&P=ESA9^_I!,;-)3"&(>[8^6!'8.Q? WNH3XGD(M>^>7?$Q.$' M2E='6_P&VN(F;<, X8[] 7:XQ6] M];0Z!;XISCZ/GL_@U7Q_ENO<[(^6[X@TGT(%4KHT+H/+H=$D]Z>U^QLM-L6! MYT)H+;+B&PO=V]R:W-H965T0XOEW@C%K+N=E;\^6<53+/*%ES(*JBP/SIAN1LO["@];SQ M.=NF4F_8RWF)M^2!R"_EFJN5W5I)LH)0D3$*.-DLK&MX=8N05C 2?V9D+WKO M0(?RR-A7O;A+%I:C$9&-;8]1J?6K%_ONS]8\F>!7, M(Q;DEN5_98E,%U9H@81L<)7+SVS_.VD"\K2]F.7"_()]+>M'%H@K(5G1*"L$ M14;K)_[>)**G /T3"JA10$.%V0D%MU%P3: U,A/6"DN\G'.V!UQ+*VOZQ>3& M:*MH,JK+^""Y^IHI/;E<<_6/X/+I GSX5F6E*I"\ )@FX(%MY!YS MZNB,19 M+MZ!]^#+PPJ\??,.O $9!7^DK!)*5,QMJ9!H>W;<>+VIO:(37B$"GQB5J0 ? M:$*20P.V"J&- SW'<8,F+:Y(? E<> &0@YP10+LZ MQU2:C+8)!G_?*W%P)TDA_IEP-FN=S8RSV4^=D<,:BJ:&%^ WSL1HG6K+GK&L M6WZWA&[HP+F]ZR=O3,H/O%;J +;7PO8F8=\3(:[ =1Q7195C21+5?HJ*X@S7 M#:X"P 7C,OMA-L;0UP[\'J[W$7+" ?H1J<"!P3AZOT7O_VK2*9%CH/TC.#,O M<@>8CX5\WPO'(0"P5N<"*Y88LTG$3:DH]&&;.B MK"3A7:(G>B9J/43G;U#H="SKG*U%&]/^88\.6W14*D+C=8"]XP%. O]8<9K) M2@-DFTT6DRX @Y_)E/"I%*'.$WJ%BG0$#=WS5<0]RK7G!\."' NYX8F^@!W5 MPVFNOZ.J$RC.\R?%ECMU"RM)!WDJ,1TK0^\5ZM#1*/QE'CU=AV.6A$XP.VJ- M,3&_=\@=0N_H%$[SZ3U1]\>4Y0G(BI*S'='@Q516.OZ#X2L4H2-#&)VO"-%Q M=B%$PQJ,2*'HQ T"=;R*7L:K/59Z03.@COX0/'\=4,>!"/V_)W1CKW\SM"J%Y*59E9Y9%)-/N8U5<,IX5I ?=\P)I\7VD$[ M[B[_!5!+ P04 " YA;-2;79M7H<$ # % &0 'AL+W=O M61:/-B3'_))N22&?K"G+L9!-EEA\RPB.ZZ0\L]!TZEDY3HO)8E;?NV6+&2U% MEA;DE@%>YCEF3];WQ-DXVH;EB+V18GY(Z([]M;)EM6AQ*G.2EX M2@O R'H^6<*KE5TGU!$_4K+C>]>@&LH]I;^JQJ=X/IE6C$A&(E%!8/GW0%8D MRRHDR>-W"SKI^JP2]Z^?T?^N!R\'Z^Y>T M W(KO(AFO/X%NR;6\R8@*KF@>9LL&>1IT?SCQW8B]A+@6 )J$U _P1E)L-L$ MNQYHPZP>U@T6>#%C= =8%2W1JHMZ;NIL.9JTJ%[CG6#R:2KSQ.)3(7"1I/<9 M 4O.B> %S'XA])XEV89.+LA J<9/P<7X/O=#3C[< X^@+0 WS:TY#*4SRPA M:51@5M1V>=UTB4:ZA A\IH78/8?S:FA Z?KP*D[<%[:P4>0,,JU[Z)!HY^Q]$W M3V62,)+(F01X;R(!>91VSHF.JS]\[X$;]*@.@VPO]/54@XYJ8*2ZJDV+,&GR M6 M"&;\7.MY9F2_2=69TY',4)=Y.+X]LX=O9APMU/[B"!QGVEM!FBC7<:?Z)021 M(HK>S#I:J -70-#O6YPN3,H7CE!59@_M-[*/%FA_KCSD^7V>PR@[<,,1FJID M0'/-6$:_RY3)Z10DVA0TH\F3:4DICX?N.ZE2^3,T&_1K5&E&]@RJ-&R](*PSW,8)6F.;#V0JCC([.[?&([EAYG\:*MU(ZIF@7-B6EE( M^3V"[R-.I)P:F9WZ%>(\@JPM?.U^WIRI+;:'XU/VCDZV]U%Q(HUU>T%_TZ6) M0B@<*9E(&3PZ9O OUV8+=;C=#OL54Q?$0.]G"O MC6#?-ZR]LR#Y%9;41V0<1+0L1'.BTMWMCN&6]>%3[_XUO%HUAVD*ICG;^XQ9 MDA8<9&0M(:>7OF3$FN.RIB'HMCYQNJ="?@K6EQLB"QNK N3S-:7BN5%UT!U: M+OX'4$L#!!0 ( #F%LU)PPK3,B ( #P' 9 >&PO=V]R:W-H965T M;%;85([>6;6[GB>L9VDI(8[CL2N MJC#_?0V4-3/'=UX7[LFFE'K!S;,MWL #R*?M'5O);3%S/!T04%A)[0&KUPO,@5+M2(7QJ_/I6*06 M]L>OWC^;W%4N2RQ@SNA/4LARYB0.*F"-=U3>L^8K=/E$VM^*46&>J.EL/0>M M=D*RJA.K""I2MV^\[^K0$_B3 X*@$P0?%82=(#2)MI&9M!98XCSCK$%<6RMO M>F!J8]0J&U+KK_@@N=HE2B?SVUKB>D.6%-"5$" %PG6!OC!6-(12] G="$E4 MM:! ;Z8"756,2_('FT]QLU?_E%"KIPN0F%!QIG1/#PMT>G*&3A"IT6/)=D(Y M%IDK5= :[:ZZ *_; (,# 2Y@=8%"_QP%7N"-R.HP5C;&F0Y8?'\@KL:SD7=9C":IMKR7P,6(R((9Q-!DGII:8ODL<](IS M]!WD&#T=_)]^E,:^Q;^4;YAM2"T1AK63>Q53I>=NK MVXED6]/NEDRJYFF&I;K>@&L#M;]F3+Y.= >U%V;^%U!+ P04 " YA;-2 MVFAMT]8" ";!P &0 'AL+W=OSC8<7%H\P!%'HI*),C)U=J<^VZ,LVAP/**;X#ID147!5:Z*=:N MW C F145U T\+W(+3)@S'MJ^A1@/>:DH8; 02)9%@<7K%"BO1H[O;#ONR#I7 MIL,=#S=X#?>@'C8+H5MNZY*1 I@DG"$!JY$S\:]GB8FW ;\(5'+G&YE,EIP_ MFL9--G(\ P044F4^O^S>:NK']#DTS=^*:?2/E'5Q'H.2DNI>-&(-4%!6/W&+\TZ[ C\ MZ(@@: 3!OJ!W1! V@M F6I/9M.98X?%0\ H)$ZW=S(==&ZO6V1!F_N*]$GJ4 M:)T:WS"%V9HL*:")E* DPBQ#WSG/*D(IND2S7(^#1(2A&1;BE; UFA2\9 KQ MU5O@V1P4)E2>:\G#_1R=?3E'7XSH9\Y+J3WET%6:U\SJI@W;M&8+CK#Y ;KE M3.42?6499.\-7)UHFVVPS78:G'2<0WJ%0O\"!5[@=0#-/BWW!R=PPG;Q0^L7 M'O%K5^_/'==/O2\K++*_)YQ[K7//.O<^<+Y 4U@3QLQ?FV**60I=_Z$VZULS M<^Z?QWX2Q+VA^[R[.(=1@1]Z_3;J'6F_)>V?))VD3R61Q)SISBU2JZ-=-,^/ MHSVTPZB!'W6#12U8=!)LKLN+5$25 CK!HH,I+_W(W^/J" JC?MQ-%K=D\4FR M12G27);)@F2 MP=XZ'4:]WX UIKM3YPH0:UO^)4I--:J+0-O;WC 36UCW^J?ZYJDOBC>;^MJZ MQ4*?%XDHK+2E=Q5K)E%?!75#\8VMIDNN=&VVG[F^/4&8 #V^XEQM&V:"]CX> M_P=02P,$% @ .86S4HNRA*(Z!P _RT !D !X;"]W;W)K&ULO9KK;]LV$,#_%<%H@19H8O$IJD@"U Z*%5BQH*]A&/9! ML9E8J"QY$ITT__TD6?4I(7E29R-?8LOA/7CB_7A\G-T7Y?=JI;4)?JRSO#J? MK(S9O)U.J\5*KY/JM-CHO/[/35&N$U,_EK?3:E/J9-D*K;,I#4,Y72=I/KDX M:W^[*B_.BJW)TEQ?E4&U7:^3\F&FL^+^?$(F/W_XE-ZN3//#].)LD]SJS]I\ MW5R5]=-TKV69KG5>I44>E/KF?/*.O+V,62/0MOB6ZONJ]SUHNG)=%-^;AP_+ M\TG8>*0SO3"-BJ3^N--SG66-IMJ/?SNED[W-1K#__:?V]VWGZ\Y<)Y6>%]F? MZ=*LSB=J$BSU3;+-S*?B_C?==4@T^A9%5K5_@_M=6UXW7FPK4ZP[X=J#=9KO M/I,?72!Z H1[!&@G0,<*L$Z C17@G0!O([/K2AN'R\0D%V=E<1^43>M:6_.E M#68K77<_S9OW_MF4]7_36LY<7.IK$[RZU"9)L^IU!#2DH4-\/EJ]1]5H_\XGN_..K7USQ9+$IM]#*X3*M%LEV3^[=DZA[ M\Z0L']+\-OB69%OM\DQ:5GD4*_;$-T>KF$O/VXWVSD6H M5:;^6+YV)16NAYV&X4LD"]3>'X4FT^]%?GM2N[0.FK?Z)GA?#[DD"_[221E\ M3,RV3,U#\/>[Z\J4];3P#V(QWEN,4<]K!A'72XE=+R5V1YN$@-1PR!IU C.T MS!%*F2<]HCECT:,M]0)\!"0H?L<:<]:O>/L9!Z[ $T"4[-VIYP MVF.V/1%ZK $*"<["+X6I!^,&(W6G80C5Q"8APFH"*"0X"TGX,E@4^9TN37J= MZ=K78IU655$^!'EA=(4D# &@$7G(C$< /@2G!C;GS3O9?H@BYILK" "&J"/, M9_-.R^.IRI<>P!J"PV9P+I@3FSL15W5:CB?AC-X3FU4^<<=!5)1G%3RY=-D?!,LM]I1 S\V '"B_)"LI, 0BC,$ MS4IJETA$"4]P@"CTP!II3NWRQV\7 $2/5/[,!A3)H:P /M'GJH H8(GB6!J3 M%3:7O/%G@"4V4 Z="F'E134J,1APAN&<&5J@ 3P8#@\T,9BCPB&AI^1@O54A MCHV1TQ6SZYT3[JDF&""%X?7.<%HRNXXAH?"4R0P0Q' $C<_+ 47M ,->/B"* MX47/\?*2 9X83I41>0^12G640 0BP])40Y X3A0 MT!3ECD665)[!RH$O'%]CC4Q1;B^Y3AAA'NL )8Y#:3A'N6OM%7EJ60YDXCB9 MQN?H@*)ZK*%S)^]M5>$ET/%RE .J.$Z8$3G*'363?]P!D3A>-,6G]6*O[6U6 M)/D^(QG6+4 /CP[*2" )QTF"9Z2]RN*A\.&+ T\X7M",34F[J#D1U+/8$@ A M@4-HW(;D7-@X.O$."P$X$CB.AH$@;!*QF"H/B@2@2. H&D^$ 47Q0#4M %*" M/1,1!%!('+I+-!=VV82,>]';"<=AQ/R+3([U#9@C#MKZ$< 7<<#6C["+&A9Z MHP,H$D?9^A&.K1\:AYX)4P"4! ZEL5AP02GRG$$ DR3.I&$J2!M'S&<68"1Q M&(U'PH"BH0,&"922^'G=\9 @ 4,2+W%&($':*SC_F)< (XG#B#1%@G>!C57O M$J@CQ2%0D+V3,KRB0<] .]G^SKIBQ#=" 402!]&(X[GH5PP#C21.HU](#5P1 M&4H-()3$EV''2XT(P!3A8!IQIM)I&/<"(F!3A".%U($3K@H:FRHCX$QTT+V M". 1'7 S(+*QP4DD/=O5$7 C.LJQ?^0Z]Y?*,U=&@)3H*&?Z$7ZH_]@X8"@Z M],0^LEG$XI#[+/=.XX^U'SV@:#>VL>$'G(J>:T,Z A!%AVY(SSH-8MS 5\ C MA?/H#[/2Y>!AJ0+*J(-VGQ7P1/W_W>>9)[9BS/A7;?' )T8A\[[ M)"W](SBVZQ]"I.^4)08TQ<=:G TH&KP4$ /EXN=:G<5 L/C0U=DL=MRMM-_[ MM'?9MKD:_3$I;].\"C)]4XN%ITVY4NYN&^\>3+%I[]]>%\84Z_;K2B=+738- MZO_?%'5^= _-E=[]G>^+_P!02P,$% @ .86S4F:>#>:N! G!0 !D M !X;"]W;W)K&ULK5C13N,X%/T5J]H'5AI(["1- M.RJ5H!T6=D%;T9F=9[>Y;2V2N&L[%*3Y^+63D!2:F$ 7521I?8[O/;X^MC/: M04'G&MY#J7U9<)%3I1[%VY%8 C7)0$CO$ M=?M.0EG:&X_R[V9B/.*9BED*,X%DEB14/%]"S'?G/=Q[^>*>K3?*?.&,1UNZ MACFH']N9T$].Q1*Q!%+)>(H$K,Y[%_CKM><90-[B'P8[N7>/3"H+SA_,PTUT MWG--1!##4AD*JB^/,($X-DPZCG]+TE[5IP'NW[^P7^7)ZV065,*$QS]9I#;G MO4$/1;"B6:SN^>X:RH0"P[?DLP"" M6P"D!)"N *\$>%T!?@GPNP*"$A"\!;0EW2\!_3< [+4 PA(0=@UI4 (&^>@6 MPY&/Y90J.AX)OD/"M-9LYB8OB!RMAY"EIG;G2NA?F<:I\106"IVB.:2,"WU9 M9@(B]!U$@FXY324ZF8*B+):_CQRE^S,H9UER7Q;8:(]P41E[@_YE-T M\EL3RZ0#BX??8YEV9L'#=I9O=I8_L[A++%=VECOZW('DC_=)2+\@:4!?=Y # M#RUR.+J0JFHB5361G-:S5).%QJMHO)S&;Z&Y2'B6*K3@0@,A:DJO( AR N// MCV//S?]&SF-#SW[5LV_M^99+B;2EPI-BZ3IC/V#0(+0 M'^P'4I3G8;M3?^"U!AQ4 0==I-*KDE0TC73034$6'/V]SOUP^+KW(LJ&AD._ MCUO#[%=A]JUAMOJ+I5K"BCL\IN@&%-[MJ;!:T MIK.WL&%K.OG*=I-*)3(SA[^@*Y;2&,WH" G;I&S-D-L=\.YE@PDFJ![B$ ?EQ8QH E/'T$H9NYG^H@! MPB@]5WSY8,NZ=D$\/$8^4CL9L3O9QU=Q^MQ^SF\[G3/"R9-T/!]L6&5([#K%O[7Y2(6BJ)%J;"XIT2:,590(]TCAK MJNX):=OJM812>Q9YQ[.$/H0C82+XU7X LA5D;4XD.*JR:XAG MYE,:@V@VAFE)]FHM:U&MMB9BMZ9+*H\3K;8@,CA*M-I7B'U[]4'1&G98S:)Y MM2%Y=D/2"SC :<)3M4&W-Y=_WW]2/*^V'0\?=1*K'<2S.T@U8;5L29->[^ ] ME*=MS6KO7-C)/;2Q@U@R78AZF[0$=++5C]K/Z!H:7PV4K&:G6=O[V=NIX.R] M13'O[>ZHT/L%B6)8:91[%NHY+HI78<6#XMO\Q?O\\Y/O[EQ-!_%/); MNF1,@1])S-.SUE*IU8=V.PV7+*'IJ5@QKC^9"YE0I5_*13M=249GN5$2MY'G M==H)C7AKT,_?F\A!7V0JCCB;2)!F24+ETP6+Q>-9"[:>W[B+%DMEWF@/^BNZ M8/=,?5I-I'[5WJK,HH3Q-!(<2#8_:YW##V,?&8-\Q.>(/:8[SX$)92K$-_-B M/#MK><8C%K-0&0FJ'];LDL6Q4=)^?"]$6]LYC>'N\V?U41Z\#F9*4W8IXB_1 M3"W/6KT6F+$YS6)U)QX_LB(@W^B%(D[S_^"Q&.NU0)BE2B2%L?8@B?CFD?XH M$K%C@&"% 2H,T$\&D%08X,( -YV!% :DJ8%?&/@_&U0%W2D,.DUGZ!8&W:8& MO<*@U]0@* R"O!PVZY76>LTC;HK]7DG]::3M MU."*315X#^XR_DB?P+6V5DMP*=DL4F"4\1EX=\44C>+TCWY;Z?F,53LLM"\V MVJA2.SP%")\ Y"'OT_T5>/=;F97#9R @3&'0;43PP9.8%@7 MRLBMI6/;Z(R;JQ2D=RVKJAM4:)M4:)<%KN*9S+DPKY\T1D6G4JI#9DL[*:V@CXN8"Y7JP'V,O_^NUU MR"IY_WN*-CNUI^N4^>>\4A(<,_"3),9 M/)@LWPC*4X=V;ZO=.\9>"[;RP2OWVC HJ0O79H.>O;9YKZO)82&P6T*XVR'^ MRT(;%<->[)JNOU>/)6K$"ZW;K9GSQ]YUCKT'+8.@? M8S-#"T;H)MH7*B7E*@5F5Y4FTVV/01ZR"US04A'^(A9U?BL;VA.=']VT?+UE MR91)9U8L0N%1& HM1.&K*5HH-&@L?(*MKI,MU4.[@;&Z)]<#DO5-/!>XGW3 M/Q4C.ZZ1+]VT2$-NI#6Y#%V@_1X3=JLGMW1#[A:SR57H NTWA5W/=TQOV8?< M[+J@:92"S9D2$+RV.1S6Z 6GGN_J#I$%(7*#<$*CF78'?(OXK(%;W;T,H8K< M6 *BGM.#2QJ'6:PG;#*_6PK"NKQ8;"(W-C?7_^>BF;,R=R[0?O^)@^I["&RQ MB1M@LSAW*\M#C;E?<_. +4BQNW?\M;YH6*B^V,:Z-:[.C 4O=H.WR;H,:S3P MJ>].S\YI@!N]QAL>1MJC4*P9-^W-";B->)1D"0AIN@0Q6[.XU,<#SPFP!2UV M@];IE-3^\*P\:R7L];'?J7;)XA>[\5OJTDJ*?UEH]GWA%%@Q&>IEI8LR_ZYK MYNAY=55O<8T;MJH+\P!FFD9@3B,)UC0NS=UU(?@B=PAV]B^P#0:^=-J2'#<@ M^9B#OPS)MQ?;NPJ2XL8DQY;DV(W?PYL]W6UONFYS?=;N3Z3IRA^$QHS4SI]S M'JV93*E\:M(?8DMW'!RC/R06X,1-8-MO:$2E[L(>UFBAFKHFEN;$3?.W6B E MC(+00@>N$+&<)T0U\WN-URAAV4D#U\@BW1R ME/,"8B%,W! ^;(%>=YI*+&6)F[)ON$ CD4FU/'B%+([)48X6B*4H3F5P&;%TJL\J^,IT(ID>1/E_JNETDS0'\^%T(] MOS#?0F]_FS'X'U!+ P04 " YA;-2N2S=SD<& #''0 &0 'AL+W=O M MK1E3X"F)T^QLL%9J\WXXS!9KEM#L1&Q8JO^S%#*A2M_*U3#;2$:CTBB)A\CS M1L.$\G1P?EH^NY7GIR)7,4_9K019GB14/D]8+![/!G#P\N K7ZU5\6!X?KJA M*W;'U/WF5NJ[88T2\82E&1*L_ L>J['> "SR3(FD,M8,$IYN?^E3 M%8B& 0HZ#%!E@/8-8((1R&*\QBLNRDU7VNMM MPM,B/^Z4U/_EVDZ=S]A<@6-P*QE 'AR#A4@?F%1\'C.0"L4R<#1CBO(X>PO> M@"'(UE3JASP%]RE7V3O]4%__L19Y1M,H.QTJ3:J 'BXJ I,M =1)8'$"4/A. MNT?>_=T,'+UYNW5BP9KVP<([6!:460\4.'Y7!N00HPLWU@U--1;>P9J9.';" M7O:@B.&AB7[LC7)XHE=NK$LV;RWCEV+_W#')K8#7_*6U&Z)T^UUJIC>!PI(JA@XRI3^ MB:RYY,;!)Y[WFR,,?LW'=^)\HU+25&GAR;*<14!7UJU2E77Z!^C)AZ$%[?$8UGY&33[GJ!1>:+IBFDBEK%H]:2X/&M>-MBK:'!&1D)Q?4Y((^ M>T9W0WK=THBG*QNWH!V88!SB/7J646,RZHA>6!,,G00_B2PKEI ]*4TNY]FZ M3!VQU)W-7-G(ABT:?D#"/:[M0<>D,:$=JN.:ZMA)]7?)5SRE< 1+^P(LU%BZ)9B'<;CLD?:C:U( M-$,AGT%95UQS-^(+R:L$UZ@I=,OIX:IR42'L"!-&9'='7UE&0=(H/E6EMXP: MC?:'W5B'A>..=3-2#=U:W;N671P (B?^?C&KB+OM<-MN=RI&V*%;V>^J[OLG M4V("VS(.QV'@[ZW A6T<## ).E04&L6';LG_S^D\@6U9#["/PWWJEF&.K#?Z M#]T%H!'R4EA[$[^ [9K@X\!KY-!NPVGT'KGU?FK\;R37_QMYJ0 M>;NPD:J@PYV$/0DZD@R9>H!@GS -ZW5^H60EL<4:-TAX)UY'UX,:G;B[9'S) MD[GVJMN(C5'E[4LLU[:TJ^?O$"6 M7M_OBILI-\C=I,^VQTE5=P,D6\0Z7GS)K97ALD+;J0PH[$@T9&H2D^W1# M>01XI=:VMW_4+A"DRZ\I#\BMSC_=C$Z0I:TGP>XNF5:#=G9)V-'J(5, D+L MU+6LLQ.=HK:&HZXBBHQ^([=^]^R#)Q7,3@V'?D?Y0$:%D5N%/U.52ZZ>042? M,Z#6.@9K$4=@*625X7Q97+R<7Y6I/K.FD*53[WA9QD:1L5N1:WI:];B(>A&T MI=8!-Q@\,RI=/28V@HW=@MVKF]5!_$R?>)(G+I]&H/'KG)4T#DO<,MJ_U3L M!+T#!Q?8J"MVJVOO0//T4*"-EF+_50)M1!/_JI[Z %!X*,Y&&K%;&HL3OE^P MF8TBXO!58FPT#[LU[R=B[ 8ZN)F)$3IR0.B87.D6Z\-*,E;.^@?XOZ_%Q$@6 M>94S!V+TB;@;R%X'9U-B.5_ ,.@X<#7:1=R2TZ/_(>WVSX?[[=^P\3&H^,3Y MF4I=N3,0LZ6V\DX";2ZW7PVW-TILRN]#R%N(U'SR%4\O),X((-BJGH/IP M@#E$4QT"9+E8A+L,X@9OQ\I%_+0EP L-<"("6 ] 6X)<#M M"_!*@-<7X)< OR\@* %!7\"P! S[ D8E8%2L[GDYBK5\H(K.)E(SWY9/:"[=_?H'6(<_;4764IYF$YLI1/*:>U-&?SC.3AI#;X9 M(.+^K,,3IP$^[PW'XP;X@QG^6Q8-D(M;HW_J$=T 7_2&-R;_:U?R7,.=UNB/ M/:+C<5-T6RNHDA&I9$0*/M<@(P.-6]&X!8W70O,A%AE7:"VD!D+8=%]G K\@ MR(WY,',=1U?@T!#6J\)ZQK!/7(&$5"%)%:"[5.E#>-\4WY'K8\9LK%E09!L8,._W" M4(5A%6-XBZ9&%[QBIED^_ MH[>T3(07+P]\RQ+AVCXP^4'%ZB#JKE;M1=AL1HLOGQ'OT#*N+09[-Y6J]@9L M-H=N/7\J&8(+0?O^A9[+%TR#,[1:*:Z= 9NM84&91 <:9="86G 5M"UB[1-X M:)8UR UPI5MM)+9(-^A:/CQD?(<2R?B&)=I)]064\82R4/M+- MN$)9HGMIW0UGDJE38^[F-/1VH4M[M6=ALVF]?)MJ8VMU[5K^>.BU%+-V+6RV MFZ(AE/!6%!T_;FRM.DP+G8!*4V-1FQ8QF]8*)-/]YQP]0PAZXY:_;;Y]\\ 6 MI(00K938O)IBUKY&;O(UW(_#"4X,LE](CK-B\AJ8V+F(VKAWC(=1N% M6Y]]4IL<,3= W[E6Z-_NC8=I&6K/)/Y-ZUF;&S&;6\_.;$ZN;0X'N+7 M=41 ML\=\?X%[OO-);4UD=%,M:Z?Z.<1XHD12[XK50>H]=G.Z!AB#S"?K_K=#J*P?Y1KOZFC3[#U!+ M P04 " YA;-2D>U04V,' " )0 &0 'AL+W=O12?-L!\_4E9$)2(I=NZ7V(YY=^3Q[KDCK/VM\VBU>+N64U/ZWRSUDJUT>3^02D M?,FVN7Q?W9_S=D%4ZTNJO&[^@OMV;#0!R;:65=$*JQD46;E[95];1_0$('$( MH%8 A0K@5@"'"I!6@(0*T%: A@K,6H%9J$#<"L2A O-68!XJL&@%%J$",'K< MN2A8I-OLX-V&C]L-F_V>[@*KB?U2??GQY@R\^.$E^ %D M)?BPKK8U*]/Z<"J5?:UEFK2V3G:VD--6<@ 0?@50A"*+^*E?_-=M[A4_"[ . M%UH<+BSB;_SB[YA0XJ01CRWB;P.L8^B<_"]^\=\3Z14_#W"=1_S"+_YZH]:. M(Z?XK_NM_3)8W+IQ5W[QWZJ[ Q#MQ.=/Q:"U!()) M#E[44KVD+VW6_7KP013]Z'$#[>9#O7JNJG(%U)0*53H5B9*M$+R4MORB V^0 MF,PZ;^P",630Y7 0BL@,VAT[ZQ8R\R[D,Q."E;(&"J-;G@+58215><>%[E=L M_MVIF_6G&F$8.:81=].(OV%_U23DF@-^IWP*JN5C>V*;CE\MHB/[/>_F-_:X>Q,N&O0,F;62XYMU67L[D_'W81,!^X=3:#BV>C+H>C M,,2NW%IT:UN$I+3J=55:E6E6KFQQO!CN>[R8XV?+"!IU:1FU<$8RC$Q/$(TD M)2MKP-2^%%8RG;;R3[9B,7>8[;4BT&OV$Q,9N\VY:C-Z06RU[U<$1X(5&M9# M-.*)NM99Q+]*M9W;K%X772H]+P-M*42#/:$QF3_;.,NHGTAO>Y].U]04Z"\J M>N- EV+ON3Z&]>/Q%?B@4)N5K#D!J56\XV+%!?CC'2]NN?C3YS-382#9IT!" M4QJ@OS:,E\@K.&0YA*X\AH;ET _SX"IY-:(('5#JC43#=>@G).O:+ M+NH;B;,M!Q\J\.:Q-I[M:N,>*8(,8%&T3XH@@TSD)]W_+?=O1O3.1@B*>MVR MGZ![%/PWK>HGT3RG]GA!!I(HJ/,>R:16RY=((X.>3M %/E[ZV\N.B>M MPOX\' Q$AK[(3]^ ;&XU],W&KM4;]B(_,J_90[+FR1>=TK*]JU-O5X(5K\ I M4W-1^2S!KD<)R4J#6!3OE94&A,@/PN#R<3&B:*R100:2R _)/=+PHE7=3\,Y MQ(YR@0T$L;_+;*Z>LK*68MO$MSX%VLR/J$'@@3-1>[R$#4ZQ'WMA'7RKQ.F/ M72/8CIJ%>^>H!M"^#>[N A,"]*PJ\UU6'(1KV$RVXLW\[H@BB MD8S AF_8S[?W?,,>=.#5/K+B(>)4?^GJ,+&A'/93KK.NC>>*95;CPSL"B**9 MXYB #>CP2"^9_K6MY6[ML@(L33.-699;)S%L%NG,T;1A@TCL)]MI,W'>#AG\DL)UD#0BMEH=8]*OX!4MWM+E@EPQ_*M MM;X1ZR7FL]:!6*XGG9XV?"/?X7KRD@R;/>P@&C5$HWZBA=5:.H0:QG/';28U M4*-^J 656CK$&B'(4>:H 1O]WO>'='CF110[BALUC*/^0V] 3:&6PZPSP:F! M(@W\Q&PO=V]R M:W-H965T;I)7NPY\-%% #;K:N;Q(,?I[?7S_&C(^,_Q [ (GN MDS@5$VLGY?Z];8M@!PD5/;:'5#W9,)Y0J89\:XL]!QKFH"2VB>,,[(1&J34= MY_>6?#IFF8RC%)8R9NR''BS"B>5HCR"&0&H* MJOX.< UQK)F4'_^6I%9E4P.;UX_L-WGP*I@U%7#-XK^C4.XFUM!"(6QH%LL[ M=OP$94"Y@P&+1?Z+CN5EXEH CN ) 20,X%N"7 M?0+ 7@? *P'>$X!+.@#]$M _UZ5!"1B<"_!+@)\7J\AN7IHYE70ZYNR(N)ZM MV/1%7M\D9S#BHW@H@.M!U# +1+0=032?1 MQ1PDC6+Q%KU!48J^[E@F:!J*L2V5!YK'#DIK5X4UTFDMZ"$77R+B$.?;:HXN MWKQM8;DVL]S NH?PLRSS,WQQ2,'2 O]@AG]AAQI>.A&E0M(XUDEK(;PY.S=X MU!W5QS-8\,C 8JL.J=J$5&U"IBZCJ/J=F@QZU5F/:/9SRS=OI/ $Z3C M:VMG[\2JYX^&;F6V*&S+K)$WP.W.]2OG^D;G%JGR#(1$G$I %ZJS)(2M'6'F M<7N.\X>A1H/*GX&1IY2(NX9$S"J)^'X+R1JXJ1?\RH[_&JTVK.B'+VRUZ^%) M.4EGJXTJLR.CV27P0$6C=G?$-@V=+60V1)*A-2#!XE:/S-S8>:;$V*EW \=( M=0=[^J#3+M"?FWQ57*(EC](@VM,8%;EK%6SG)W*&&YL3_FEWJG5A\*9@'32\ M\3N=J240DQ>J14G0M-MEM59&;);&6W:(TBU: 3]$@5ISURS9T_3AG!6':QW$ MWFNL.5QK&3:+T"_VU55)V\PH[G?EM%8R;):R,RHY..GG ?8[[-;*AOW?(^GS M9XBM!LJWZ[VZ263F*6SMLHC9(L4<9?NE.26A\) M?HUU2QJO?6;-FP6!7IJB$4P12XB^,G0%:-6Q8Y%3*21NEP:36@W),VI([W]7 MDFMQ)*\BCJ061V(6QU]/H)YO&)./ WT&K;Z;3/\'4$L#!!0 ( #F% MLU*85&0:0 ( "4& 9 >&PO=V]R:W-H965TX.TG[NFZTG8" MYUE#UK _:>92Q/A@:6D'&I%18TDK";>M^!VFMI\E_"7PDX=C)%ULA1B8X-? MY<3SK2!@4&C+0,QG"U-@S!(9&8\]IS>4M,##\9[]A_-NO"R)@JE@#[34U<3[ MXJ$25J1E^E[L?D+O)[%\A6#*O=&NRTU,>K[< (XC. ML >$UP*B'A YHYTR9VM&-,DS*79(VFS#9@>N-PYMW-#:[N)"2[-*#4[GWQ]; MJI\1J4OT0*0DM5;H,YH*SDV/%UH4&_1Q!II0ICZ9A0\((U41"2K#VI2W)+CH M2]UUI<(SI690C% 4W*#0#_T3\.G5\.#K_W!L3 _.P\%YZ/BBZYU?8(T&ULBQ MQF=8%ZXYB+2Z$I+^@_)4GSJ*U%'88[;-X\#OG@QO3U2/A^KQQ>K]OBF[;S?] M1KVA)3[6XK_6TFW/<682)N,D2,^(3@;1R471B(Q@<2_)&I'[SJVYMIG4Y\<(CM!?J;R#6M%6*P,D!_-#:. M97&&E;G'0=H$L[X20N\#>U4,?X;\!5!+ P04 " Y MA;-2%]&SR\$# "+$ &0 'AL+W=O7-I_;=2LRGO%:LJ.A* %F7)1$OGRCC MAYD'O=.+AV*S5>:%/Y_NR(8^4O77;B5TRV^CY$5)*UGP"@BZGGD_P=LEP@9@ M1_Q=T(,\>P:FE"?.GTWC/I]Y@6%$&N"'7VA34&SB99Q)^Q<K)@6K>>A7/GH$)L">,&N!W2ZI(P>3W.H2TV*FO-$F3RL\: M0I^.A- (H27-;D (?P H0,$ ?.&&_UHS#0]&X32[BOE6WE1:V\R,8+ M1^(M&)$2\'4CUC^_Z7YPKV@I_W5$#]OHH8T>C42_E[*FN9T3?C9'V7%^QF?@ M&!7;J,88]O,DCN$$QG#J[P?X1"V?R,GGCHA*$WF=0-0C@&$JNJA0_U*QUS7J70"L:U4+:JLF549O':LL:;,E3E5/V>P*YCMCU_(U+9/^ M!$"]TF^[&"]YT81=KQHA$GAIT50[<7F_T7-*>+%2.5J_;. M]^ UC ]VS@??8WW_5^N^V4$(0[T=1"-B=W8'W7YW5^X8?Z$4D ,1N7-==^8$ M)U?0&G7&A8(/WV::D*Y]YI)-9VO(;6NK^HD567LF=E5X=A9\Y3#X,8IVSH3< MQ\,/7;VH?VA,,8I'SVRH,S3D-K25T!<(1=^D=6<_*+Z&UITS(7Q%K7%/ZS@) M!L['_MG%SUS3?R=B4^BO#:-KC0QN$BV2.-Y\CPW%=_8N^,25OEG:QRTE.15F M@.Y?&PO=V]R:W-H965TP M#;1VAQ58!R/!VH=B#[1T;1.11)>DXP3HCQ\I*:)22XS2S"^VON[AN4>7AY>: M'H6\53L C>[SK%"ST4[K_=L@4,D.N^7:G[85@/MVS M+=R _F>_DN8L:%!2GD.AN"B0A,UL] Z_7=#8!I1/?.9P5*UC9%-9"W%K3SZF MLU%H&4$&B;80S/S=P0*RS"(9'M]JT%$SI@UL'S^B_U$F;Y)9,P4+D7WAJ=[- M1I,12F'##IF^%L<_H4XHLGB)R%3YBX[5LS$=H>2@M,CK8,,@YT7US^YK(5H! M%/<$D#J _!! PIX 6@?0,M&*69G6DFDVGTIQ1-(^;=#L0:E-&6VRX85]C3=: MFKOKRX;5I9?538M-!L56[RPI+5G*BRU* MV0/:@^0B-=2678PJ]+C%B(;=C**&4>37">06)'JWE0#&([1'^KB!C,_P8L<- M^M@O80F:L"R#%*T?T+&>,%URC4_DPI>41&'8(]JDX3#QWP<.O\*O0S^/N1K4SKF19O"5<@L;,;% M-4CCE;::V^K8:0=%TE%AM9_Y1Z)A.82G>G#+=;$7Z\/]GDO+KYYI;&,HH[R: M!IX<.FG[AXK0 S#II>W,$A,OUC6DD._+];>2U-"OZ3WW]FOD]NL/+\*>\L/. M8/$PARV:,BB$MLS*:N@QL!ISB(-A9ZIXN*LZ-L-=%9_:*NDCY7P5^XWUM59? MPP]2RCDSCKVD5H=UQA/79'Q'+_!_["P:C\^P F!GO_@9_WW!&E!#M766 !Y_2 M;;6-?B=W@7?W^@IPZ M%!Z'$8GC'C6=31&_376J:2JYOEXJX4O>60\Y1U=(G.<0?U_X"G$[VD2ON,ZG MB-^G[*)M]O[KS'9 EI[F]MCL^C<@I9EMPXO8N1*Y.L>VRKD1]?=B/Z]S#=S6 M>1R2\55/)T*=@5&_@;5D7K1D7C4RW]3;O8%%39T7T;/L85N;6'^/]0JQ3QLM MK]C.Q.@SS9;I6D"A!?K?57>>1:-SJ.ZLBOJ[I%>H'I]:R=5D''6L>T'KRY'] M;/>)R2TOE.D5-R8VO!@;#63U):PZT6)??DQ:"ZU%7A[N@*4@[0/F_D8(_7AB MOT\UWR/G_P%02P,$% @ .86S4H)CP^Q= P [@T !D !X;"]W;W)K M&ULO9??3]LP$,?_%2O:PR9!$SN_VJFM!(5I2)M4 M@38>ICV8Y-I:.'&Q764)J1F9 %U:8KY[Y:2J"Y,RJX3X(@\0O*2F\\=,^F M+BD<[@"_6,YE:;G5UYR M5D"IF"B1A-G(.\&?)R2T!F[&3P9KM=-&-I4;(6YMYR(?>8&-"#ADVKJ@YG8/ M$^#<>C)QW&V=>I6F-=QM/WK_XI(WR=Q0!1/!KUFN%R.O[Z$<9G3%]:58?X5M M0K'UEPFNW!6M-W.3T$/92FE1;(U-! 4K-W?ZL"W$C@&..@S(UH \UR#<&KC* M^9O(7%IG5-/Q4(HUDG:V\68;KC;.VF3#2KN,5UJ:46;L]/C\;L7T'T3+'%U3 M*6FI%3JNFZ[*=L+',]"48AMN8D>&KNF\RK]$F5/G'^P@Y_$TZ50F*&KK3(;M&O;V8< M76@HU.\]WL/*>^B\1QW>JS)J@98KF2W,?FLKV<9+XKS8]^Y^' 4A#O#0OV]1 MCRKU:*_Z1!2%>5%<9GN2B2MW\1N4*JF\)WN#/84Y*TM6SLU+R6F9M=5IDC3J M1()!'*11>Z'22CM]WC+-[0WR-NFT(9V&<=AO%^Y7POWG"6&!XYI'8U MR/!^DCW=+(>&]E2TYA?>#[!+R,$<6FXXH(DHC8YFMCTU'WJ0$O)_H@W7;,-O M 3=0_.D2;GXE[2 1*R<]YZ'\Z1 M)N>B7M(178TY\O:8\W<.X_9/Z#N59K:D@D-S\7FXX62W<^OQ': MG/9=&PO=V]R:W-H965T,;T4*(-%K3JB86*F4NSO;%G$*.18]M@.JWJP9S[%44[ZQQ8X#3@PH)[;G M.*&=XXQ:T[%96_#IF!629!06'(DBSS%_FP%AY<1RK?W"4[9)I5ZPI^,=WL 2 MY/-NP=7,;EB2+ 8 R&:2>GX79-:S9X:>#C>LW\UR:MD5EC G)%?62+3B36T4 )K M7!#YQ,IO4"?4UWPQ(\+\HK*.=2P4%T*RO 8K!7E&JR=^K8TX "B>TP"O!GAM M0'@&X-< OPT(S@""&A 89ZI4C \1EG@ZYJQ$7$'L[4\XE:,YR=9T$-@=RBY;JCB4% <362)BPU7'8Z@TM"*;H.@*) M,R)N%/!Y&:'KJQMTA3**?J2L$)@F8FQ+I5?O:L>UMEFES3NCS46/C,I4H >: M0'("/_\$[W40V,JHQBUO[];,ZV2,(.XAW_V"/,=S3@GZ/WCTUW!WU)&-WYR] M;_C\?SS[#NJ@H0X,==!%C:K[$A_>%WC58SCE7<78-XRZ7+U,7=<;A6/[Y="B MXRB_/QIX3=0'N?U&;K];+L2,)JKNJ;\6WZIJ*SE6BN-/W @;^O#21@\:ZL&E MC9X-CHT.W9;/\RHH[ R*CH-\W_//',:P26G8F=)#OB/L#0#A$O-VW?C .&H8 M1Y?VWW7>"ZAS\:M>4QX>P2@<.BUW3T1Y@\!IN6L?%/\<^,8T4:&D%%16E:U9 M;1KUO6E/K?6Y;N"FJ;S35-W_$?--1@4BL%:43F^@)/&JH583R7:FQ:R85 W+ M#%/U$0)&PO=V]R:W-H965T%[.#XV MYUZ;T8[Q9[&F5(*7-,G$76\MY>:VWQ?AFJ9$W+ -S=2=)>,ID>J4K_IBPRF) MBJ TZ2/'\?LIB;/>>%1<>^#C$+GR+5VNI M+_3'HPU9T4N#KKURA1G-),Q"P#G"[O>I_A[<+%.J!H\3.F.[%W#'17 MGAA[UB=?H[N>HQG1A(920Q#U;TNG-$DTDN+QJP+MU<_4@?O';^B+HO.J,T]$ MT"E+_HDCN;[K#7L@HDN2)_(;VWVA58<\C1>R1!1_P:YJZ_1 F O)TBI8,4CC MK/Q/7BHA]@+0H", 50'H( ##C@!## +\CP*T"W',I>56 =VZ 7P7XA?:E M6(72,R+)>,39#G#=6J'I@V*XBF@E<)SIF?4HN;H;JS@Y?I0L?/XT46,3@2E+ MU805I!CR3^!S%,7ZD"3@:U;.87WC_8Q*$B?B W@'^D"L":<"Q!GXD<52?%07 MU?'W- ,P_ B0@YP?CS/P_MV'LMLM[*9VK+_RY T+!A56+&G:B3>S MX]V3UT,X,RJ=H/,K=GAQ-E;-L VK,3*XGKRX ,>_.7DMT&X-[1;0;@?T0\[# MM0(&; E"EJ9JX@O]M#8U2R18OF+:RK=CY\;U@\&HOVVAX-44/#L%RD.:2>7O MF@19K3A=$4E!EJ=/E.MKW0-L1_9N'.#NC<#:V^* MV52DJ4@/N;%"^J*/:9O.):+7X(("O\EX<=P*>\$ M=,=UG2'5KI_5WJKAZT-X(.^9[1;'[08N&OK#CFX%=;<"^RB4"47]*-^JD="3 M*!8B)UE(K?T+SIT_9S1L,(>.R:6.E?M/*J0>ADW]YK;F+SL(.O5VPKW<#JU0 M]^0E3O/4AH4,%KJVUT+CXQ"?*US,VI.^'0"#5TJX+:= X_S0;OWSETW,RS?? MPL>. 9W3A$P>@':[GNJYGR0EI8>"$B!+J7* ^JF:L+RA\@%--PE[576_;*5L M?PH&:5$WV2B;Q #MF>%/FE&N"D?E2X!$BF,LI-9T2VWPQJGAX.J3T?@JM!OK M)7F@@MRW>&6:WH%EMK3"[@ '';YC+!/:/7/^0L-O[VHV,ZY6NX#^RF/Y^K%> M:ZALH!X8Q2)D>2:!9&!)8@ZV),EUBM#U=&ME#EN,OUUZ9&P1(?MDH2'+(LU2 M+I"Z;ZI()LU#P^/"AYYE4KW]IJT=(* M8X0[2@AD'!/9O:[,QBG1":>TR_S_ MG<@X( JN+3DV-H?M%=FA$ZGB=%,M#Z/:E2REZ;3"W]<_4,MAUVF^#K.6=@// M"QRW8R6)C9GBWS/39A<*YVS;?*A0&VG-0;B#C3%-;#=-"QNPX7%1Z)MMC%9B MY0.&C26WUT5L;S_!7D9>EG-:AQP?*8>\3H+&L/$)P[:_7UI@A/K&$ MOD3:X&B^^L..PM0USNG:G?---$!VA!_N!C&K6'4^H4OU*.=F MH-3EY:>D\D2R3?'IXXE)R=+B<$U)1+ENH.XO&9-O)_H!]0>]\7]02P,$% M @ .86S4K9BBKXN! YQ !D !X;"]W;W)K&ULI9A?;^(X$,"_BH7VH95:$CL)A!4@ =W3K71[6[777=VC20:PFL2<;4K[ M[<]Q0L*?Q+#+"[$=>^8WXWC&PW#+Q:M< 2CTGB:9''562JT_.XZ,5I!2V>5K MR/2;!1U MZ4YR=S/U@6X>0%&6R%L]X^7Y =U\ND6?D(/DB@J0B&7H)6-*WNE!W?YGQ3>2 M9K$<.DK3YCJ=J"2;%F2DA0P3](UG:B71ERR&^%" H\VL;"4[6Z?$*O$!HB[R M\!TB+G$;@&87+\<#"XY7N=XS\KP6>7]OTCD(Q!>ECR7ZOE%2:6^Q;&F1[U?R M?2/?_QWY=V@*2Y9ENJF/04*S")JVJ-#0,QKRB/ V[OLD[(5DZ+PUH 456G - MVE+03!UO>0$4G 1O9L^[C<#]2J@WC5 \ XB8K(9J7>"=.][@W[@-R/U*Z3^ M-4@Z@B^ M7BI?XKD$2_TW6:DL$(*K_/2FHEFH/ 4B/@!"0A"P6\=?]RH+BB^/SA- <-::4M<^IN?W23 ( M6C#WT@2V!JN?)A]"?(\F;R!T@M^1 7H4[)CF4 FIE1"K+W9*6G1<&+-*)>%^ MC.@2W.*!.EIC[R*X-@_<51MH"5^ECL$>F]\E7@M;'>FQ/=1?SF:-9*66P8'G MW+9/O [VV![M+Z>S!K52RR&=UVNAJR,_MH?^7_%=:WPK=1RR^6W?7)T"L#T' MG#T0YP-&0+ R.PELYZ\(S4^<+;$\8YWW[B_$M;,!L.SUU#L'V)')*^01Y M!93#S/055.A:8T,3]!=; +KY%ZB0MW?ME[42U:ZSCSYR.6B TN*2BT,4TX^F M>_+L0E&>5=3AC;E.3\2>GG[/-WN[VN2;,SI+@VS\==XBV"IKLEP*6%(%Z*N& M9;K\C- /FFS@[ :6@H/]E.^1GGMT&ULS5A=C]HX%/TK%NI#*W4FL4,2&#%( [2[E;85FNFT#ZM],(F!:!*;M1V8 M6>V/7]O)Y ,20[5]Z LDYMYSC^^]/K:9'!A_$EM")'C.4BIN!ULI=S>.(Z(M MR;"X9CM"U2]KQC,LU2O?.&+'"8Z-4Y8ZR'4#)\,)'4PG9FS)IQ.6RS2A9,F! MR+,,\Y<92=GA=@ 'KP/WR68K]8 SG>SPACP0^;A;369%19DSM+O22RWMX/1 ,1DC?-4WK/#[Z2O=/".'88]#L/2 M86@R4TS%Y&&!)9Y..#L KJT5FGXPR33>:OH)U75_D%S]FB@_.7V0+'JZFJG, MQ6#.,M5. IN"7('[AT@U<3-D15R0Z!IX\#U +G*["/T_]\7% M[G!LF8U7M8%G\+R^-M %NUJ=ML$=YYANB%KI$JQ>0--.M849OCM@'H,__U"0 MX),DF?C+0FA8$1H:0D,;(:&411"^5\&4PH%$B!S3B'2U3X$6M=?LIA- + M1V@X>/ M0]1--ZCH!E:ZN7Y?M@7M+&'0&M0I:D)W8 9 M3ON69PG0GC#TX= ]ZJ4+#-LD44T260O_W1P!5+'O]H2K(PWXB!,.ON$T)Y:2 MPUI!H6=-PF_]U2X]1\TE?!V,>V942R2T:Z2UUH7KN!5RV*-QL!8Y:%>YLM(K M2Z7]KKD>J_ YJS:]6M2@7=4^9+N4O1 "\+FE#&LA@N&OL37"6L+@Z*?O-25D M4Z7'P>AH^2TZK%#8N_9J/81V03RJ"_@7_+"^HUH"D?MK% S5 HGL FE.SKI8 M6&S!KCQ.1VH+[CH*STNPUHX_#GOD M4"B-!//5*5<"TI]OS /=G_+S!L4ZXU M%=DUM:2L67;+7.E_>>A:7-&9 ^B/K[%9"=DL7."[00^56G21770O/*NACN-D MX)X4ZXQ5P=%IW"@SPC?F9BY4(G(JBSM2-5K=_N_,G?=H? YO%L4=OH8I_E+X MC/DFH0*D9*T@W>M04>+%+;UXD6QG[JTK)M4MV#QN"8X)UP;J]S5C\O5%!ZC^ M*YG^!U!+ P04 " YA;-2=@\JS[<# !\#0 &0 'AL+W=O2?6@E.63#W-H)"[24"#YXY;OLJ-[0BGXS5;P0+,W?I&82ML6#)>@M!<"J)@ M.0DNZ:XKU(;ZEB^5A7:_ M9%>/C0*2;K2190U&!247U3][K -Q *#)"4!< ^*7@-X)0+<&=)W12IFS=<4, MFXZ5W!%E1R.;?7"Q<6ATPX5=QH51^)8CSDP71J8/%S,,1$;FLL3=H9F+[P69 M%0Q?+=)<%J#)OVO7?:-XRL6*7,L,"G*IEQ:-"&%1.FM>19)3D^(9G&.+LPN2:? M10;9,4&(_IL@Q,]!F,5>QBM(.Z1+/Y(XBJ,60?,_AM.11TZW69.NX^N^H>R>H?[AM#=D%VX+"-"4KQ80A&3- EHPKLF7%!HA<$EDOJQOP,LI5 M4*NIAFXJ6RZVT[@3)^-P>QBZUX.BSK#?##IRT6]<]+TNOAPIU39@-'.\E+W+&7@Y.">ID^/Z[Q[,4HH9&2G#T!4_J\U8F?IT\'/@? MR&,W^Q.!^LOR&SG@!R?1R1SP _OT5 Z$!_?8$M3*7>\U'D(;8:K;7-/;?$)< MNHOSB_Z9_;1P]^,]3?5=X<55WUJX:1:W=;OI<&[][N M,&W:"YH-K^AM02P,$% @ .86S4K#6]FQ4 @ B04 M !D !X;"]W;W)K&ULA53;CMHP$/T5*T^M5,@% M".TJ1"*[K=J'K1#T\FR2@5CX0NV![/;K:SLAI;M 7Q)?YIPS9T;CK%%Z9VH M)$^"2S,+:L3]71B:L@9!S5#M0=J;C=*"HMWJ;6CV&FCE08*'212EH:!,!GGF MSQ8ZS]0!.9.PT,0#)=O6Z ["/-O3+:P O^\7VN["GJ5B M J1A2A(-FUDPC^^*U,7[@!\,&G.V)L[)6JF=VWRI9D'D$@(.)3H&:G]'N ?. M'9%-XU?'&?22#GB^/K%_\MZMES4U<*_X3U9A/0O>!Z2"#3UP7*KF,W1^)HZO M5-SX+VFZV"@@Y<&@$AW89B"8;/_TJ:O#&2"Y!D@Z0.+S;H5\E@\4:9YIU1#M MHBV;6WBK'FV38](U987:WC*+PWR%JMP-"NNK(O=*V%X;ZLLU("O?)_8;#/E6 M YF[^C%\)FI#EF!0LQ(MR!.0>4-U9RA$OE;"E23^&F M\9B/ITD\CK/P>$%ZTDM/;DJO?)W(T7I[V816=O)*=C"*)J/IA\NZ::^;WM2U M3?^/W_25<)RFTS1YH1N>C8< O?6/@"&E.DAL)Z4_[=^9>3M>?\/;1^J1:ML' M0SAL+#0:3JUWW0Y^NT&U]\.V5FA'UR]K^U:"=@'V?J,4GC9.H']]\S]02P,$ M% @ .86S4IT0ZGN$!0 ]1\ !D !X;"]W;W)K&ULS5G;;MLX$/T5PL@"+=!8$DG?"L= $F>Q+?82)$WW8;$/M$S;0B31 M)>DX!OKQ2TJ*J,0BI=P6SH,CRYS#PYGAX8PTWC)^*U:42G"?Q*DXZ:RD7'_V M/!&N:$)$EZUIJGY9,)X0J;[RI2?6G))Y9I3$'O3]OI>0*.U,QMF]2SX9LXV, MHY1>DWES?J2JV]>B3*/$IJ* MB*6 T\5)YS3X?-'SM4$VXGM$MZ)R#?129HS=ZB]?YB<=7S.B,0VEAB#JWQT] MIW&LD12/'P5HIYQ3&U:O']!_S1:O%C,C@IZS^.]H+EOO;,<5,BR63,V19P/5JAZ8O,^YFU\E>4ZD2Y MEES]&BD[.;F6++P]/E.NGH-SEJC\$R2+X#&X2-8QVU$*+@A/58Z!J^L; 4BJ M!E[\]?CFARF5)(K%1W $/"!6A%,!HA3\J5$Y=4[7@) M9CM0'7=)=MGMTRWA<_#/[PH2?)$T$?\Z"*&2$,H(80NA[U3(*%V"->6AFD1) M49W'W1BPU_7]7QQD<$D&.X&RW ?YJL.J=^B]OJ;@)SBJHY>C]C)4+<1WDR" MH_[8NZL&?'\4ZHT&L!SUB'*OI-QS4E8[S['P?HG2/XRT&)2$!NY(%(HAQ$9- M]1/8=W2.TZ_ZWL_^ZOTZ+ D,F_RJIBTU364ICT*IN.0YDNF88YVC%,Q2=&* .WRGU;J3"L6#S7$\^U=^9DIWE,:QF@/0;0%A8CCX%; M'PV%D"DY##>ZIFM'!^_1038Z1OH"M_89.BI/(C:OG=@-@?H@8:EF1GAA?YAG 70Z#!T2VAEP\=,9*FMW$6U M$(85#]6E4X'\2 (MN00KU:M;A]\\>M#_Y(Z>D6>(#B1Z1JYA:[E^=O3V]=IV M?$"CU["Q5GWCZ,&&O6>4&QY( 0R-@$.W@+\F>H.]5L.FG-#H.'3K>-G]$[U> MUX$)C1K# RE_D5%AU%#^OO"X0OO%\*@_])_T@,6H1Y$98,O.0D:GD5NGG\1& M[[+BCGA-%X.,,*-#>:Y0>;#@KI?;]S%HOU8>#?H(64IV9 08N07XN6T#JJF2 M+1R,Z**V17*;.KT :Z/[R(@KU+V\;"N V;0,RPHK:"JN]3F^ :-,V(*.L MR*VLS6U# T!CVX",(B-W??SLMJ' :]DV8*/#^'UT&.\K+ JPA8T16/Q^ ONF M[00VDHP/1)*QD63\!@][SQI &A_KX,KCWGP.07P@=3E/7,>]-SG MP2NBVJLINI^V0U[EC:E^(?X'X&ULG99=;]HP%(;_BA7M MHI76Y@L2J "IP*KUHE)5VNW:D!-B-;$SVP'V[V<[P:4D1-5N(+;/^^8YCG-. M)GO&WT4&(-&AR*F8.IF4Y9WKBDT&!1:WK 2J5E+&"RS5D&]=47+ B1$5N1MX M7N06F%!G-C%SSWPV897,"85GCD15%)C_G4/.]E/'=XX3+V2;23WASB8EWL(* MY%OYS-7(M2X)*8 *PBCBD$Z=>_]NX7M:8")^$=B+DVND4UDS]JX'C\G4\301 MY+"1V@*KOQTL(,^UD^+XTY@Z]IY:>'I]='\PR:MDUEC @N6_22*SJ3-R4 (I MKG+YPO8_H4EHJ/TV+!?F%^V;6,]!FTI(5C1B15 06O_C0[,1)P(_NB (&D%P M+AA<$(2-(#2)UF0FK266>#;A;(^XCE9N^L+LC5&K; C5CW$EN5HE2B=GCW3# M"D"O^ "W:"5.B9)E0-B*5(+):- I= CF0$B=;#$!W2U!@HID=>HY&Q'S%.] M6H+$)!?7RNAMM417WZ[1-R5"KQFK!*:)F+A2,>L[NYN&;U[S!1?X_ ],2HS M@7[0!)+/!JY*UF8<'#.>![V.2]CG- ^@-#XA1?\ M%A7G:H_O>JP&UFI@K 87K%822^C:XEHV-#+]7N]FL3]Q=Z=)MT.BV(9\HAE: MFF$OS2N3.%='V*37157+HSZJ=L@EJLA21;W;O804%%'?08JM5=R;X ,DP''> ME5K=M"H&V=L<<9?. ))YY;7 M7...C8HC[PRL'16,N\E\[Z/N>5]@.RE>MJ"IWGA2Z:"[:'FM]^7&CT;C,_". ML'%T1NZ>%.\"^-;T-*&J;T5E7=7LK.V;]Z9;G,W/=3\U3>'#IF[&3YAO"14H MAU19>K>Q N)U?ZL'DI6F1:R95 W'7&;JFP"X#E#K*6/R.- WL%\9LW]02P,$ M% @ .86S4KC*XU:Z P +@T !D !X;"]W;W)K&ULC9?;;MLX$(9?A1!ZD0!-).IDJ; -M G:YJ*[09QVKVEY;!.A2)>D M#WG[)65%5B1*R(VMP\S/CT-R9C0]"OFBM@ :G4K&UV\/GNAFJ^T#?S[=D0TL0/_>/4ISYSQ4ED*\V)N'U3-Y-9$@5W@OU'5WH[\S(/K6!-]DP_B>-/J">46+U",%7]HF-M&WBH MV"LMRMK9$)24G__)J0Y$RP'' PYA[1!^U"&J':)JHF>R:EKW1)/Y5(HCDM;: MJ-F+*C:5MYD-Y789%UJ:M]3XZ?D#+T0)Z)F<0*$;M* ;3M>T(%S;8("4L$*: MG!!1"K1"A*_>/V>4+"FCFAKWJWO0A#)U;81^+^[1U:=K] E1CIZW8J^,JYKZ MVC#;D?VBYOMVY@L'^.ZAN$41_HS"( P<[GW??1*H)5]B$*ZSTHD&] M7DQ&5*-&-:I4XP'5KT4A]T843N9T*G"&Z:R05 KV;![F&.-XZA_:P7 9A1>C M=W!Q Q>/PBVT*%Z0V266C=BSY\([:Z2MD<,XS3MX?2,LR(2 M#L#WX()+^G!!E';@7$9IZH9+&[AT%.Y1FGPK]6MU;N#OGNY,!M0NQ+0_>M@- M7]\&3P8 )PW@9!3P@6O"-W3)W)MNTALQ3L(.5=\F"P>HLH8J&Z7Z(<3J2!ES M(67](,1Q]QPXC*(4PBX,,)P.8K>J"QT\G58295L&<3\HU2%#. MW5^KM(=/HRSI0O:M0IP,Y ]\2>DX'&7\0]B>G'L*BTIXX4PBM4I[])LTBO"D M2^FPB[,X'^*\% D\7B6>A2;,596=M%&/(H]ZJ]XWPF$VM.B7@H'CCQ?)5H,P M4BGQ)=WC\7S_8+<1-ROU:D)Q,&WHS@RDQ%H?B72O6S^QW^1QU V%PPI'0\4) M7PH 'J\ CD4;C$C-VT_S+EZ'U0COI1[@\8)@\XJK\;MJ45\[L2>]WN.FFY9= M-E&W/?%;S:S]DOA%Y(9RA1BLC5=P.S'N\MR_D@9B0, 8+ 9 M>&PO=V]R:W-H965TBE.KJP$D,PJE87K>U[DEH0R9[.R M>_=BL^*U*BB#>X%D799$_-E"P<]K!SN7C0=ZRI79<#>KBIS@$=3WZE[HE=M9 MR6@)3%+.D(#CVOF W^]P8!2LQ \*9WGUC$PH!\Y_F<6G;.UXA@@*2)4Q0?3? M$^R@*(PES?&[->IT/HWB]?/%^G\V>!W,@4C8\>(GS52^=I8.RN!(ZD(]\//_ MT :T,/927DC[B\ZMK.>@M):*EZVR)B@I:_[);&ZNMHZ','..C$OHMU7IJ\XFEO 3TC3R# M1._0 Z2]TQ>FV3R9\;I?#_"=QO[*&0M'" MFZBKI -+9L'V<%!(":+9[)4RVJF2(=W2#WMT0R$?AQ,GAKV7SNS-\GUDFDM_ MJ:;*S8>)TIRP$XPW5&^DBA=)CW-4"D^<+[ZZ0O LZ .H6C"D^%2W:AGQT/MB MT$/&I)($3S#Z+XS^+.,/4M1-MR6%'ET(2T<;76OEU1<0Q%'_P,?$0ASZ$Y0O M]P(.YCLT5[JM7=VNA\L]H >VJPMBH@B"D38=+0=5,!1+HAZY>S51E"!.=M"2 M^O:HF6JNW6ZW&^8^V!&FM[\U0YZ=5%[,-!/B%R).E$E4P%&;].YB#22:H:M9 M*%[9N>7 E9Z"[&.N!U401D"_/W*N+@OCH!M]-W\!4$L#!!0 ( #F%LU(Y MCY#S7 , +T* 9 >&PO=V]R:W-H965TLY-FW9I:$Z(? M&K_[R5;(7VH-H,FN++B:>FNM-V]\7Z5K**GJB0UPW,F%+*G&J5SY M:B.!9E:I+/PH" 9^21GW9A.[=BUG$U'I@G&XED1594GE?@Z%V$Z]T#LL?&&K MM38+_FRRH2M8@K[97$N<^2U*QDK@B@E.).13[R)\*7F7S(IEY@&$$!J380%#]W< E%89"0Q^\&U&O/-(K'XP/Z.VL\&G-+%5R* MXCO+]'KJC3R204ZK0G\1V_?0&-0W>*DHE/TGVUHV&7LDK9069:.,#$K&ZR_= M-8XX4@@'9Q2B1B%ZK)"<48@;!>LYOV9FS5I036<3*;9$&FE$,P/K&ZN-UC!N MPKC4$G<9ZNG9!YZ*$LA7N@-%7I,7"]"4%>HECF^6"_+BV:\ MQHS.8(81N1),EYIV'**"",DSM:5+2^D07F!.4I='FL!NQ;0)-:=[,P&07F-_'O M.J@D+97$264!.4@)&=%T1ZA2H!5Y1;X]C51R0FH0Q^'PF%3MWE/!9)2,QV?9 M]UOV?2?[F]ZR1W+(0-*"*$UUI87<6ULDU9V)32K57W6I!+W1:,FPM&;I]S"6D8L79'[PEF.=D#AQRIE67 M)<.30#^^"BZ)!_Q&+;^1^P:C=Y5FJ>5V4>FUD$SOR8\K*&]!_G1X8-R>,':> M\!FK(=8]C![C*U((I4A*I=QC$=Q2F74ZHD8<')D9!>/^PX2M'7(J&0[COB.U MP^#^;0[^B3@Y,,=B@?ZJ-('=ALE]YU,=G/(+!D,7OZ/:$3KY+3%C@5">D4\B MQ0S^6$FF,E87Z"<$,(SN3XK^>P@;R&/+[9-U&L)&\L%#.!JX7'1?*4)WJ?@O M(>PH'OVXBYY_U B4(%>V/\(31<5U76W;U;8'N["=QZ/UN>G-;(-Q#U,W=E=4 MKAA7I( <(8/>$&G)NE>J)UIL;+MQ*S0V+W:XQOX2I!' _5P(?9B8 ]J.=?87 M4$L#!!0 ( #F%LU*QYNBX ( $H$ 9 >&PO=V]R:W-H965TY%(50R$M-4*D#9)J_9BI6C3;:\=&,"* M#]0V8?OVM0VA5&JBW@0?YO_F'WNB5; M$':GDHH38Z>JQKI50$HOX@S'8?@>&)4E(.0E,ID((J"YZBQVWBXGW =PJ] MGHV1J^0DY=E-OI99$#I#P* PCD#LYP([8,R!K(V?(S.84CKA?'RE?_:UVUI. M1,-.LA^T-$T6? Q0"17IF'F1_1<8Z]DX7B&9]K^H'V*338"*3AO)1[%UP*D8 MON1M/(>9((YN".)1$'O?0R+OZ1*\1$=RH:+6Z,"(0(L]&$*97J('1 7ZULA.$U'J%!N;T>EP,=*W SV^ M08]B]"R%:33Z)$HH_P9@:W7R&U_];N.[Q#T4*[2.WJ$XC,/7XQXM'I9WL.OI M&-8>N_[_8[A#329JXJG)#>K.UJ[HJ7/]I^VME?"O(QP8&\]P;^B2ARF^S-/B MV?UR4+7O8HT*V0DS7/6T.CV4IZ$__H0/K^R9J)I:,PPJ*PU7'VQ>-73N,#&R M]=URDL;VGA\V]K&#<@%VOY+27"2 M# H .E! 9 >&PO=V]R:W-H965T@(K\DNAP<_G$(_7@.+KY^+LHOU8;SVOFZS?+JW6Q3U[NW\WFUW/!M4KTI M=CP7WZR+N&\RW29K/;J[;S^[+F^MB7V=ISN]+ MI]IOMTGY>2?>/W[[KX4[^8G+ZMTR_,J M+7*GY.MWL_?D[0="_:9%:_*?E#]7TFNGZ\67=^$C$ M?T]\P;.L<26$_-EYG9TNVC247Q^]?VA[+WKSD%1\461_I*MZ\VX6S9P57R?[ MK/ZM>/XG[WK$&G_+(JO:?YWGSM:=.;_\'+[^]XG:19]8/XXO=/=\[WW_W@?.>DN?-Y4^PKT;2ZGM=" M6G.!^;*3<7N004=DW/'E&\Y \P7>_.=]]L:AWFCSNV^[^D_6S4D\ MT/R#??-(;3X7=_-T2^GIEM+6GV>ZI=)=<_[[B_C,^5CS;?4_Y!K>Z1I>>PU_ MY!IBM&R%5S$\EU^<8M>-FB9WDCVDC.*DJ7E=OD'EDSJ"(UH%/>Z:V7UDVY%(AKV0O=AP!?Q7#8"D>+=D!&)MT5R&Q"T^.PU<;N='I&A$J_H_V6<-75\D3+\7#TTFV15FG_V\[ MXNPKOMYG3I:N^1!&<-?,>>%)B04B/HF,44]M_TN^ 4@D1F-\OR^7&Y'!.TN!^W0E(M"XQAZ8 M%*A$7?QYDE2;H:!US>2G5^31:/CA10%/%$?(QZK:)_F2.\5:] ;RF$$)1,L] M@HC%(Q*D# TGSQU?\[+A>R*-6"6R@V*H)B9R1Z0 IBB>R?U:U+QR=LE+D[@- M7E5/OP(W'+DL<(OB;%D4>9WFCX(!QG[?=JZ4!##T^VF3R4H5"MRB.+<./Z>= MS?#O=+ !'0'U1H0 Y2A.N??&%)4"RRC.F^87US[SELT++L;@4Y+I/.["'VH= M8E[8CSYNI.H$EE&<98N]^)6((7)(SP?%1=IUP]#KB\.-5'& 1(HG:?=EL>-E M_=(&LHGAKGFD#8J,M>M3%O5%XD9JF09L]?",;U*-XP%#/9RA6)7CZOTA;C1350*G/9S3IR=5G7R5I?[HY'QPK'LZA@?UFLQ4 MO8!KSY!F\MKJWIL@W:FB#-9$0+M<%*50AT\VV2 M4374DPMK'S#EXRGGM#@#CGP\^[2+LYY04LKZ8<:-5'W -1_GVL_[[.6TFF!9 M2?O )/_2E30#!K&S*ND%TRMIZKHCPY$!F]C%*ND%&TCWPGA, L"'V<#'OCQ; M,#V=\\9U )(8CB1S=<: 0\Q0&T^HSA9,)XT7T9'N2(L8.&B,A=>"Z:D18R,+ M,@R(P_#$R+JF6G2.U+1\K-^ )G;!3(D!41A.%*1<6C ]]2%LK QB@!EFD_J8 M4^$%T^M./PA'[F0 * H,*+(J;Q:=%Z4.B**QJP.9 IQ,=F7 (M"A- Z# * 4 MX% :?8"CXSFJ '0)_@S'SFS$0] @%>*XS*98AL"7$V6(5RU G2S 6 MRQ# $N)@P6(Y.1,/@2@AOJ=C6B"!&"$^!V472$]+'D?C"% )3?-*2[Y]$!@\ M;KNQS+-#8$?(+IQGA\"(T+ #8CC/O@WUI"1PW9'IHE#:%F%@AWV>?1L.(820 M$0G D- P$S]AO28DTT4&F1?O0-1JI.P%2$)S[F]9IH:#:=]L7A1JHX@%V$P\Y^ MO2;2)]/]_J8TW$:5"%2,+K@C+0(41N?O28OT.BZDOG9'#%:J,.!H9#,/;C%? M'^E@);X?:C)-9JI. '!D6"^U6ZN)=/9>>503:;!2-4K[VG!"3UZIB70 7Y$@ MZJ_L&LU4O0#J" >UY4I-9,)SIW(2Q6.@>(RGFFB>J ?< M8*4J! S'.(9- 3^G2(P!KO$%Y]QBX&%\@=7)6(=;H$<=-U+U25M\\+#"XM]0=6 (86P4CKK1CUS6 :\)&R:,O1<38]B7B M2GM[71.;SMDJ>?1JLU>2N-(>8!=/!(V[)8\.K+9+$E?:U>O:;.N=L _QZ%#Y M^7AC,S?$E;8"N_BLGKFR)?*1!&)>L[2N;8_.E&'6WUEF,.HIE8\U&*IP8W5[ M]*#429HZS*8G3H*:X3"#?75[]*2D;9I(S*8G4@*DX4S$M,>.? K"<%0!JW"/ M;=4?@K;_TFC6$R=QU'#TP;K*/3I2),1^O]8QFO642K EII-=5G7NT8U2$S*J MCW2#64^GA&'#>8G)M>[1H2+%U\&!6_7T2O VG,FPK'6/;D:1?90YB>SR(0^" MYZ1Z9C2YW"+2N0]"+YF%2B<\B.F(AU46.G"XP].2?Y-53Z-\^&QJ%GIFI46D MPQZ$7A+ TG$.8CC/81EQ7UM*HMI>4)/50>-<.O/>_!&$?R7E8RIBF/&U:.6^ M:5:'RL.?%3B\J8M=>PS^H:CK8MN^W' 1WK(Q$-^O"Y';=6^:D_6GO^YP\S=0 M2P,$% @ .86S4D%%5)4H!@ 5!T !D !X;"]W;W)K&ULO9G;;MLX$(9?A3!ZT0)I+!YLV45B((D;-\7V@+KM7BSV@K88 MFZ@DNB(5-XM]^!W)BBA9$N.T]=XDEL2?' YG/@ZELZU*ONFU$ ;]B,)8G_?6 MQFQ>]?MZN181UZ=J(V)X3^4H1J>][#O8<;G^1J;;(;_9I$(Q=)D M77#X=R>N1!AF/8$=WXM.>^68F;#Z^Z'WZWSR,)D%U^)*A7_*P*S/>Z,>"L0M M3T/S26W?B&)"@ZR_I0IU_A=MB[9>#RU3;514B,&"2,:[__Q'X8B* +,. 2D$ MY% !+03T4 $K!&Q?0#L$@T(P.'2$82$8'BKP"X%_J&!4"$:'"L:%8)R'PV[] M\L6?\T1H)&/T)99&G\!-^/UYK5(-/>NSO@'+L_'[R\+*RYV5I,/*J5B>(HI/ M$/&(UR*_7_TL6B]6'Y/I_1.<,#5![,6"3)K M'J,Y#\4)>J],UG*I8B/C%%I_V(ADQS9'A Q+ZX='BT*_',-W>NC#-A:)7LL- M LN7(C90>2 >J30V;03R&XLT\+H6:52:,'*:<,UE@K[R,!5M(^ZTPVI@^H2U MCS@N1QP[1WP/Q=V%UJ(U$%^/FPD#>=4^(O;L_N>YTQT*0@3K%T#-I8TT:2+R MV"K66+29C)VV?%8&(KT258Y PI:9^'C0Q)::V(W-B]4J M$2M "9 $2N&@R#>TX3)H=2%MNM ?$MKA0XLV[&:;"]^XR3+LP:A[_'ZT6=TT M"SWLIA[4$?=E'7'H,ELHX>-1"5LL83>7'MR+C$(+ <>*((7CRB(4",I"J/( MZ0(9_@-MTB0#=5OZ3'$35WC0Z5_+*^P&UA-#<(J;#*/^N(.:V$(,NRGFB, I M;H%8Y\R)A1AQ0PSJ+!$M8 ]\*!0/C"YBT43PT:*+5,H[XMX TGP6P-^'(X36 MV?;-X4@"RYB8[%%M<=O2O!BDMJZ>U[D?$LLXXF;;M ML<7=IFZ791YQ,\^ZC=N#6LV#K>:R)H$)[7:3Y1QQ<^Z)>7A9=%??V=FP8RL@ MEHAD^--;02&M3A[*%[*_6L.&9;56=<,L1,DCQ5U>KU8RR565$LL_,CI>CEJ\ MD@E>,R/=Z9W"*.NA$WW]$L@8T."O7 4;&W>KV) M.D+9J.'VQYK5C;= I+\5B+.BNZH=S!]W6&%Q2-TXG(I;&4LC7H:Y!R6<*>-5 MGKB\Z\PUHTU,4M:5()9_U,V_[)P72KZ0(41+*R!F10_5@4>T:V!+2.JN$!V9 M.:/-:G \['*ZI25UTW(_Y?[G5QK,LI-Y1TMC9M'('D'C3YRV9T6?M708>!U9 MR2P-F9N&,Q&#!\/\93\W851F_S[SD(9HZ+\YUIPV&2R!O#\5BGS M<)%],BH_I$[^ U!+ P04 " YA;-23\3A,*T" !>!P &0 'AL+W=O MT_W['3LC2-J337HCMG.]FA^/I4:I'G0$8\LQSH6=>9LSA MVO=UD@&GNB=4O2P@E\>9%WJGA3NVSXQ=\.?3 ]W#!LS#8:UPYM,@-)."*-C- MO)OP>CFQ]:[@)X.C;HR)3;*5\M%.OJ 405('H+Z)\!Q!4@=D%+9R[6BAHZGRIY M),I6(YL=N+UQ:$S#A#W%C5'XEB'.S)>2=N#ZCV/'%_W-&O0Z! M?BW0=P+],P)W2$W@&3N#AM8#*.$#![=]X6D>C@+# MSN@_W >TIB\N?4?484TX[(R*)QJV)2Q1PZ;Y.([;S8]JK=%'6E&;UNB=UMB: M:I,:UU+CCZ3B-JGQ.ZDX'+1+36JI2:?4O30T;].:O#O_J#^K6^)&Y<;WRSOL#+H^SU?VG*F^>6JCT3&IO/#BF#W@@MJ;*; MEQ,C#ZXA;J7!]NJ&&5Z H&P!OM]):4X3*U!?J?,_4$L#!!0 ( #F%LU)0 M=KQP(0( "D% 9 >&PO=V]R:W-H965T$3!5!6A)-V\.FJ&FW9P=.@E5?F&U*]^]G&X+H1EKM!7QL M?S?#<=9*]:0K (->.!-Z%53&U'<8ZZ("3O1,UB#LRE$J3HPMU0GK6@$I/8@S M'(=ABCFA(L@S/[=3>28;PZB G4*ZX9RHWVM@LET%47">N*>GRK@)G& MS&.]4[;" TM).0A-I4 *CJO@4W2W3MU^O^$'A5:/QL@E.4CYY(JOY2H(G2%@ M4!C'0.SK&3; F".R-G[UG,$@Z8#C\9G]L\]NLQR(AHUD/VEIJE7P,4 E'$G# MS+ULOT"?9^'X"LFT?Z*VWQL&J&BTD;P'6P>9=;8DB>*=DBY79;-C?P43W:FJ/"?92]47:56IS)-Y)S:NPI&XV(*-%&"D/% M"41!0:-;]%V*VX*( A@Y,$!UHXK*'@(J1KCK+1A"F;Y!5X@*]%#)1ELNG6%C M'3H=7/1NUIV;^(*;+10SE$0?4!S&X>-^BZZO;EZS8)MO"!D/(6-/FUR@W9U= MC]*^09L,M(FGG5^@M2:CJ8P=:N%1KBF>\V0YCS/\/*$U'[3F[VG%4UH=*AUK M+:+YM-9BT%J\IY5,:2W^0RL=M-(WM1ZD(6Q*+/WG$*-PN0S_4L.C/]]=(M^( M.E&A$8.CQ86SI25076-VA9&U;X:#-+:U_+"R=QDHM\&N'Z4TY\+UUW [YG\ M4$L#!!0 ( #F%LU)*"2[*TP4 (\; 9 >&PO=V]R:W-H965TR71+^.WR/O[J.C-=D(^46M&-/H.4TR==%; M:;U^V^^K:,52JL[%FF5P9R%D2C66$_I3SK32?%M7LY MG8A<)SQC]Q*I/$VI?'G'$K&YZ/F]W84'OEQIC?R@F#Y.94\6N1/*9QWIUT1OU4,P6-$_T M@]CBG*E15H:@PCUCFO)$O4&_H$^/ M,_3ZU1OT"O$,?5R)7-$L5I.^!EUCW8]*C7=;#=RA,6/1.?+'9PA[_KC%_,IM M_FN>G"/B&W/LM9C/OF>>@;G7J?[>;7Y')3@?=*I_.&#N#N>O#S9O=?[F M!$YO+E.19QK-A01#%K=50-#0)9[GM\3V_73VLU$.G^B.3!@COT .+&;PPYPE#5T4X-#?']U4P'IO!V%,< M5HK#TV;7J!(:'6-AKT>-A1UZ@3=J7]=Q)3X^YKJB?_?NSMA<.U; ]RSWO=,N MME][Q?CN\EDN)5N"&A*2+WE&$ZADGD5\#4=SFM L:EW^99I(IW:J-&]IAT%%1OJ6:[\::B5Z-:6?EL2Z<45KFT!7J,Z16 M%/Q"7*F\E3;7I4P],WU_2((AZ?#0DLYWH^[],U>:9TM$(6;,N.-* 4LR?W#B M;+/8\MWF*M869/W3Z\6<.4%K M^K*-:[RK;%KSD18OE];&9-CP"Q/7+KA@"SOLAMT=DTLFT>4!JXMK;=>)^RYL M$85/TWE=X1]JO; E$G83Z>K]'ZZ)603A$R,(6P1A-X)V4NM"2ENILZK=4&@A M10J[_]J3;?ULJ50G/1YU81Y;.&$WG&!1?ZRQP)8O>'3B=;;0P>Y6ZF<;BW+8 M;RJ_H_2)!1-Q@VF[J#\ &*I0OP3;[PL:XB[.[JB:F6J7TL^SPN)^@53+)H5%8BB8$4;4P@S2Z*8+\#":2V.70SZO<\G8,Z<*GLE"IWP<7_X6VS MJQH/O.[$L @CWT$877,-*;FWJD7]UUR"#M"0UZ2,<;GL#+\E[_96"N^^;A*3 MYF;406)B"4K<^]%;\ A$)23Y\3:'Q%*5A">N 8M'XL;CL?KT4J:>4600X+!C M"TDL9,EQ=K"DN87%/AZ$W4EMX4O<\+U-4Q9S ]\%33GT82G;5254FTG2- M%'*_OP-+U^#$&]; TC9P]W!'"O]-*=-8_8Y?HRRB S>B#XS^33G,GKX7=.P@ M HO?P(W?X[4WUT&S:1R%70[6?JYS\W:6,[,T=76@55M[%311:0NC=+'Y" [' M'1U88&$:N&&Z_7&'9C':[**Y3204Y])LP.\!L2(^0T\TR=E9XSU0MVR-_:#A M]J!1]/W:AP/SJ>J.2FBC%$K8 JR\\R&8R^W7G^V)%NOB6\)<:"W2XG#%*+R] MS -P?R&$WIV8SQ/5-[CI?U!+ P04 " YA;-2E?=\IIT# "4"P &0 M 'AL+W=OKU%:KU:SB:Q-R05[5DC75475]SDKY7X:X."P\(5O"F,7PMED2S=LR%OQYY865HDX/%?"QIT>UK'T_$!_4\G'L2LJ&9/LOR7YZ:8!N, Y6Q- MZ])\D?N_6"MH:/$R66KWB_:M;12@K-9&5JTS,*BX:/[IMS80)PYX=,4A;AWB MA 89VGS!KVOIE=WS?0X=TX28.CUS!^UQ73%$CU4,/ M6-*!)0XLN08&)U7:D[JA&JZ4-A3.[]87]09GZ'#LQ=[-W@^3B,23<'<:"X\9 MC@BQRG<>GL..Y["7YP>1UQED5B;%CBE7 .0:0=59,Z5@'9(\>_71;F!';_BD M\3CQTQEU=$:_%C9JC.*KVM!5R9"1P*^J@)NC4\@R!ZX^5J-+5BDF>'063(]9 M7S#3CGW:R_XQSQ_0!NHS JI[JA05!JTI5VA'RYKY"*>73.(D3OT\QAV/\4]X M?(7J!*N+XGW'_K[W'BZ8 MD%!-?W83<70LHU%O.)9-*:PUB(>S@53:UH:+S3$\;[*M"\V5O+NS;Q//O!4T MNCA.,B))$I/D+'8^2XS3B RQ/WKXY-7 OU=NFSA>P=@G.$UB/#P7[+'L%QP? M!K-K>.;@4EOL.=74Z'Q&[^Y'8/[\TKD,R,#WVF7F8A2?]#;R?&]?V:0AX+4S3"G2K76OYZ!JJL_6Y;3E=WW2$ M:?K53U1MN-"H9&N C 8IE!S5M(#-Q,BMZZ)6TD!/YH8%M,U,60/XOI;2'"9V M@ZX1G_T 4$L#!!0 ( #F%LU+ (:H\?P, (X. 9 >&PO=V]R:W-H M965T6NFZB9T0X 1("WM53]JKT*+V M'JH^F&0@UB9V:CO+WK^O[80DL!#=&[Q [,Q\_F:^>.R9'81\51F 1N]%SM7< MR[0N/_N^2C(HJ'H0)7#S9B=D0;49RKVO2@DT=4Y%[I,@B/V",NXM9FYN+1F<<5A+I*JBH/+'$G)QF'O8.TZ\L'VF[82_F)5T#QO0?Y5K:49^BY*R KAB M@B,)N[GWB#^O2& =G,7?# ZJ]XQL*%LA7NW@:SKW LL( M(G+E?M&AL0T\E%1*BZ)Q-@P*QNM_^MXDHN> XRL.I'$@YP[1%8>P<0A=H#4S M%]83U70QD^* I+4V:/;!Y<9YFV@8MS)NM#1OF?'3BR55+$&4I^B)Y96&%/UI MOIUGH11:@T2;C$I OZ&5*,I*4Y=YL4-I8\N-;6YM2V-+N6;NA=$%_?($FK)< M_6J>0GH*X)M VVC),=HE&41\ M@N0!A?@3(@$)+A!:_;0[G@[0"=ODAPXONH*WT2)Y1:*T:54#>%&+%SF\\ K> M8U^!#2259)J!2=][DE/[OM[_/!M@]%5#H?X=H#5J:8T& MPSRAI3I:<$(K.:4%1UKVTW)?T"=$"U%Q?>E#J@G$CH"M7&^+.,)1C/',?^OK M^]%N')%)/"&MW4F$<1MA/!CA"R@M66*WA'*:5IQIY;85/5"9#HD[;M<8WY.X MDY;6Y-;B3CZ(1D83/ W(F;@?[:+I* [#R]I.VP"G@P$^PYXF/]!:R"1#1DQI MZMR0GCCH2F]P3XKBWIF ;ZSIJF'0%RL,XF 4!I?5PJ0C3P;)KZMM;HZT[S^A M5%>G<7A72G4%'T>WWGT-@[Y2DYB,@N":4MVQ@(?/!9L@<[.\>#\XA>SJ,([O M2JBN>./QS84:?SP$L=7IFE!=B'I/4I&N M+)/@UM6O8="7"H_#B,31F51^[V9?@-R[AD>9Q0UP?>UM9]NFZM&U$F?S2]-L MU:U1!U-W:M^HW#.N4 X[ QD\C,VFE77S4P^T*%W_L!7:="/N,3,-(TAK8-[O MA-#'@5V@;4$7_P-02P,$% @ .86S4KNA)8.8!0 ,1L !D !X;"]W M;W)K&ULM5E1;]HZ&/TK%MK#)DU-;">$3A2IA75L M6J^J]79[F.Z#25R(FL29;:"5]N.O'5P<(''#O8,'2(*_X^/CSR>?D^&:\4>Q MH%2"ISPKQ$5O(67YP?-$O* Y$6>LI(7ZYX'QG$AURN>>*#DE21649Q[R_;Z7 MD[3HC8;5M5L^&K*ES-*"WG(@EGE.^/,5S=CZH@=[+Q>^I?.%U!>\T; D#58&9$T#'+?J2)7%ST M!CV0T >RS.0WMIY2,Z"*8,PR47V#M6GK]T"\%)+E)E@QR--B\TN>C!"U #QH M"4 F .T%H*@E )L O-]#&Z7 ! 3[/<"6@- $A/L]M%'JFX!^UQXB$Q#M![2- M86 "!M7L;J:CFLL)D60TY&P-N&ZMT/1!E1!5M)K"M-"Y>R>Y^C=5<7)TMYP) M^FM)"PD^KM2W &\G5)(T$^^&GE0=Z&9>;,"N-F"H!>P+*3=X #X@%X51LOAM@QUU@T0YL*];$C36A\1E &XI^!VH?W7"7)3\#V-^A MUH!R[4:Y(1H%[J!TX/:I@VQ[J THTPZ"&12_B8JG,FZ;=FB;=JA"Q1W3#OS\ MJEJ SY+FXA\'/M[BXPH_:,.OB"IS%92O: *4R8-4B"4I8@I^@U9)IQO8?@6K M?7\U@A#B:(""H;=J(!1L"05.0C>4SRD'EW-.J;)^Z1ACN(4,3Z)A?XO??UU# M<,O32C*;CTV+;H,TV)'M+&R6+-KV'QTEF2*AR*R(I. 'X9PHLW*,SS?9=LUD;@*SYR<'O\#3[F9<:> MJ6*T)CRIKA!>J+H0?*-"JN4BE>'<218_@OLB=2MM[0,&IU':N@D,NUCF2HU! M\7_-E#=;!Q9[T%N[QD3L0 E9S&E26.-9>+K"_A\;_UN M"#8V1(Z5CJR5(?B_4T]?(D]IOLQ=)5"M!CI-$82L?2&W?;VN/#X0M-]W62>R MCH7<%4^3H'J+;B/?CZ=0P2;^81\!VBJ@WX>4/S&>5.%:RS MH=,42LCZ%G+[EKU+Q4QMZQ/*2;4S+TF:-.UW#%Q==H2](+[@R<(?5:XOJUO9PIX+NZ#5XA1OJ.QJ"%TG-Y)HL,BPG8/U1^SV1ZZH.[3)T396U2^RVR[\YJ19BV:5PO,*'A2-";85C8/TQ. M?RWUPM>"2$,G(<^5<3>1,&!U+5"+#H$UT,!MH):"7LTT7NI'[=WHP ,ZN(V. M==+ [:26SC,ERCIU]LJ%2MR#+*IR>I:IM594+69$I*(N936SC<3=%-"F:X=7 M!M:-@^.WU]-4[5?4G8!F)>75W=C55>WYVVDVT('UV\#MMT?<:S\9J!UW:[S7 M>K5'^_IET@WA\[00(*,/*M(_BQ0$W[R?V9Q(5E9/^V=,2I97APM*%!?=0/W_ MP)A\.=$O$+9OR4;_ E!+ P04 " YA;-2O?7(W"X# #T$@ #0 'AL M+W-T>6QES9.>ENM+UPY;-)K%TC^ZY1[IS)#*JS4:PVR5C)EJ70M9CLC2F M^A#']7S)2EJ?JXI)BQ1*E]38KE[$=:49S6MP*D4\Z/72N*1Q(YNJG*V9CJ!B3*94\)GFX%70DHN-,P_ ,%="Z:;OJ#"[)U:!XVR$SIG.DN3)^TILE(L +D:+Y8PM.H*@;0&%7:1L[I M0DG::&@]?,/2SID0M_!*?2_VN-?%3N9ZD#?9-:T@WW0TK@/\NVR.>Y=V\"K> MJ.(/RGQ:V>G(I@]%RFXT*_BZZ:^+3@#&WL?9:56)S4?!%[)D;O(O#C@9T=8O M6BK-'VTT*)6Y-3!-H@>F#9_O6GYJ6MVQM6G+:5W@F@?_H.8_N\X+)IFF8E>T MK?UC7N57*_9[T-_0W/RL'"H.BDPNCU^CWW>/761Z_"*3[/@U^K/*L8L<'J7( MV._?.X>$O2-"9XW@*#8FW^!H)[9!H]F*"\.E[RUYGC/YY*1@Z0V=V2/]'K\= MG[."KH2YZ\ QV;:_LIRORJP;=0,+X4=MVU]@>OVT.P?:6%SF;,WRJ>_JQ:QI M1K9AH_H+' Z1Z^8*(YB/P\((8%@<3 'FX[RP./_3?(;H?!R&:1L&D2'J,T1] MG%<(F38W%B?LD]DK/-,L2Y(TQ59T.@TJF&+KEJ;P";-AVL #BP.1?F^M\6SC M%?)\'6 Y?:Y"L)GBE8C-%%]K0,+K!AY9%LXV%@<\L"Q@M0/QPW&@IL(^20)9 MQ;1A;S".9!F&0"V&:S1-D=5)X0[G!WM+DB3+P@A@805)@B'P-N((I@ T8$B2 M-/O@P7X4M_M4O/V?:_(+4$L#!!0 ( #F%LU*7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:G$!@ M[SD \ !X;"]W;W)K8F]O:RYX;6S%F]MNVS@00'^%\%,*-&OKKA1-@>;6 M#1JT1MSM/@:,1-M$)-$E*:?IU^]0ME.R=0?[,O&3K8OE8TKDF1G2;Q^5?KA7 MZH%];YO.G(Z6UJ[>C,>F6HJ6F[_42G1P9*YTRRULZL78K+3@M5D*8=MF'$\F M^;CELAN]>[N[UE2/_0UE166EZF"GV_%5BD?S\[C;9&MIY+ULI'TZ'0WO&S%B MK>QD*W^(^G0T&3&S5(]_*RU_J,[R9E9IU32GHVASX*O05E:_[9XYR"_\W@Q[ M++^_Y0!R.LHG<,&YU,8.9PS7Y\"X%G#R9JNWZDHV5N@+;L4'K?J5[!;N,O K MQM[/&-IA][IIQ#?Z_S2CFL]E)2Y4U;>BLYMVU*)Q@)U9RI49L8ZWXG2T.X7Q MKF:7G85&8M?=YE)PKONE\-77]>976\#UVE"_D7! 7]<#.!WD.6RK1M;P[34[ MXPWO*L&&QC4>8(P Q@<#9$=3[D$F"&3R@I S!^$^8)B:L\\KH3W(%(%,#PAY M%WN0&0*9'0QR9E7E0>8(9'XPR'-NEAYD@4 6M)"WPNS('-A4B[54O6E@$#*F M%QYDB4"6U)!KT04P)PC,"2W,%9>:?>5-P!--L,%Y0DL$#H;APSZ]9I??>KER M9[\>=#)3<_OH#WX1ZA!BB5R#V;N%^U+VWA@W,CO&#TK5C[)I?$I,)!&Q22[$ MO?59,%]$Q,)PMQ/" ==,_W*M>1?H-L(L$1%KP@VS#\=GW,#8=JY:N)+Y+5[! M!!$1&^*ZJU0KV!?^701MAOD@(A9".HF.'EZQ&5]#L&G8%*(4'PVS0$2L@;/> MR$X8X^[EO>PV)PP/WH4T*^5C8AZ(B$4 =*VT&XTZ.%"LA;84727#VXSY(2(6 MQ*W;"=UBRB%K";!BS!(QL26@K\IJ>TN;W@%^@F^Z47#3IT(S'Q.S1$QLB5E_ M;\2WWL4CEVL1CG@QFF$0BP&-E(+ .,:<$1,[ \=,?$S,'S&Q/[8A'3N"E+P1 MYI7/A7DC)O;&S^AN+QJFCYA8'VB8%SZ F$IB8I7@85XPSF JB8E5XN*\O;<8 M4T=,K(X] =\^Q@3S2$+LD3]%?EM0'Q/S2$*>;?P, />V(>:2A-@E:+@5=.4$ MK5>1%ZR0<(L=^9B82Q)BEZ"13=B:F%H28K7@9DY]3$PS";%F<,S,Q\0TDQRR M<'67^YB89A+RTA6&6?B8F'@2\IP%PRS]TC3FGI38/3CFB8^)N23>4 M"I\Q,0NE!\QH[H92X3,F9J&4/*/9I K'3HY\L=!BL0DX@!F.^9CHO,D+933' M@R8UK^PN_CVZ$-:OPJ:8A5)R"R&M&<@RQ2R4DEL(P_33V!2S4$IL(2]=/&8S MN&#=0]X#C)L#/B9FH9380B%FW[9(62@CME" ^1P36U;!>;+V,Z ,LU!&;*$ HU9.9?A&XA-0]F MOC+,.1FQ<[:8MWWWR)_8!ZT>[9*= ZJT[*KW,7/,.3FQ<[:8$*.S>!*=.->L MW:HX]VQVRI^QSC'GY,3.V6(.B.<>(@R?K0P"C1QS3OX"D_Q#:PY4"H*A3\H* ML^M$/B8FG9Q8.EO,J]Y"WV%:5 (D[@J9C$- [ <:.2:=G%@Z^ZK6+C!J6PC: M9L&SB4DG)Y8.CNFOQ\K156/$TMF/^?S6Q\2DDQ-+!\4,(HTH%9J#C4W,_QK^LN"\Q"!?4:@C]CWL[^\2U48!8J MB"V$8)XU/&A-S$(%L86PF]ZWK8^)6:@XT(HTP+QL5[[3"\Q"Q0LN3/NE9@0' M5CXF9J&"//4),>6BD_!15SJHQ=P?-PMT]3+Y8H, \U9 7%S)1FYKA3XF9J&" MV$*_8.[+U0I,/P6Q?O:L3-P+66+R*:D7L*&3YG[1H,3D4Q++!\?TBP8E)I^2 M_!\SV-S^L8^)R:<\Y!*$(,PL,?F4Y),_P9K/_9T'TTY)K!U\C430>3#ME,3: MP3&#SH-IIR36SF^+5/??[_RON_FOY[C]02P,$% @ .86S4L,EV4B4 M @ WS, !H !X;"]?7]H=N6'R>CN=A7>W'L?M5U\-F7T[-\-!VY7RYLFW[4S->EOVN M[IK->[,KM2R77O?W,ZJGQ_N9B]>OKOS/Q':[/6S*[W;SYU3.XS\&UQ]M_S[L M2QFKQ6O3[\JXKNK/X^WT4%\/X>$RN5H\OZVK_ODM5/7<00)!,G^00I#.'Q0A M*,X?9!!D\P@GH+@=Z">@N! MWC)YV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\E MT%M1;R706U%O)=!;)Q]+"/16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1; M"?2.J'B=4.]$H'>:;!8DT#NAWHE [X1Z)P*],^J="?3.J'"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY M1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>._R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWUZ?D2 MK_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#NO'7C MY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.,36G MH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05%%D%159!D5509)44 M625%5DF155)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA8460N* MK 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44635%5DV155-D MU119-45639%54V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3( M6E)DK2BR5A19*XJL%476BB)K19&UHLA:462M_J>L/\;Q\(_CEV?:FW9XSL^6 MOY/<_ )02P$"% ,4 " YA;-2!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #F%LU*$XR/P[P M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ .86S4OEL,1%P!@ 9QT !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ .86S4B[ ]HH&PO=V]R:W-H965T&UL4$L! A0#% @ .86S M4O\T"R*7"0 9RD !@ ("!Q2H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ .86S4G ;*L]>"P \2H !D M ("!)&H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .86S4G5;S(4?&@ [ET !D ("! MZGT 'AL+W=OYK_'4L( ",%@ &0 @(% F >&PO=V]R:W-H965T&UL4$L! A0#% M @ .86S4CN/O?H3"0 N1D !D ("!PK$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .86S4ES=?*#=" 614 !D M ("!3MX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .86S4K:F=>EL! #PX !D ("!UR@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.86S4I\W@H Z! ! X !D ("!-3&PO=V]R:W-H965T&UL4$L! A0#% @ .86S4L&Q(TC$! MJ X !D ("!*40! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .86S4IBCQ^7- @ FP< !D M ("!AU(! 'AL+W=OK:^^$# T"P &0 @(&+50$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ .86S4F"2XG.Y!@ 2"0 !D ("!M6,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .86S M4BJ_Q]L8 P -P@ !D ("!AW@! 'AL+W=OP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ .86S4B3WK-YU P BPH M !D ("!H($! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .86S4@*:CD_) @ 60H !D M ("! (P! 'AL+W=O&PO=V]R:W-H965T MC.+6+00 $85 9 M " @3&3 0!X;"]W;W)K&UL4$L! A0# M% @ .86S4M*VF85? P "P\ !D ("!E9&PO=V]R:W-H965T&UL4$L! A0#% @ .86S4FVT MO;'2 @ +PH !D ("!1*0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .86S4FUV;5Z'! P!0 !D M ("!<+ ! 'AL+W=O&PO M=V]R:W-H965TVW 0!X;"]W;W)K&UL4$L! A0#% @ .86S4HNRA*(Z!P _RT !D ("! M^KH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .86S4KDLW&PO=V]R:W-H965T&UL4$L! A0#% @ .86S4OID#=N!! FQ0 !D M ("!!.L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .86S4DS/":&PO=V]R:W-H965T< @!X;"]W;W)K&UL4$L! A0#% @ M.86S4G8/*L^W P ? T !D ("!A 4" 'AL+W=O&PO=V]R:W-H965T M_D@9B0, 8+ 9 " @;@8 @!X;"]W;W)K&UL4$L! A0#% @ .86S4CF/D/-< P O0H !D M ("!>!P" 'AL+W=O;HN " !*! &0 @($+( ( >&PO=V]R:W-H M965T2# H .E! 9 M " @4(B @!X;"]W;W)K&UL4$L! M A0#% @ .86S4D%%5)4H!@ 5!T !D ("!A2P" 'AL M+W=O!P &0 @('D,@( >&PO=V]R:W-H965T&UL4$L! A0#% @ .86S M4DH)+LK3!0 CQL !D ("!(#@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .86S4KNA)8.8!0 ,1L M !D ("!M$4" 'AL+W=O&PO*,7 MA 8 .\Y / " <5/ @!X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " YA;-2PR792)0" #?,P &@ @ %V5@( >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " YA;-2C9S+JS0" M !6,@ $P @ %"60( 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 8 !@ %<: "G6P( ! end XML 102 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 103 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 104 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 416 605 1 false 146 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://porchgroup.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://porchgroup.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00205 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit Consolidated Statements of Stockholders' Equity (Deficit) Statements 6 false false R7.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatements Restatement of Previously Issued Consolidated Financial Statements Notes 8 false false R9.htm 10201 - Disclosure - Revenue Sheet http://porchgroup.com/role/DisclosureRevenue Revenue Notes 9 false false R10.htm 10301 - Disclosure - Fair Value Sheet http://porchgroup.com/role/DisclosureFairValue Fair Value Notes 10 false false R11.htm 10401 - Disclosure - Property, Equipment, and Software Sheet http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware Property, Equipment, and Software Notes 11 false false R12.htm 10501 - Disclosure - Intangible Assets and Goodwill Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 12 false false R13.htm 10601 - Disclosure - Debt Sheet http://porchgroup.com/role/DisclosureDebt Debt Notes 13 false false R14.htm 10701 - Disclosure - Equity and Warrants Sheet http://porchgroup.com/role/DisclosureEquityAndWarrants Equity and Warrants Notes 14 false false R15.htm 10801 - Disclosure - Stock-Based Compensation Sheet http://porchgroup.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 10901 - Disclosure - Income Taxes Sheet http://porchgroup.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 11001 - Disclosure - 401(k) Savings Plan Sheet http://porchgroup.com/role/Disclosure401KSavingsPlan 401(k) Savings Plan Notes 17 false false R18.htm 11101 - Disclosure - Business Combinations and Disposals Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposals Business Combinations and Disposals Notes 18 false false R19.htm 11201 - Disclosure - Commitments and Contingencies Sheet http://porchgroup.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 11301 - Disclosure - Related Parties Sheet http://porchgroup.com/role/DisclosureRelatedParties Related Parties Notes 20 false false R21.htm 11401 - Disclosure - Basic and Diluted Net Loss Per Share Sheet http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShare Basic and Diluted Net Loss Per Share Notes 21 false false R22.htm 11501 - Disclosure - Subsequent Events Sheet http://porchgroup.com/role/DisclosureSubsequentEvents Subsequent Events Notes 22 false false R23.htm 20102 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Policies) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies Restatement of Previously Issued Consolidated Financial Statements (Policies) Policies 23 false false R24.htm 30103 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables Restatement of Previously Issued Consolidated Financial Statements (Tables) Tables http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatements 24 false false R25.htm 30203 - Disclosure - Revenue (Tables) Sheet http://porchgroup.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://porchgroup.com/role/DisclosureRevenue 25 false false R26.htm 30303 - Disclosure - Fair Value (Tables) Sheet http://porchgroup.com/role/DisclosureFairValueTables Fair Value (Tables) Tables http://porchgroup.com/role/DisclosureFairValue 26 false false R27.htm 30403 - Disclosure - Property, Equipment, and Software (Tables) Sheet http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareTables Property, Equipment, and Software (Tables) Tables http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware 27 false false R28.htm 30503 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill 28 false false R29.htm 30603 - Disclosure - Debt (Tables) Sheet http://porchgroup.com/role/DisclosureDebtTables Debt (Tables) Tables http://porchgroup.com/role/DisclosureDebt 29 false false R30.htm 30703 - Disclosure - Equity and Warrants (Tables) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsTables Equity and Warrants (Tables) Tables http://porchgroup.com/role/DisclosureEquityAndWarrants 30 false false R31.htm 30803 - Disclosure - Stock-Based Compensation (Tables) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://porchgroup.com/role/DisclosureStockBasedCompensation 31 false false R32.htm 30903 - Disclosure - Income Taxes (Tables) Sheet http://porchgroup.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://porchgroup.com/role/DisclosureIncomeTaxes 32 false false R33.htm 31103 - Disclosure - Business Combinations and Disposals (Tables) Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables Business Combinations and Disposals (Tables) Tables http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposals 33 false false R34.htm 31203 - Disclosure - Commitments and Contingencies (Tables) Sheet http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://porchgroup.com/role/DisclosureCommitmentsAndContingencies 34 false false R35.htm 31403 - Disclosure - Basic and Diluted Net Loss Per Share (Tables) Sheet http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareTables Basic and Diluted Net Loss Per Share (Tables) Tables http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShare 35 false false R36.htm 40101 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Merger (Details) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails Restatement of Previously Issued Consolidated Financial Statements - Merger (Details) Details http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables 36 false false R37.htm 40102 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Consolidated Balance Sheet (Details) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails Restatement of Previously Issued Consolidated Financial Statements - Consolidated Balance Sheet (Details) Details 37 false false R38.htm 40103 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of operations (Details) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of operations (Details) Details 38 false false R39.htm 40104 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of cash flows (Details) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of cash flows (Details) Details 39 false false R40.htm 40105 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsAdditionalInformationDetails Restatement of Previously Issued Consolidated Financial Statements - Additional Information (Details) Details 40 false false R41.htm 40106 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Cash and cash equivalents (Details) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsCashAndCashEquivalentsDetails Restatement of Previously Issued Consolidated Financial Statements - Cash and cash equivalents (Details) Details 41 false false R42.htm 40107 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Property, Equipment and Software (Details) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails Restatement of Previously Issued Consolidated Financial Statements - Property, Equipment and Software (Details) Details 42 false false R43.htm 40108 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Other income (expense), net (Details) Sheet http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails Restatement of Previously Issued Consolidated Financial Statements - Other income (expense), net (Details) Details http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables 43 false false R44.htm 40201 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 44 false false R45.htm 40202 - Disclosure - Revenue - Contract Assets (Details) Sheet http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails Revenue - Contract Assets (Details) Details 45 false false R46.htm 40203 - Disclosure - Revenue - Disaggregation of Revenue - Expected Timing Of Satisfaction Period (Details) Sheet http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueExpectedTimingOfSatisfactionPeriodDetails Revenue - Disaggregation of Revenue - Expected Timing Of Satisfaction Period (Details) Details 46 false false R47.htm 40204 - Disclosure - Revenue - Disaggregation of Revenue - Contract Liabilities Refundable Customer Deposits (Details) Sheet http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails Revenue - Disaggregation of Revenue - Contract Liabilities Refundable Customer Deposits (Details) Details 47 false false R48.htm 40301 - Disclosure - Fair Value - Schedule of Fair Value Measurements of Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value - Schedule of Fair Value Measurements of Liabilities Measured at Fair Value on Recurring Basis (Details) Details 48 false false R49.htm 40302 - Disclosure - Fair Value - Summary of Key Assumptions for determining redeemable convertible preferred stock warrants (Details) Sheet http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails Fair Value - Summary of Key Assumptions for determining redeemable convertible preferred stock warrants (Details) Details 49 false false R50.htm 40303 - Disclosure - Fair Value - Fair Value Option Notes (Details) Notes http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails Fair Value - Fair Value Option Notes (Details) Details 50 false false R51.htm 40304 - Disclosure - Fair Value - Contingent consideration (Details) Sheet http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails Fair Value - Contingent consideration (Details) Details 51 false false R52.htm 40305 - Disclosure - Fair Value - Private Warrant Liability (Details) Sheet http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails Fair Value - Private Warrant Liability (Details) Details 52 false false R53.htm 40306 - Disclosure - Fair Value - Level 3 (Details) Sheet http://porchgroup.com/role/DisclosureFairValueLevel3Details Fair Value - Level 3 (Details) Details 53 false false R54.htm 40401 - Disclosure - Property, Equipment, and Software (Details) Sheet http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails Property, Equipment, and Software (Details) Details http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareTables 54 false false R55.htm 40501 - Disclosure - Intangible Assets and Goodwill (Details) Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails Intangible Assets and Goodwill (Details) Details http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables 55 false false R56.htm 40502 - Disclosure - Intangible Assets and Goodwill - Estimated Intangibles Amortization Expenses (Details) Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails Intangible Assets and Goodwill - Estimated Intangibles Amortization Expenses (Details) Details 56 false false R57.htm 40503 - Disclosure - Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details) Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details) Details 57 false false R58.htm 40601 - Disclosure - Debt (Details) Sheet http://porchgroup.com/role/DisclosureDebtDetails Debt (Details) Details http://porchgroup.com/role/DisclosureDebtTables 58 false false R59.htm 40602 - Disclosure - Debt - Senior Secured Term Loans (Details) Sheet http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails Debt - Senior Secured Term Loans (Details) Details 59 false false R60.htm 40603 - Disclosure - Debt - Runway Growth Credit Fund (Details) Sheet http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails Debt - Runway Growth Credit Fund (Details) Details 60 false false R61.htm 40604 - Disclosure - Debt - Pre 2019 convertible notes (Details) Notes http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails Debt - Pre 2019 convertible notes (Details) Details 61 false false R62.htm 40605 - Disclosure - Debt - 2019 Convertible Promissory Notes (Details) Notes http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails Debt - 2019 Convertible Promissory Notes (Details) Details 62 false false R63.htm 40606 - Disclosure - Debt - Promissory Notes (Details) Notes http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails Debt - Promissory Notes (Details) Details 63 false false R64.htm 40607 - Disclosure - Debt - Future receivables agreement (Details) Sheet http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails Debt - Future receivables agreement (Details) Details 64 false false R65.htm 40701 - Disclosure - Equity and Warrants - Common Stock (Details) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails Equity and Warrants - Common Stock (Details) Details 65 false false R66.htm 40702 - Disclosure - Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) Details 66 false false R67.htm 40703 - Disclosure - Equity and Warrants - Warrants (Details) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails Equity and Warrants - Warrants (Details) Details 67 false false R68.htm 40704 - Disclosure - Equity and Warrants - Warrants activity (Details) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails Equity and Warrants - Warrants activity (Details) Details 68 false false R69.htm 40801 - Disclosure - Stock-Based Compensation - Schedule of stock-based Compensation by Plan (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails Stock-Based Compensation - Schedule of stock-based Compensation by Plan (Details) Details 69 false false R70.htm 40802 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 70 false false R71.htm 40803 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 71 false false R72.htm 40804 - Disclosure - Stock-Based Compensation - RSUs and Payroll Reduction Program (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails Stock-Based Compensation - RSUs and Payroll Reduction Program (Details) Details 72 false false R73.htm 40805 - Disclosure - Stock-Based Compensation - Black-Scholes Option Pricing Model Assumptions (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails Stock-Based Compensation - Black-Scholes Option Pricing Model Assumptions (Details) Details 73 false false R74.htm 40806 - Disclosure - Stock-Based Compensation - Summarizes The Activity of Restricted Stock Awards (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails Stock-Based Compensation - Summarizes The Activity of Restricted Stock Awards (Details) Details 74 false false R75.htm 40807 - Disclosure - Stock-Based Compensation - Employee Earnout RSUs and CEO Earnout RSUs (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails Stock-Based Compensation - Employee Earnout RSUs and CEO Earnout RSUs (Details) Details 75 false false R76.htm 40901 - Disclosure - Income Taxes - Schedule of components of the income tax (benefit) provision (Details) Sheet http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails Income Taxes - Schedule of components of the income tax (benefit) provision (Details) Details 76 false false R77.htm 40902 - Disclosure - Income Taxes - Significant deferred tax assets and deferred tax liabilities (Details) Sheet http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails Income Taxes - Significant deferred tax assets and deferred tax liabilities (Details) Details 77 false false R78.htm 40903 - Disclosure - Income Taxes - Reconciliation of Income tax (Benefit) provision (Details) Sheet http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails Income Taxes - Reconciliation of Income tax (Benefit) provision (Details) Details 78 false false R79.htm 40904 - Disclosure - Income Taxes - (Details) Sheet http://porchgroup.com/role/DisclosureIncomeTaxesDetails Income Taxes - (Details) Details http://porchgroup.com/role/DisclosureIncomeTaxesTables 79 false false R80.htm 41001 - Disclosure - 401(k) Savings Plan (Details) Sheet http://porchgroup.com/role/Disclosure401KSavingsPlanDetails 401(k) Savings Plan (Details) Details http://porchgroup.com/role/Disclosure401KSavingsPlan 80 false false R81.htm 41101 - Disclosure - Business Combinations and Disposals - Acquisitions (Details) Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails Business Combinations and Disposals - Acquisitions (Details) Details 81 false false R82.htm 41102 - Disclosure - Business Combinations and Disposals - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails Business Combinations and Disposals - Additional Information (Details) Details 82 false false R83.htm 41201 - Disclosure - Commitments and Contingencies - Schedule of minimum commitments under noncancelable operating lease agreements (Details) Sheet http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails Commitments and Contingencies - Schedule of minimum commitments under noncancelable operating lease agreements (Details) Details 83 false false R84.htm 41202 - Disclosure - Commitments and Contingencies - Non-cancelable purchase commitments (Details) Sheet http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails Commitments and Contingencies - Non-cancelable purchase commitments (Details) Details 84 false false R85.htm 41301 - Disclosure - Related Parties (Details) Sheet http://porchgroup.com/role/DisclosureRelatedPartiesDetails Related Parties (Details) Details http://porchgroup.com/role/DisclosureRelatedParties 85 false false R86.htm 41401 - Disclosure - Basic and Diluted Net Loss Per Share (Details) Sheet http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails Basic and Diluted Net Loss Per Share (Details) Details http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareTables 86 false false R87.htm 41402 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) Sheet http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails Basic and Diluted Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) Details 87 false false R88.htm 41501 - Disclosure - Subsequent Events (Details) Sheet http://porchgroup.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://porchgroup.com/role/DisclosureSubsequentEvents 88 false false All Reports Book All Reports prch-20201231x10ka.htm prch-20201231.xsd prch-20201231_cal.xml prch-20201231_def.xml prch-20201231_lab.xml prch-20201231_pre.xml prch-20201231xex23d1.htm prch-20201231xex31d1.htm prch-20201231xex31d2.htm prch-20201231xex32.htm prch-20201231x10ka001.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 107 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "prch-20201231x10ka.htm": { "axisCustom": 0, "axisStandard": 38, "contextCount": 416, "dts": { "calculationLink": { "local": [ "prch-20201231_cal.xml" ] }, "definitionLink": { "local": [ "prch-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "prch-20201231x10ka.htm" ] }, "labelLink": { "local": [ "prch-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "prch-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "prch-20201231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 858, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 9, "http://porchgroup.com/20201231": 4, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 18 }, "keyCustom": 159, "keyStandard": 446, "memberCustom": 83, "memberStandard": 56, "nsprefix": "prch", "nsuri": "http://porchgroup.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "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://porchgroup.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "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": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Fair Value", "role": "http://porchgroup.com/role/DisclosureFairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Property, Equipment, and Software", "role": "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware", "shortName": "Property, Equipment, and Software", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Intangible Assets and Goodwill", "role": "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill", "shortName": "Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Debt", "role": "http://porchgroup.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Equity and Warrants", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrants", "shortName": "Equity and Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Stock-Based Compensation", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Income Taxes", "role": "http://porchgroup.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - 401(k) Savings Plan", "role": "http://porchgroup.com/role/Disclosure401KSavingsPlan", "shortName": "401(k) Savings Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Business Combinations and Disposals", "role": "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposals", "shortName": "Business Combinations and Disposals", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Commitments and Contingencies", "role": "http://porchgroup.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://porchgroup.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "lang": null, "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Related Parties", "role": "http://porchgroup.com/role/DisclosureRelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Basic and Diluted Net Loss Per Share", "role": "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShare", "shortName": "Basic and Diluted Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Subsequent Events", "role": "http://porchgroup.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "prch:RestatementPreviouslyIssuedFinancialStatementPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Policies)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies", "shortName": "Restatement of Previously Issued Consolidated Financial Statements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "prch:RestatementPreviouslyIssuedFinancialStatementPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "prch:RestatementPreviouslyIssuedFinancialStatementPolicyPolicyTextBlock", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables", "shortName": "Restatement of Previously Issued Consolidated Financial Statements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "prch:RestatementPreviouslyIssuedFinancialStatementPolicyPolicyTextBlock", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenue (Tables)", "role": "http://porchgroup.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Fair Value (Tables)", "role": "http://porchgroup.com/role/DisclosureFairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Property, Equipment, and Software (Tables)", "role": "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareTables", "shortName": "Property, Equipment, and Software (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Intangible Assets and Goodwill (Tables)", "role": "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables", "shortName": "Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Debt (Tables)", "role": "http://porchgroup.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Equity and Warrants (Tables)", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrantsTables", "shortName": "Equity and Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Income Taxes (Tables)", "role": "http://porchgroup.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Business Combinations and Disposals (Tables)", "role": "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "shortName": "Business Combinations and Disposals (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Basic and Diluted Net Loss Per Share (Tables)", "role": "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareTables", "shortName": "Basic and Diluted Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Merger (Details)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "shortName": "Restatement of Previously Issued Consolidated Financial Statements - Merger (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "prch:BusinessMergerPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_7_29_2020_cgcJLZtQYk6hrClrpcnIAw", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Consolidated Balance Sheet (Details)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "shortName": "Restatement of Previously Issued Consolidated Financial Statements - Consolidated Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "th", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_pI3Ud3-37kCL_zVMs0kawg", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of operations (Details)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "shortName": "Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_7v47i0jiok-TKfwKDB0ucg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of cash flows (Details)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "shortName": "Restatement of Previously Issued Consolidated Financial Statements - Consolidated statement of cash flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "th", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_7v47i0jiok-TKfwKDB0ucg", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations", "role": "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "prch:RestrictedCashMinimumCashBalanceRequiredBySecuredLender", "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "prch:RestrictedCashMinimumCashBalanceRequiredBySecuredLender", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Additional Information (Details)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsAdditionalInformationDetails", "shortName": "Restatement of Previously Issued Consolidated Financial Statements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "prch:RestrictedCashMinimumCashBalanceRequiredBySecuredLender", "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "prch:RestrictedCashMinimumCashBalanceRequiredBySecuredLender", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Cash and cash equivalents (Details)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsCashAndCashEquivalentsDetails", "shortName": "Restatement of Previously Issued Consolidated Financial Statements - Cash and cash equivalents (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_prch_SoftwareAndComputerEquipmentMember_RS3xtlZnkEq-iPIbA4pbGg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Property, Equipment and Software (Details)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails", "shortName": "Restatement of Previously Issued Consolidated Financial Statements - Property, Equipment and Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_prch_SoftwareAndComputerEquipmentMember_RS3xtlZnkEq-iPIbA4pbGg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "prch:GainLossOnRemeasurementOfPrivateWarrantLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40108 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Other income (expense), net (Details)", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails", "shortName": "Restatement of Previously Issued Consolidated Financial Statements - Other income (expense), net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "prch:OtherIncomeExpenseNetPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "lang": null, "name": "prch:RecapitalizationTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_prch_ReferralNetworkMember_itDyU_Jtqk-JpUu8xUo19A", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_8mgqoBMAwkOtrenq7oA9vA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue - Contract Assets (Details)", "role": "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "shortName": "Revenue - Contract Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_8mgqoBMAwkOtrenq7oA9vA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenue - Disaggregation of Revenue - Expected Timing Of Satisfaction Period (Details)", "role": "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueExpectedTimingOfSatisfactionPeriodDetails", "shortName": "Revenue - Disaggregation of Revenue - Expected Timing Of Satisfaction Period (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_srt_ProductOrServiceAxis_prch_RefundableCustomerDepositsMember_P85KuGwQzkKYSRs4DM7ekw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Revenue - Disaggregation of Revenue - Contract Liabilities Refundable Customer Deposits (Details)", "role": "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "shortName": "Revenue - Disaggregation of Revenue - Contract Liabilities Refundable Customer Deposits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2018_srt_ProductOrServiceAxis_prch_RefundableCustomerDepositsMember_lnd3x2ax7E6rIhSUwts7fQ", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_UvWL0Q1WZkOVYneUaUNh4Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Fair Value - Schedule of Fair Value Measurements of Liabilities Measured at Fair Value on Recurring Basis (Details)", "role": "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value - Schedule of Fair Value Measurements of Liabilities Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_UvWL0Q1WZkOVYneUaUNh4Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByLiabilityClassAxis_prch_RedeemableConvertiblePreferredStockWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_zPmCuyBP1UKpqAvgeQsJEw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_oSckRfLITEqPDDKZ56GeyQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Fair Value - Summary of Key Assumptions for determining redeemable convertible preferred stock warrants (Details)", "role": "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails", "shortName": "Fair Value - Summary of Key Assumptions for determining redeemable convertible preferred stock warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByLiabilityClassAxis_prch_RedeemableConvertiblePreferredStockWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_zPmCuyBP1UKpqAvgeQsJEw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_oSckRfLITEqPDDKZ56GeyQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - Consolidated Statements of Operations (Parenthetical)", "role": "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical", "shortName": "Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_TC2lr4K3GU6GvvJAi0wjuA", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Fair Value - Fair Value Option Notes (Details)", "role": "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "shortName": "Fair Value - Fair Value Option Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByLiabilityClassAxis_prch_FairValueOptionNote1Member_e5tM8HtBqEungUc5yChF7g", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_2gf4z9I9s0eC_d84QkzIRg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_oSckRfLITEqPDDKZ56GeyQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Fair Value - Contingent consideration (Details)", "role": "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "shortName": "Fair Value - Contingent consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_2gf4z9I9s0eC_d84QkzIRg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_oSckRfLITEqPDDKZ56GeyQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "prch:PrivateWarrantLiabilities", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - Disclosure - Fair Value - Private Warrant Liability (Details)", "role": "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "shortName": "Fair Value - Private Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_prch_PrivateWarrantLiabilityMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember__UBuUau4DEOQdFjZqw-DyA", "decimals": "2", "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_OMTTpfHhaE6XQ_nVnGWIlg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByLiabilityClassAxis_prch_RedeemableConvertiblePreferredStockWarrantsMember_cHAqeQPA2kGYke8psZ3Xbg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40306 - Disclosure - Fair Value - Level 3 (Details)", "role": "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "shortName": "Fair Value - Level 3 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2018_us-gaap_FairValueByLiabilityClassAxis_prch_RedeemableConvertiblePreferredStockWarrantsMember_dhuryswagUqhUBIRP0n38w", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Property, Equipment, and Software (Details)", "role": "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "shortName": "Property, Equipment, and Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Intangible Assets and Goodwill (Details)", "role": "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "shortName": "Intangible Assets and Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Intangible Assets and Goodwill - Estimated Intangibles Amortization Expenses (Details)", "role": "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails", "shortName": "Intangible Assets and Goodwill - Estimated Intangibles Amortization Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_8mgqoBMAwkOtrenq7oA9vA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details)", "role": "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails", "shortName": "Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Debt (Details)", "role": "http://porchgroup.com/role/DisclosureDebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_19_2019_FkC-u6Fy1EafXwKYIgv9QA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Debt - Senior Secured Term Loans (Details)", "role": "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "shortName": "Debt - Senior Secured Term Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_prch_SeniorSecuredTermLoansMember_o1sHMffAJ0qhmub0dAxhMg", "decimals": "-3", "lang": null, "name": "prch:DebtInstrumentMaximumBorrowingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_78eUvHKClUe45ANV12_UUw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)", "role": "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_78eUvHKClUe45ANV12_UUw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_19_2019_FkC-u6Fy1EafXwKYIgv9QA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Debt - Runway Growth Credit Fund (Details)", "role": "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "shortName": "Debt - Runway Growth Credit Fund (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_us-gaap_DebtInstrumentAxis_prch_SeniorSecuredTermLoansMember_KdFwb-iTSEGhinwbw9xC6A", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_19_2019_FkC-u6Fy1EafXwKYIgv9QA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - Debt - Pre 2019 convertible notes (Details)", "role": "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "shortName": "Debt - Pre 2019 convertible notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_1_13_2019_us-gaap_DebtInstrumentAxis_prch_Pre2019ConvertiblePromissoryNotesMember_e6AiVNF6K0C9RGSTf3hk3w", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_19_2019_FkC-u6Fy1EafXwKYIgv9QA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40605 - Disclosure - Debt - 2019 Convertible Promissory Notes (Details)", "role": "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "shortName": "Debt - 2019 Convertible Promissory Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_prch_ConvertiblePromissoryNotes2019Member_LOJbQCwhbEeFgH0IwL82PA", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_19_2019_FkC-u6Fy1EafXwKYIgv9QA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40606 - Disclosure - Debt - Promissory Notes (Details)", "role": "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "shortName": "Debt - Promissory Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_19_2019_FkC-u6Fy1EafXwKYIgv9QA", "decimals": "2", "lang": null, "name": "prch:DebtInstrumentDefaultEventInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_oSckRfLITEqPDDKZ56GeyQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_19_2019_FkC-u6Fy1EafXwKYIgv9QA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40607 - Disclosure - Debt - Future receivables agreement (Details)", "role": "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "shortName": "Debt - Future receivables agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_2_11_2020_us-gaap_DebtInstrumentAxis_prch_FutureReceivablesAgreementMember_lPnWzMGraUKiQX1x6WX58g", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "INF", "first": true, "lang": null, "name": "prch:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Equity and Warrants - Common Stock (Details)", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails", "shortName": "Equity and Warrants - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "INF", "first": true, "lang": null, "name": "prch:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "INF", "first": true, "lang": null, "name": "prch:CommonStockSharesOtherThanEarnoutSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details)", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "shortName": "Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "INF", "first": true, "lang": null, "name": "prch:CommonStockSharesOtherThanEarnoutSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_23_2020_sR7zvozNGEOpSu-1L62Ueg", "decimals": "2", "first": true, "lang": null, "name": "prch:ClassOfWarrantOrRightRedemptionMinimumSharePriceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_OMTTpfHhaE6XQ_nVnGWIlg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Equity and Warrants - Warrants (Details)", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "shortName": "Equity and Warrants - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_23_2020_sR7zvozNGEOpSu-1L62Ueg", "decimals": "2", "first": true, "lang": null, "name": "prch:ClassOfWarrantOrRightRedemptionMinimumSharePriceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_OMTTpfHhaE6XQ_nVnGWIlg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_12_19_2019_To_12_19_2019_3_hTjiJ_3kukgLiFfzkbYQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "reportCount": 1, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - Equity and Warrants - Warrants activity (Details)", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "shortName": "Equity and Warrants - Warrants activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oUk-Sbiir0CttYL-liM7hw", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Stock-Based Compensation - Schedule of stock-based Compensation by Plan (Details)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "shortName": "Stock-Based Compensation - Schedule of stock-based Compensation by Plan (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "role": "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "4", "first": true, "lang": null, "name": "prch:ShareBasedPaymentArrangementExchangedOptionRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_oSckRfLITEqPDDKZ56GeyQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "4", "first": true, "lang": null, "name": "prch:ShareBasedPaymentArrangementExchangedOptionRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_oSckRfLITEqPDDKZ56GeyQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_8mgqoBMAwkOtrenq7oA9vA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Stock-Based Compensation - RSUs and Payroll Reduction Program (Details)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "shortName": "Stock-Based Compensation - RSUs and Payroll Reduction Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_7fj0elZvqESGsgoo6SvNfQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_OMTTpfHhaE6XQ_nVnGWIlg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - Stock-Based Compensation - Black-Scholes Option Pricing Model Assumptions (Details)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "shortName": "Stock-Based Compensation - Black-Scholes Option Pricing Model Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_OMTTpfHhaE6XQ_nVnGWIlg", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Ay1Qet3Y00CVRwesFvCvww", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40806 - Disclosure - Stock-Based Compensation - Summarizes The Activity of Restricted Stock Awards (Details)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "shortName": "Stock-Based Compensation - Summarizes The Activity of Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Ay1Qet3Y00CVRwesFvCvww", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_oSckRfLITEqPDDKZ56GeyQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40807 - Disclosure - Stock-Based Compensation - Employee Earnout RSUs and CEO Earnout RSUs (Details)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "shortName": "Stock-Based Compensation - Employee Earnout RSUs and CEO Earnout RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_12_23_2020_To_12_23_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_prch_EarnoutRestrictedStockUnitsMember_xdFsXeY0KEqj1x3rdmMGfg", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "th", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Income Taxes - Schedule of components of the income tax (benefit) provision (Details)", "role": "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails", "shortName": "Income Taxes - Schedule of components of the income tax (benefit) provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "th", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Income Taxes - Significant deferred tax assets and deferred tax liabilities (Details)", "role": "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails", "shortName": "Income Taxes - Significant deferred tax assets and deferred tax liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Income Taxes - Reconciliation of Income tax (Benefit) provision (Details)", "role": "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails", "shortName": "Income Taxes - Reconciliation of Income tax (Benefit) provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Income Taxes - (Details)", "role": "http://porchgroup.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements", "role": "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatements", "shortName": "Restatement of Previously Issued Consolidated Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - 401(k) Savings Plan (Details)", "role": "http://porchgroup.com/role/Disclosure401KSavingsPlanDetails", "shortName": "401(k) Savings Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Business Combinations and Disposals - Acquisitions (Details)", "role": "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "shortName": "Business Combinations and Disposals - Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_nUKjHO7JyUiunM4WrlrsDw", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Business Combinations and Disposals - Additional Information (Details)", "role": "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "shortName": "Business Combinations and Disposals - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_5_29_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_prch_Serviz.comInc.Member_C9IE5RJJfUSYORk9bm1vDw", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Commitments and Contingencies - Schedule of minimum commitments under noncancelable operating lease agreements (Details)", "role": "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails", "shortName": "Commitments and Contingencies - Schedule of minimum commitments under noncancelable operating lease agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Commitments and Contingencies - Non-cancelable purchase commitments (Details)", "role": "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Non-cancelable purchase commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PreferredStockConversionsInducements", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Related Parties (Details)", "role": "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "shortName": "Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleDebtMember_us-gaap_StatementClassOfStockAxis_prch_SeriesBRedeemableConvertiblePreferredStockMember_wLEHr2CyiU2fkTdylISJrQ", "decimals": "-3", "lang": null, "name": "us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Basic and Diluted Net Loss Per Share (Details)", "role": "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "shortName": "Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SOFnEnone0GTJsG0SSXV4w", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_A77j1WY69kmwqN64m4tnvA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of diluted net loss per antidilutive (Details)", "role": "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "shortName": "Basic and Diluted Net Loss Per Share - Computation of diluted net loss per antidilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_A77j1WY69kmwqN64m4tnvA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "As_Of_12_31_2020_LkJiZZdxq0OHd9vvEdK05g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Subsequent Events (Details)", "role": "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_12_23_2020_To_12_23_2020_us-gaap_ClassOfWarrantOrRightAxis_prch_PrivateWarrantsMember_us-gaap_TypeOfArrangementAxis_prch_MergerAgreementWithProptechAcquisitionCorporationMember_4SqcgXuPGUuN03NkvYHpZg", "decimals": "-5", "lang": null, "name": "prch:StockIssuedDuringPeriodSharesWarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ki39meDV3UOOwpXBfi92ow", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenue", "role": "http://porchgroup.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20201231x10ka.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_HiJlvr-1JEiZdVl9kG_M8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 146, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r635", "r636", "r637" ], "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/2020-01-31", "presentation": [ "http://porchgroup.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "prch_AccountsReceivableAgreedToBeSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivable agreed to be sold per agreement.", "label": "Accounts Receivable Agreed To Be Sold" } } }, "localname": "AccountsReceivableAgreedToBeSold", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "monetaryItemType" }, "prch_AccountsReceivableCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing current accounts receivable.", "label": "Accounts Receivable Current [Member]", "terseLabel": "Accounts Receivable Current" } } }, "localname": "AccountsReceivableCurrentMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "domainItemType" }, "prch_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Liabilities Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_AcquisitionDeferralAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to acquisition deferral agreement.", "label": "Acquisition Deferral Agreement [Member]", "terseLabel": "Existing agreement" } } }, "localname": "AcquisitionDeferralAgreementMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "prch_Acquisitions2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2019 acquisition.", "label": "Acquisitions2019 [Member]", "terseLabel": "2019 Acquisition" } } }, "localname": "Acquisitions2019Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_AdditionalOfferingPipeInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Additional Offering, PIPE Investors.", "label": "Additional Offering Pipe Investors [Member]", "terseLabel": "Additional Offering, PIPE Investors" } } }, "localname": "AdditionalOfferingPipeInvestorsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "domainItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalCancellationOfRedeemableConvertiblePreferredStockRepurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) for the Cancellation of redeemable convertible preferred stock repurchase liability.", "label": "Adjustments to Additional Paid in Capital, Cancellation of Redeemable Convertible Preferred Stock Repurchase", "terseLabel": "Cancellation of redeemable convertible preferred stock repurchase liability" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCancellationOfRedeemableConvertiblePreferredStockRepurchase", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalDebtIntrinsicValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Debt Intrinsic Value of increase (decrease) to additional paid in capital (APIC) resulting from intrinsic value of debt adjusted.", "label": "Adjustments to Additional Paid in Capital, Debt Intrinsic Value", "terseLabel": "Adjustments to additional" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDebtIntrinsicValue", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalEarnoutLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of adjustments to additional paid in resulting from the recognition of earnout liability.", "label": "Adjustments to Additional Paid in Capital, Earnout Liability", "negatedLabel": "Earnout liability (as restated)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEarnoutLiability", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalPurchasePriceConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from purchase price consideration.", "label": "Adjustments to Additional Paid in Capital, Purchase Price Consideration", "negatedLabel": "Adjustment to purchase price consideration" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchasePriceConsideration", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalShareholderContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) from shareholder contribution.", "label": "Adjustments to Additional Paid in Capital, Shareholder Contribution", "terseLabel": "Shareholder contribution" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareholderContribution", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalTaxImpactOnRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of adjustments to additional paid in resulting from the Impact of tax on recapitalization.", "label": "Adjustments To Additional Paid In Capital Tax Impact On Recapitalization", "terseLabel": "Tax impacts of recapitalization" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalTaxImpactOnRecapitalization", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AmendedAcquisitionDeferralAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to amended acquisition deferral agreement.", "label": "Amended Acquisition Deferral Agreement [Member]", "terseLabel": "Amended agreement" } } }, "localname": "AmendedAcquisitionDeferralAgreementMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "prch_ApicShareBasedPaymentArrangementIncreaseForEarnoutCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for earnout compensation.", "label": "APIC, Share-based Payment Arrangement, Increase for Earnout Compensation", "terseLabel": "Stock-based compensation - earnout" } } }, "localname": "ApicShareBasedPaymentArrangementIncreaseForEarnoutCompensation", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_ApicShareBasedPaymentArrangementInducementToConvertPreferredStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) for the inducement to convert preferred stock.", "label": "APIC, Share-based Payment Arrangement, Inducement to Convert Preferred Stock", "negatedLabel": "Inducement to convert preferred stock" } } }, "localname": "ApicShareBasedPaymentArrangementInducementToConvertPreferredStock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_ApicShareBasedPaymentArrangementRecognitionOfContingentBeneficialConversionFeature": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) for the recognition of contingent beneficial conversion feature.", "label": "APIC, Share-based Payment Arrangement, Recognition of Contingent Beneficial Conversion Feature", "negatedLabel": "Impacts of recognition of contingent beneficial conversion feature" } } }, "localname": "ApicShareBasedPaymentArrangementRecognitionOfContingentBeneficialConversionFeature", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_BusinessAcquisitionAdditionalSharesIssuableSharePriceThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of consecutive trading days for determining equity issuable in business combination.", "label": "Business Acquisition, Additional Shares Issuable, Share Price, Threshold Consecutive Trading Days", "terseLabel": "Number of consecutive trading days" } } }, "localname": "BusinessAcquisitionAdditionalSharesIssuableSharePriceThresholdConsecutiveTradingDays", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "prch_BusinessAcquisitionAdditionalSharesIssuableSharePriceThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of trading days for determining equity issuable in business combination.", "label": "Business Acquisition Additional Shares Issuable Share Price Threshold Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "BusinessAcquisitionAdditionalSharesIssuableSharePriceThresholdTradingDays", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "prch_BusinessAcquisitionAdditionalSharesIssuableSharePriceYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of years for the additional shares issuable on the basis of trading price for days specified and years specified", "label": "Business Acquisition, Additional Shares Issuable, Share Price, Years", "verboseLabel": "Number of years for the additional shares issuable on the basis of trading price" } } }, "localname": "BusinessAcquisitionAdditionalSharesIssuableSharePriceYears", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "prch_BusinessAcquisitionContinentConsiderationAdditionalNumberNumberOfSharesIssuedOrIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Number of issued or issuable to acquire entity for contingent consideration.", "label": "Business Acquisition, Continent Consideration, Additional Number Number of Shares Issued or Issuable", "terseLabel": "Number of additional shares issued" } } }, "localname": "BusinessAcquisitionContinentConsiderationAdditionalNumberNumberOfSharesIssuedOrIssuable", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "prch_BusinessAcquisitionSharePriceThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold 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, Threshold", "terseLabel": "Trading price" } } }, "localname": "BusinessAcquisitionSharePriceThreshold", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "prch_BusinessCombinationConsiderationTransferredAdditionalEquityInterestsIssuedAndIssuableShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Additional Equity Interests Issued and Issuable, shares", "terseLabel": "Additional shares of common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredAdditionalEquityInterestsIssuedAndIssuableShares", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "prch_BusinessCombinationConsiderationTransferredDeferredAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred acquisition cost in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Deferred Acquisition Consideration", "terseLabel": "Deferred acquisition consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredDeferredAcquisitionConsideration", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationConsiderationTransferredLiabilitiesIncurredNotesPayable": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer of notes payable as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Notes Payable", "terseLabel": "Notes payable" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredNotesPayable", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationNumberOfPromissoryNotesAssumed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of promissory notes assumed", "label": "Business Combination Number Of Promissory Notes Assumed", "terseLabel": "Number of promissory notes assumed" } } }, "localname": "BusinessCombinationNumberOfPromissoryNotesAssumed", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails" ], "xbrltype": "integerItemType" }, "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingLiabilities": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date excluding liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Excluding Liabilities", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingLiabilities", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationTransactionCostsEligibleToBeChargedAgainstEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of transaction cost under business combination eligible to be charged against equity because the costs were incurred pursuant to an issuance of equity as part of recapitalization.", "label": "Business Combination, Transaction Costs Eligible To Be Charged Against Equity", "terseLabel": "Amount eligible to be charged against equity" } } }, "localname": "BusinessCombinationTransactionCostsEligibleToBeChargedAgainstEquity", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationsAndDisposalsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Business Combinations and Disposals" } } }, "localname": "BusinessCombinationsAndDisposalsAbstract", "nsuri": "http://porchgroup.com/20201231", "xbrltype": "stringItemType" }, "prch_BusinessMergerPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the merger.", "label": "Business Merger Policy [Policy Text Block]", "terseLabel": "The Merger" } } }, "localname": "BusinessMergerPolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "prch_CapitalContributionFromShareholder": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of capital contribution from shareholder.", "label": "Capital Contribution from Shareholder", "terseLabel": "Capital contribution from a shareholder - guarantee of debt" } } }, "localname": "CapitalContributionFromShareholder", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_CapitalContributionFromShareholderInducementToConvertPreferredStockToCommon": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of capital contribution from a shareholder from inducement to convert preferred stock to common stock.", "label": "Capital Contribution From Shareholder Inducement to Convert Preferred Stock to Common", "terseLabel": "Capital contribution from a shareholder - inducement to convert preferred stock to common" } } }, "localname": "CapitalContributionFromShareholderInducementToConvertPreferredStockToCommon", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_CapitalContributionFromShareholderInducementToConvertPreferredStockToCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capital Contribution From Shareholder Inducement to Convert Preferred Stock to Common Stock.", "label": "Capital Contribution From Shareholder Inducement to Convert Preferred Stock to Common Stock", "terseLabel": "Capital contribution from shareholder inducement to convert preferred stock to common stock" } } }, "localname": "CapitalContributionFromShareholderInducementToConvertPreferredStockToCommonStock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_CarryforwardsWithoutExpiry": { "auth_ref": [], "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 with unlimited carryforward period.", "label": "Carryforwards, Without Expiry", "terseLabel": "Net operating loss carry forwards without expiry" } } }, "localname": "CarryforwardsWithoutExpiry", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "prch_CashBalanceAtBank": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash balance at bank.", "label": "Cash Balance At Bank", "terseLabel": "Cash balance at bank" } } }, "localname": "CashBalanceAtBank", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_ClassOfWarrantOrRightCancelled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights cancelled.", "label": "Class of Warrant or Right, Cancelled", "negatedLabel": "Warrants cancelled" } } }, "localname": "ClassOfWarrantOrRightCancelled", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "prch_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsCancelled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights cancelled.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights Cancelled", "terseLabel": "Warrants cancelled, Weighted- Average Exercise Price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsCancelled", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "prch_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights granted.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights Granted", "terseLabel": "Warrants granted, Weighted- Average Exercise Price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsGranted", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "prch_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price of warrants or rights outstanding as percentage of preferred stock issuance price.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights Percentage", "terseLabel": "Warrant exercise price (percentage)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentage", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "pureItemType" }, "prch_ClassOfWarrantOrRightExpiringPeriodAfterMergerForDeterminingSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents expiring period after merger for determining share price for warrants to purchase common stock, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Class of Warrant or Right, Expiring Period After Merger For Determining Share Price", "terseLabel": "Expiring period after merger for determining share price" } } }, "localname": "ClassOfWarrantOrRightExpiringPeriodAfterMergerForDeterminingSharePrice", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "durationItemType" }, "prch_ClassOfWarrantOrRightGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Weighted average grant date fair value of warrants.", "label": "Class of Warrant or Right, Grant Date Fair Value", "terseLabel": "Warrants grant date fair value" } } }, "localname": "ClassOfWarrantOrRightGrantDateFairValue", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "prch_ClassOfWarrantOrRightGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights granted.", "label": "Class of Warrant or Right, Granted", "terseLabel": "Warrants granted" } } }, "localname": "ClassOfWarrantOrRightGranted", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "prch_ClassOfWarrantOrRightNumberOfDaysForDeterminingSharePriceCommencement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of days commencing after merger for determining share price for warrants to purchase common stock.", "label": "Class of Warrant or Right, Number of Days For Determining Share Price Commencement", "terseLabel": "Number of days for determining share price commencement" } } }, "localname": "ClassOfWarrantOrRightNumberOfDaysForDeterminingSharePriceCommencement", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "durationItemType" }, "prch_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantOrRightSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of shares that can be issued for warrants.", "label": "Class of Warrant or Right, Number of Securities Called by Warrant or Right, Share Price", "terseLabel": "Single share price" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantOrRightSharePrice", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "perShareItemType" }, "prch_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsCancelled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted, cancelled.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Cancelled", "terseLabel": "Warrants cancelled" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsCancelled", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "prch_ClassOfWarrantOrRightRedemptionMinimumNumberOfNoticeDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum number of days of Notice period for redemption of warrants to the warrant holders.", "label": "Class of Warrant or Right, Redemption, Minimum Number of Notice Days", "terseLabel": "Minimum number of notice days" } } }, "localname": "ClassOfWarrantOrRightRedemptionMinimumNumberOfNoticeDays", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "xbrltype": "integerItemType" }, "prch_ClassOfWarrantOrRightRedemptionMinimumSharePriceOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price per share common stock subject to adjustments as specified.", "label": "Class of Warrant or Right, Redemption, Minimum Share Price Of Common Stock", "terseLabel": "Minimum share price of common stock" } } }, "localname": "ClassOfWarrantOrRightRedemptionMinimumSharePriceOfCommonStock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "xbrltype": "perShareItemType" }, "prch_ClassOfWarrantOrRightRedemptionPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redemption price per share for warrants.", "label": "Class of Warrant or Right, Redemption Price Per Share", "terseLabel": "Redemption price per share" } } }, "localname": "ClassOfWarrantOrRightRedemptionPricePerShare", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "xbrltype": "perShareItemType" }, "prch_ClassOfWarrantOrRightRedemptionSharePriceLengthOfTradingDayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the length of the trading day period commencing once the warrants become exercisable and ending on third trading day for the warrants redemption share price determination.", "label": "Class of Warrant or Right, Redemption, Share Price Length of Trading Day Period", "terseLabel": "Share price length of trading day period" } } }, "localname": "ClassOfWarrantOrRightRedemptionSharePriceLengthOfTradingDayPeriod", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "xbrltype": "integerItemType" }, "prch_ClassOfWarrantOrRightRedemptionSharePriceNumberOfTradingDayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of trading day period for the warrants redemption share price determination.", "label": "Class of Warrant or Right, Redemption, Share Price Number Of Trading Day Period", "terseLabel": "Share price number of trading day period" } } }, "localname": "ClassOfWarrantOrRightRedemptionSharePriceNumberOfTradingDayPeriod", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "xbrltype": "integerItemType" }, "prch_CommonSharesReservedForFutureIssuanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Common Shares Reserved For Future Issuance [Abstract]", "terseLabel": "Common shares reserved for future issuance:" } } }, "localname": "CommonSharesReservedForFutureIssuanceAbstract", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "prch_CommonStockSharesOtherThanEarnoutSharesOutstanding": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of common stock shares issued and outstanding.", "label": "Common Stock Shares Other Than Earnout Shares Outstanding", "terseLabel": "Issued and outstanding common shares" } } }, "localname": "CommonStockSharesOtherThanEarnoutSharesOutstanding", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "prch_CommonStockSharesOutstandingAndReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common stock outstanding and reserved for future issuance.", "label": "Common Stock Shares Outstanding And Reserved For Future Issuance", "terseLabel": "Common stock outstanding and reserved for future issuance" } } }, "localname": "CommonStockSharesOutstandingAndReservedForFutureIssuance", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "prch_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to common stock warrants.", "label": "Common Stock Warrants [Member]", "terseLabel": "Common stock warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "prch_ContingentConsiderationBusinessCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to contingent consideration business combination.", "label": "Contingent Consideration Business Combination [Member]", "terseLabel": "Contingent consideration - business combination" } } }, "localname": "ContingentConsiderationBusinessCombinationMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "prch_ContingentConsiderationEarnoutLiabilityFairValueDisclosures": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration earnout liability.", "label": "Contingent Consideration Earnout Liability Fair Value Disclosures", "terseLabel": "Earnout liability, at fair value" } } }, "localname": "ContingentConsiderationEarnoutLiabilityFairValueDisclosures", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_ContingentConsiderationEarnoutMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration earnout liability .", "label": "Contingent Consideration Earnout, Measurement Input" } } }, "localname": "ContingentConsiderationEarnoutMeasurementInput", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "decimalItemType" }, "prch_ContingentConsiderationEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to earnout contingent consideration.", "label": "Contingent Consideration Earnout [Member]", "terseLabel": "Contingent consideration - earnout" } } }, "localname": "ContingentConsiderationEarnoutMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "prch_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Contingent consideration.", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "prch_ContractWithCustomerAssetDecreaseCashReceipt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from cash receipts.", "label": "Contract with Customer, Asset, Decrease, Cash Receipt", "negatedLabel": "Cash receipts" } } }, "localname": "ContractWithCustomerAssetDecreaseCashReceipt", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ContractWithCustomerAssetIncreaseNewPoliciesSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from value of life insurance policies sold by carriers.", "label": "Contract with Customer, Asset, Increase, New Policies Sold", "terseLabel": "Estimated lifetime value of insurance policies sold by carriers" } } }, "localname": "ContractWithCustomerAssetIncreaseNewPoliciesSold", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in contract liability due to additions during the year.", "label": "Contract with Customer, Liability, Additions", "terseLabel": "Additions to contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueAdoptionOfAsu": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from adoption of ASU topic 606 which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Adoption of ASU", "terseLabel": "Adoption of ASC 606" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueAdoptionOfAsu", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ContractWithCustomerLiabilityIncreaseDecreaseForDivestituresImpact": { "auth_ref": [], "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 impact of divestitures.", "label": "Contract with Customer, Liability, Increase (Decrease) for Divestitures Impact", "terseLabel": "Impact of divestitures" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForDivestituresImpact", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ContractWithCustomerLiabilityPrepaymentAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in contract liability due to additions from prepayment during the year.", "label": "Contract With Customer Liability, Prepayment Additions", "terseLabel": "Additions to contract liabilities - prepayment" } } }, "localname": "ContractWithCustomerLiabilityPrepaymentAdditions", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ContractWithCustomerLiabilitySignificantFinancingComponentInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for Significant Financing Component Interest.", "label": "Contract with Customer, Liability, Significant Financing Component Interest", "terseLabel": "Additions to contract liabilities - significant financing component interest" } } }, "localname": "ContractWithCustomerLiabilitySignificantFinancingComponentInterest", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ConversionOfStockSharesConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio of conversion of shares.", "label": "Conversion Of Stock Shares Conversion Ratio", "terseLabel": "Shares conversion ratio" } } }, "localname": "ConversionOfStockSharesConversionRatio", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "pureItemType" }, "prch_ConvertiblePromissoryNotes2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2018 convertible promissory notes.", "label": "Convertible Promissory Notes2018 [Member]", "terseLabel": "2018 Convertible Promissory Notes" } } }, "localname": "ConvertiblePromissoryNotes2018Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "prch_ConvertiblePromissoryNotes2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2019 Convertible Promissory Notes.", "label": "Convertible Promissory Notes2019 [Member]", "terseLabel": "2019 Convertible Promissory Notes" } } }, "localname": "ConvertiblePromissoryNotes2019Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_Covid19PolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Covid 19.", "label": "COVID-19 , Policy [Policy Text Block]", "terseLabel": "COVID-19 Update" } } }, "localname": "Covid19PolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "prch_DatamentorsHoldingsLlcDBV12DataMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to DataMentors Holdings, LLC d/b/a V12 Data.", "label": "Datamentors Holdings Llc D B V12 Data [Member]", "terseLabel": "DataMentors Holdings, LLC d/b/a V12 Data [Member]" } } }, "localname": "DatamentorsHoldingsLlcDBV12DataMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "prch_DebtConversionSharesIssuedUponConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for convertible debt that is converted.", "label": "Debt Conversion, Shares Issued upon Conversion", "terseLabel": "Shares issuable on conversion" } } }, "localname": "DebtConversionSharesIssuedUponConversion", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails" ], "xbrltype": "sharesItemType" }, "prch_DebtDiscountForWarrantsIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of discount on warrants issued.", "label": "Debt Discount for Warrants Issued", "terseLabel": "Debt discount for warrants issued (non-cash)" } } }, "localname": "DebtDiscountForWarrantsIssued", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_DebtInstrumentAnnualPrincipalPaymentNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of annual installments for debt repayment.", "label": "Debt Instrument, Annual Principal Payment, Number of Installments" } } }, "localname": "DebtInstrumentAnnualPrincipalPaymentNumberOfInstallments", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "integerItemType" }, "prch_DebtInstrumentConversionDefaultAmountReclassified": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Default amount of convertible reclassified to current liabilities as all principal and unpaid interest is immediately due in cash upon event of default.", "label": "Debt Instrument Conversion, Default Amount Reclassified", "terseLabel": "Default amount reclassified" } } }, "localname": "DebtInstrumentConversionDefaultAmountReclassified", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DebtInstrumentConversionThresholdMaturityDaysIfNotConverted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents threshold maturity days after a qualified financing for convertible notes if not converted.", "label": "Debt Instrument Conversion, Threshold Maturity Days If Not converted", "terseLabel": "Maturity days threshold for notes if not converted" } } }, "localname": "DebtInstrumentConversionThresholdMaturityDaysIfNotConverted", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails" ], "xbrltype": "integerItemType" }, "prch_DebtInstrumentConversionThresholdMaturityPeriodIfNotConverted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents threshold maturity period from the issuance date for convertible notes if not converted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument Conversion, Threshold Maturity Period If Not converted", "terseLabel": "Maturity period threshold for notes if not converted" } } }, "localname": "DebtInstrumentConversionThresholdMaturityPeriodIfNotConverted", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails" ], "xbrltype": "durationItemType" }, "prch_DebtInstrumentDefaultEventInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate on the event of default", "label": "Debt Instrument, default Event, Interest Rate", "terseLabel": "Interest rate on the event of default" } } }, "localname": "DebtInstrumentDefaultEventInterestRate", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "percentItemType" }, "prch_DebtInstrumentFinalPaymentFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt final payment fees.", "label": "Debt Instrument, Final Payment Fees", "terseLabel": "Unpaid interest" } } }, "localname": "DebtInstrumentFinalPaymentFees", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "prch_DebtInstrumentFinalPaymentFeesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Final payment fee percentage.", "label": "Debt Instrument, Final Payment Fees, Percentage", "terseLabel": "Final payment fee" } } }, "localname": "DebtInstrumentFinalPaymentFeesPercentage", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "prch_DebtInstrumentFinancialCovenantsMinimumCashLevel": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financial covenants requiring minimum cash level.", "label": "Debt Instrument, Financial Covenants, Minimum Cash Level", "terseLabel": "Financial covenants, Minimum cash level" } } }, "localname": "DebtInstrumentFinancialCovenantsMinimumCashLevel", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "prch_DebtInstrumentFinancialCovenantsMinimumRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial covenants requiring minimum revenue.", "label": "Debt Instrument, Financial Covenants, Minimum Revenue", "terseLabel": "Financial covenants, Minimum revenue" } } }, "localname": "DebtInstrumentFinancialCovenantsMinimumRevenue", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "prch_DebtInstrumentFinancialCovenantsPercentageOfProjectedRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial covenants requiring projected revenue percentage for future quarters.", "label": "Debt Instrument, Financial Covenants, Percentage of Projected Revenue", "terseLabel": "Financial covenants, projected revenue percentage" } } }, "localname": "DebtInstrumentFinancialCovenantsPercentageOfProjectedRevenue", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "prch_DebtInstrumentInterestRateReduction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of reduction in interest rate if the company received specified amount of cash proceeds from sale of equity interest.", "label": "Debt Instrument, Interest Rate Reduction", "terseLabel": "Reduction in interest rate" } } }, "localname": "DebtInstrumentInterestRateReduction", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "pureItemType" }, "prch_DebtInstrumentLoanDefaultInterestRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan default interest rate percentage.", "label": "Debt Instrument, Loan Default Interest Rate, Percentage", "terseLabel": "Loan default" } } }, "localname": "DebtInstrumentLoanDefaultInterestRatePercentage", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "prch_DebtInstrumentMaximumBorrowingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount that could be borrowed.", "label": "Debt Instrument, Maximum Borrowing Amount", "terseLabel": "Maximum borrowing amount" } } }, "localname": "DebtInstrumentMaximumBorrowingAmount", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "prch_DebtInstrumentOutstandingPrincipalAndInterestPercentagePaymentRequiredUponMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the amount of outstanding principal and unpaid interest amount upon maturity payable percentage.", "label": "Debt Instrument Outstanding Principal And Interest Percentage Payment Required Upon Maturity", "terseLabel": "Percentage of outstanding principal and unpaid interest amount payment upon maturity" } } }, "localname": "DebtInstrumentOutstandingPrincipalAndInterestPercentagePaymentRequiredUponMaturity", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails" ], "xbrltype": "percentItemType" }, "prch_DebtInstrumentPrepaymentFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prepayment fees.", "label": "Debt Instrument, Prepayment Fees", "terseLabel": "Final payment fee" } } }, "localname": "DebtInstrumentPrepaymentFees", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "prch_DebtInstrumentPrepaymentFeesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repayment fees percentage.", "label": "Debt Instrument, Prepayment Fees, Percentage", "terseLabel": "Repayment fees percentage" } } }, "localname": "DebtInstrumentPrepaymentFeesPercentage", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "prch_DebtInstrumentSharesAndWarrantsPerUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the per share and warrants in one unit.", "label": "Debt Instrument, Shares And Warrants Per Unit", "terseLabel": "Shares /Warrants per unit" } } }, "localname": "DebtInstrumentSharesAndWarrantsPerUnit", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails" ], "xbrltype": "pureItemType" }, "prch_DebtRepaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt repayment term.", "label": "Debt Repayment Term", "terseLabel": "Debt repayment term" } } }, "localname": "DebtRepaymentTerm", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails" ], "xbrltype": "durationItemType" }, "prch_December312020AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to December 31, 2020 acquisition.", "label": "December312020 Acquisition [Member]", "terseLabel": "December 31, 2020 Acquisition" } } }, "localname": "December312020AcquisitionMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_DeferredTaxAssetsDisallowedInterest": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 3.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 from disallowed interest.", "label": "Deferred Tax Assets, Disallowed Interest", "terseLabel": "Disallowed interest" } } }, "localname": "DeferredTaxAssetsDisallowedInterest", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxAssetsGoodwill": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 4.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 from goodwill.", "label": "Deferred Tax Assets, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxAssetsGoodwill", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxAssetsIntangibleAssetsOtherThanGoodwill": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 5.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 from intangible assets excluding goodwill.", "label": "Deferred Tax Assets, Intangible Assets Other than Goodwill", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxAssetsIntangibleAssetsOtherThanGoodwill", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxLiabilityInternallyDevelopedSoftware": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "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 internally developed software.", "label": "Deferred Tax Liability, Internally Developed Software", "negatedLabel": "Internally developed software" } } }, "localname": "DeferredTaxLiabilityInternallyDevelopedSoftware", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DisposalGroupIncludingDiscontinuedOperationFairValueOfNotesCancelled": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of notes cancelled per the transaction.", "label": "Disposal Group, Including Discontinued Operation, Fair Value of Notes Cancelled", "terseLabel": "Fair Value" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationFairValueOfNotesCancelled", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_EarnoutCommonSharesOutstanding": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of earnout common shares issued and outstanding.", "label": "Earnout Common Shares Outstanding", "terseLabel": "Earnout common shares" } } }, "localname": "EarnoutCommonSharesOutstanding", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "prch_EarnoutLiabilityAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of non cash earnout liability recognized.", "label": "Earnout liability Assumed", "terseLabel": "Earnout liability" } } }, "localname": "EarnoutLiabilityAssumed", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_EarnoutRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to earnout RSU's.", "label": "Earnout Restricted Stock Units [Member]", "terseLabel": "Earnout Restricted Stock Units" } } }, "localname": "EarnoutRestrictedStockUnitsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "prch_EarnoutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Shares.", "label": "Earnout Shares [Member]", "terseLabel": "Earnout shares" } } }, "localname": "EarnoutSharesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "prch_EffectiveIncomeTaxRateReconciliationDebtTransactions": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 debt transactions.", "label": "Effective Income Tax Rate Reconciliation, Debt Transactions", "terseLabel": "Debt transactions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDebtTransactions", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "prch_EffectiveIncomeTaxRateReconciliationReturnToProvision": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 return to provisions.", "label": "Effective Income Tax Rate Reconciliation, Return to Provision", "terseLabel": "Return to provision" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvision", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "prch_ElevenPointZeroFivePercentPromissoryNoteDue2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 11.05% term loan, due 2024.", "label": "Eleven Point Zero Five Percent Promissory Note Due2020 [Member]", "terseLabel": "11.05% term loan, due 2024" } } }, "localname": "ElevenPointZeroFivePercentPromissoryNoteDue2020Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_EmergingGrowthCompanyPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Emerging Growth Company Status.", "label": "Emerging Growth Company, Policy [Policy Text Block]", "terseLabel": "Emerging Growth Company Status" } } }, "localname": "EmergingGrowthCompanyPolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "prch_EquityIncentivePlan2012Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about 2012 Equity Incentive Plan.", "label": "Equity Incentive Plan2012 [Member]", "terseLabel": "Employee awards" } } }, "localname": "EquityIncentivePlan2012Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "prch_ExecutivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about executives.", "label": "Executives [Member]", "terseLabel": "Executives" } } }, "localname": "ExecutivesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentOfDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on extinguishment of debt from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) on Extinguishment of Debt", "terseLabel": "Gain on extinguishment of debt" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossOnExtinguishmentOfDebt", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "prch_FairValueOfStockIssuedInExchangeOfTransactionServicesInBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of shares issued in exchange of transaction service under business combination.", "label": "Fair Value Of Stock Issued In Exchange Of Transaction Services In Business Combination", "terseLabel": "Fair value of shares issued" } } }, "localname": "FairValueOfStockIssuedInExchangeOfTransactionServicesInBusinessCombination", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_FairValueOptionNote1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Fair value option note 1.", "label": "Fair Value Option Note1 [Member]", "terseLabel": "FVO Note 1" } } }, "localname": "FairValueOptionNote1Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "domainItemType" }, "prch_FairValueOptionNote2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Fair value option note 2.", "label": "Fair Value Option Note2 [Member]", "terseLabel": "FVO Note 2" } } }, "localname": "FairValueOptionNote2Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "domainItemType" }, "prch_FairValueOptionNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to FVO notes.", "label": "Fair Value Option Notes [Member]", "terseLabel": "FVO notes" } } }, "localname": "FairValueOptionNotesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "prch_FormerEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to former employees.", "label": "Former Employees [Member]", "terseLabel": "Former Employees" } } }, "localname": "FormerEmployeesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_FurnitureOfficeEquipmentAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Furniture, office equipment and other.", "label": "Furniture Office Equipment And Other [Member]", "terseLabel": "Furniture, office equipment and other" } } }, "localname": "FurnitureOfficeEquipmentAndOtherMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "prch_FutureReceivablesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to future receivables agreement .", "label": "Future Receivables Agreement [Member]", "terseLabel": "Future Receivables Agreement [Member]" } } }, "localname": "FutureReceivablesAgreementMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "domainItemType" }, "prch_GainLossOnRemeasurementOfPrivateWarrantLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0 }, "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on remeasurement of private warrant liability.", "label": "Gain (Loss) on Remeasurement Of Private Warrant Liability", "negatedLabel": "Loss on remeasurement of private warrant liability", "negatedTerseLabel": "Add: gain on warrant fair value", "verboseLabel": "Gain on remeasurement of private warrant liability (Note 3)" } } }, "localname": "GainLossOnRemeasurementOfPrivateWarrantLiability", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_GainLossOnSettlementOfAccountsPayableAndAccountsReceivable": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails": { "order": 5.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on settlement of accounts payable and accounts receivable.", "label": "Gain (Loss) on Settlement of Accounts Payable and Accounts Receivable", "verboseLabel": "Gain on settlement of accounts payable" } } }, "localname": "GainLossOnSettlementOfAccountsPayableAndAccountsReceivable", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "prch_GainOnRemeasurementOfContingentConsideration": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain on remeasurement of contingent consideration.", "label": "Gain on Remeasurement of Contingent Consideration", "negatedLabel": "Loss (gain) on remeasurement of contingent consideration" } } }, "localname": "GainOnRemeasurementOfContingentConsideration", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_HireHelperLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Hire a Helper, LLC.", "label": "Hire Helper Llc [Member]", "terseLabel": "Hire a Helper, LLC" } } }, "localname": "HireHelperLlcMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "prch_HomeownersOfAmericaHoldingCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Homeowners of America Holding Corporation (\"HOA\").", "label": "Homeowners Of America Holding Corporation [Member]", "terseLabel": "Homeowners of America Holding Corporation [Member]" } } }, "localname": "HomeownersOfAmericaHoldingCorporationMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "prch_IncreaseDecreaseInRefundableCustomerDeposits": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in refundable customer deposits.", "label": "Increase (Decrease) in Refundable Customer Deposits", "terseLabel": "Refundable customer deposits" } } }, "localname": "IncreaseDecreaseInRefundableCustomerDeposits", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_July232020AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to July 23, 2020 Acquisition.", "label": "July232020 Acquisition [Member]", "terseLabel": "July 23, 2020 Acquisition" } } }, "localname": "July232020AcquisitionMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_LegacyPorchWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to legacy porch warrants.", "label": "Legacy Porch Warrants [Member]", "terseLabel": "Legacy Porch warrants" } } }, "localname": "LegacyPorchWarrantsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "prch_LoanAgreementWithCantorFitzgeraldSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to convertible loan agreement with Cantor Fitzgerald Securities.", "label": "Loan Agreement With Cantor Fitzgerald Securities [Member]", "terseLabel": "Loan Agreement With Cantor Fitzgerald Securities [Member]" } } }, "localname": "LoanAgreementWithCantorFitzgeraldSecuritiesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_LoanAndSecurityAgreementRunwayLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Loan and Security Agreement with Runway Growth Credit Fund, Inc. (\"Runway Loan\")", "label": "Loan And Security Agreement Runway Loan [Member]", "terseLabel": "Loan and Security Agreement , Runway Loan [Member]" } } }, "localname": "LoanAndSecurityAgreementRunwayLoanMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "prch_LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to loan proceeds remain outstanding upon the acceleration of the loan due to an event of default, the closing of the Merger, or the maturity date.", "label": "Loan Proceeds Remain Outstanding Acceleration Of Loan Due To Event Of Default Termination Of Merger [Member]", "terseLabel": "Loan Proceeds Remain outstanding, Acceleration of Loan Due To Event of Default, Termination of Merger [Member]" } } }, "localname": "LoanProceedsRemainOutstandingAccelerationOfLoanDueToEventOfDefaultTerminationOfMergerMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_LoanProceedsRemainOutstandingTerminationOfMergerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Loan proceeds remain outstanding upon termination of the Merger or upon funding within a restricted cash account.", "label": "Loan Proceeds Remain Outstanding Termination Of Merger [Member]", "terseLabel": "Loan Proceeds Remain outstanding, Termination of Merger [Member]" } } }, "localname": "LoanProceedsRemainOutstandingTerminationOfMergerMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_LoansRepaidPriorToFirstAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to rate applicable if loan is repaid prior to the 1st anniversary date.", "label": "Loans Repaid Prior To First Anniversary [Member]", "terseLabel": "Loans Repaid Prior To First Anniversary [Member]" } } }, "localname": "LoansRepaidPriorToFirstAnniversaryMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "prch_LoansRepaidPriorToFourthAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to rate applicable if loan is repaid prior to the 4th anniversary date.", "label": "Loans Repaid Prior To Fourth Anniversary [Member]", "terseLabel": "Loans Repaid Prior to Fourth Anniversary [Member]" } } }, "localname": "LoansRepaidPriorToFourthAnniversaryMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "prch_LoansRepaidPriorToSecondAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to rate applicable if loan is repaid prior to the 2nd anniversary date.", "label": "Loans Repaid Prior To Second Anniversary [Member]", "terseLabel": "Loans Repaid Prior to Second Anniversary [Member]" } } }, "localname": "LoansRepaidPriorToSecondAnniversaryMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "prch_LoansRepaidPriorToThirdAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to rate applicable if loan is repaid prior to the 3rd anniversary date.", "label": "Loans Repaid Prior To Third Anniversary [Member]", "terseLabel": "Loans Repaid Prior to Third Anniversary [Member]" } } }, "localname": "LoansRepaidPriorToThirdAnniversaryMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputCostOfCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using Weighted average cost of capital.", "label": "Measurement Input Cost Of Capital [Member]", "terseLabel": "Cost of capital" } } }, "localname": "MeasurementInputCostOfCapitalMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputForfeitureRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using Forfeiture interest rate.", "label": "Measurement Input Forfeiture Rate [Member]", "terseLabel": "Forfeiture Rate" } } }, "localname": "MeasurementInputForfeitureRateMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputRevenueVolatilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using Revenue volatility.", "label": "Measurement Input Revenue Volatility [Member]", "terseLabel": "Revenue volatility" } } }, "localname": "MeasurementInputRevenueVolatilityMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputStrikePriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using strike price.", "label": "Measurement Input Strike Price [Member]", "terseLabel": "Strike price" } } }, "localname": "MeasurementInputStrikePriceMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "prch_Merger.PercentageShareHeldByPreClosingHolders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of shares held by pre closing share holders after merger effect.", "label": "Merger. Percentage Share Held By Pre Closing Holders", "terseLabel": "Percentage of shares held by pre closing holders" } } }, "localname": "Merger.PercentageShareHeldByPreClosingHolders", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "percentItemType" }, "prch_MergerAgreementCashContributionRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash contribution by related party to other shareholders.", "label": "Merger Agreement, Cash Contribution, Related Party", "terseLabel": "Cash contribution by related party to other shareholders" } } }, "localname": "MergerAgreementCashContributionRelatedParty", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_MergerAgreementStockTransferredRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares contributed by related party to other shareholders.", "label": "Merger Agreement, Stock Transferred, Related Party", "terseLabel": "Number of shares contributed by related party to other shareholders" } } }, "localname": "MergerAgreementStockTransferredRelatedParty", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "sharesItemType" }, "prch_MergerAgreementWithProptechAcquisitionCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to merger agreement with PropTech Acquisition Corporation.", "label": "Merger Agreement With Proptech Acquisition Corporation [Member]", "terseLabel": "Merger Agreement" } } }, "localname": "MergerAgreementWithProptechAcquisitionCorporationMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "prch_MergerTransactionCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of merger transaction cost incurred .", "label": "Merger, Transaction Cost", "terseLabel": "Merger transaction cost paid in cash" } } }, "localname": "MergerTransactionCost", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_MinimumMonthlyPaymentDeferredAcquisitionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred acquisition cost payment for consideration paid monthly.", "label": "Minimum Monthly Payment, Deferred Acquisition Amount", "terseLabel": "Minimum monthly payment, deferred acquisition amount" } } }, "localname": "MinimumMonthlyPaymentDeferredAcquisitionAmount", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_MonteCarloSimulationMethodValuationTechniqueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation technique using Monte Carlo simulation method.", "label": "Monte Carlo Simulation Method Valuation Technique [Member]", "terseLabel": "Monte Carlo simulation method" } } }, "localname": "MonteCarloSimulationMethodValuationTechniqueMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "prch_MovingServicesCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing Moving Services Company Member.", "label": "Moving Services Company [Member]", "terseLabel": "Moving Services Company [Member]" } } }, "localname": "MovingServicesCompanyMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "domainItemType" }, "prch_MovingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Moving Services.", "label": "Moving Services [Member]", "terseLabel": "Moving Services" } } }, "localname": "MovingServicesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_NinePercentTermLoanDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 9% term loan due 2023.", "label": "Nine Percent Term Loan Due2023 [Member]", "terseLabel": "9.0% term loan, due 2023" } } }, "localname": "NinePercentTermLoanDue2023Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_NonCashInducementToConvertPreferredStockToCommon": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of inducement to convert preferred stock to common stock from non cash activity.", "label": "Non Cash Inducement to Convert Preferred Stock to Common", "terseLabel": "Non-cash inducement to convert preferred stock to common" } } }, "localname": "NonCashInducementToConvertPreferredStockToCommon", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_NonCashInterestExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as non cash interest expense", "label": "Non Cash Interest Expense", "terseLabel": "Interest expense (non-cash)" } } }, "localname": "NonCashInterestExpense", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_NumberOfExecutivesTemporaryEquityIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of executives temporary equity sold.", "label": "Number of Executives Temporary Equity Issued", "terseLabel": "Temporary equity, shares issued discount to fair value" } } }, "localname": "NumberOfExecutivesTemporaryEquityIssued", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "prch_OnePercentPromissoryNoteDue2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 1.0% promissory notes, due 2022.", "label": "One Percent Promissory Note Due2022 [Member]", "terseLabel": "1.0% promissory notes, due 2022" } } }, "localname": "OnePercentPromissoryNoteDue2022Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_OtherAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other acquisitions.", "label": "Other Acquisitions [Member]", "terseLabel": "Other Acquisitions" } } }, "localname": "OtherAcquisitionsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_OtherImmaterialItemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about other immaterial items.", "label": "Other Immaterial Items [Member]", "terseLabel": "Other immaterial items" } } }, "localname": "OtherImmaterialItemsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "prch_OtherIncomeExpenseNetPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Other Income (Expense), net.", "label": "Other Income (Expense), net Policy [Policy Text Block]", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherIncomeExpenseNetPolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "prch_OtherNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Other notes.", "label": "Other Notes [Member]", "terseLabel": "Other notes" } } }, "localname": "OtherNotesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_PaidInKindInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of paid in kind interest rate.", "label": "Paid In Kind Interest Rate", "terseLabel": "Paid in kind interest rate" } } }, "localname": "PaidInKindInterestRate", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "pureItemType" }, "prch_PaycheckProtectionProgramCaresActLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Paycheck protection program loans.", "label": "Paycheck Protection Program Cares Act Loans [Member]", "terseLabel": "Paycheck Protection Program, Cares Act Loans [Member]" } } }, "localname": "PaycheckProtectionProgramCaresActLoansMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_PaymentForBusinessAcquisitionDeferredAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for payment of deferred acquisition payments.", "label": "Payment for Business Acquisition Deferred Amount", "terseLabel": "Acquisition deferral agreement" } } }, "localname": "PaymentForBusinessAcquisitionDeferredAmount", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_PaymentOfLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to pay the liabilities incurred prior to merger.", "label": "Payment of Liabilities", "terseLabel": "Payment of Liabilities" } } }, "localname": "PaymentOfLiabilities", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_PaymentOfRecapitalizationTransactionCosts": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow for payment of recapitalization transaction cost.", "label": "Payment of Recapitalization Transaction Costs", "negatedLabel": "Transaction costs - recapitalization" } } }, "localname": "PaymentOfRecapitalizationTransactionCosts", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_PercentageOfReceivableAgreedToBeSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of receivable agreed to be sold per agreement.", "label": "Percentage of Receivable Agreed To Be Sold", "terseLabel": "Percentage of receivable agreed to be sold" } } }, "localname": "PercentageOfReceivableAgreedToBeSold", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "percentItemType" }, "prch_PercentageOfTotalRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage that the services contribute to total revenue.", "label": "Percentage of Total Revenue", "terseLabel": "Percentage of Total Revenue" } } }, "localname": "PercentageOfTotalRevenue", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "percentItemType" }, "prch_PeriodBeginningAfterMay152020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to period after May 15, 2020.", "label": "Period Beginning After May152020 [Member]", "terseLabel": "Period beginning After May 15, 2020" } } }, "localname": "PeriodBeginningAfterMay152020Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "prch_PeriodBeginningApril22020ThroughMay152020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to beginning April 2, 2020 through May 15, 2020.", "label": "Period Beginning April22020 Through May152020 [Member]", "terseLabel": "Period beginning April 2, 2020 Through May 15, 2020" } } }, "localname": "PeriodBeginningApril22020ThroughMay152020Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "prch_PostMoveServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Moving Services.", "label": "Post Move Services [Member]", "terseLabel": "Post Move Services" } } }, "localname": "PostMoveServicesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_Pre2019ConvertiblePromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Pre-2019 Convertible Promissory Notes.", "label": "Pre2019 Convertible Promissory Notes [Member]", "terseLabel": "Pre-2019 Convertible Promissory Notes" } } }, "localname": "Pre2019ConvertiblePromissoryNotesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "prch_PrivateWarrantLiabilities": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of private warrant liabilities measured at fair value.", "label": "Private Warrant Liabilities", "terseLabel": "Private warrant liability, at fair value", "verboseLabel": "Private warrant liability" } } }, "localname": "PrivateWarrantLiabilities", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_PrivateWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to private warrant liability.", "label": "Private Warrant Liability [Member]", "terseLabel": "Private warrant liability" } } }, "localname": "PrivateWarrantLiabilityMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "domainItemType" }, "prch_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to private warrants.", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "prch_ProceedsAvailableForUse": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of proceeds available for future use.", "label": "Proceeds available for use" } } }, "localname": "ProceedsAvailableForUse", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStockWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) from the proceeds from issuance of redeemable convertible preferred stock warrants.", "label": "Proceeds from issuance of redeemable convertible preferred stock warrants", "terseLabel": "Proceeds from issuance of redeemable convertible preferred stock warrants" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStockWarrants", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_ProceedsFromRecapitalization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from recapitalization.", "label": "Proceeds From Recapitalization", "verboseLabel": "Contributed capital" } } }, "localname": "ProceedsFromRecapitalization", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_ProceedsFromRecapitalizationAndPipeFinancing": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from recapitalization and pipe financing.", "label": "Proceeds from recapitalization and PIPE financing" } } }, "localname": "ProceedsFromRecapitalizationAndPipeFinancing", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_ProceedsFromStockOptionsAndWarrantsExercised": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of options and warrants", "label": "Proceeds from Stock Options and Warrants Exercised", "terseLabel": "Proceeds from exercises of stock options and warrants" } } }, "localname": "ProceedsFromStockOptionsAndWarrantsExercised", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_ProductAndTechnologyDevelopmentPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the product and technology development policy", "label": "Product and Technology Development Policy [Policy Text Block]", "terseLabel": "Product and Technology Development" } } }, "localname": "ProductAndTechnologyDevelopmentPolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "prch_ProductAndTechnologyExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses relating to product and technology.", "label": "Product and Technology Expense", "terseLabel": "Product and technology" } } }, "localname": "ProductAndTechnologyExpense", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "prch_ProductAndTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to product and technology.", "label": "Product And Technology [Member]", "terseLabel": "Product and technology" } } }, "localname": "ProductAndTechnologyMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "prch_PropertyEquipmentSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to property, equipment and software.", "label": "Property Equipment Software [Member]", "terseLabel": "Property equipment software" } } }, "localname": "PropertyEquipmentSoftwareMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "prch_ProptechAcquisitionCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to PropTech Acquisition Corporation.", "label": "Proptech Acquisition Corporation [Member]", "terseLabel": "PropTech Acquisition Corporation" } } }, "localname": "ProptechAcquisitionCorporationMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "domainItemType" }, "prch_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to public warrants.", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "domainItemType" }, "prch_QuarterlyPaymentDeferredAcquisitionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred acquisition cost payment for consideration paid quarterly.", "label": "Quarterly Payment, Deferred Acquisition Amount", "terseLabel": "Quarterly payment, deferred acquisition amount" } } }, "localname": "QuarterlyPaymentDeferredAcquisitionAmount", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_RecapitalizationTransactionCosts": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction cost for recapitalization.", "label": "Recapitalization Transaction Costs", "negatedLabel": "Transaction costs - recapitalization" } } }, "localname": "RecapitalizationTransactionCosts", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "prch_RedeemableConvertiblePreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to redeemable convertible preferred stock warrants.", "label": "Redeemable Convertible Preferred Stock Warrants [Member]", "terseLabel": "Redeemable convertible preferred stock warrants" } } }, "localname": "RedeemableConvertiblePreferredStockWarrantsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "prch_ReferralNetworkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to referral network.", "label": "Referral Network [Member]", "terseLabel": "Referral network revenue" } } }, "localname": "ReferralNetworkMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_RefundableCustomerDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Refundable Customer Deposits.", "label": "Refundable Customer Deposits [Member]", "terseLabel": "Refundable Customer Deposits" } } }, "localname": "RefundableCustomerDepositsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "prch_RepaymentsOfDebtInterestAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay the interest amount of long-term debt.", "label": "Repayments Of Debt, Interest Amount", "terseLabel": "Interest amount" } } }, "localname": "RepaymentsOfDebtInterestAmount", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "prch_RepaymentsOfDebtPrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay the principal amount of long-term debt.", "label": "Repayments Of Debt, Principal Amount", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebtPrincipalAmount", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "prch_RestatementPreviouslyIssuedFinancialStatementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for restatement of previously issued financial statements.", "label": "Restatement Previously Issued Financial Statement Policy [Policy Text Block]", "terseLabel": "Restatement of Previously Issued Financial Statements" } } }, "localname": "RestatementPreviouslyIssuedFinancialStatementPolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "prch_RestrictedCashLoanProceedsRelatedToPaycheckProtectionProgramLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loan proceeds related to the Paycheck Protection Program Loan which is restricted for usage.", "label": "Restricted Cash, Loan Proceeds Related to the Paycheck Protection Program Loan", "terseLabel": "Loan proceeds related to the Paycheck Protection Program Loan" } } }, "localname": "RestrictedCashLoanProceedsRelatedToPaycheckProtectionProgramLoan", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_RestrictedCashMinimumCashBalanceRequiredBySecuredLender": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The minimum cash balance required by the Company's senior secured lender.", "label": "Restricted Cash, Minimum Cash Balance Required by Secured Lender", "terseLabel": "Minimum cash balance required by lender" } } }, "localname": "RestrictedCashMinimumCashBalanceRequiredBySecuredLender", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_RestrictedStockUnitsAndAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock units and awards.", "label": "Restricted Stock Units And Awards [Member]", "terseLabel": "Restricted stock units and awards" } } }, "localname": "RestrictedStockUnitsAndAwardsMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "prch_RetroactiveApplicationOfCapitalizationShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares restated from Retroactive application of recapitalization.", "label": "Retroactive Application of Capitalization, Shares", "terseLabel": "Retroactive application of recapitalization (in shares)" } } }, "localname": "RetroactiveApplicationOfCapitalizationShares", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "prch_RetroactiveApplicationOfCapitalizationValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares restated from Retroactive application of recapitalization", "label": "Retroactive Application of Capitalization, Value", "terseLabel": "Retroactive application of recapitalization" } } }, "localname": "RetroactiveApplicationOfCapitalizationValue", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_RunwayGrowthCreditFundInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Runway Growth Credit Fund, Inc.", "label": "Runway Growth Credit Fund Inc. [Member]", "terseLabel": "Runway Growth Credit Fund, Inc. [Member]" } } }, "localname": "RunwayGrowthCreditFundInc.Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "prch_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of shares reserved for future issuance.", "label": "Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]", "terseLabel": "Schedule of fully diluted capital structure" } } }, "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "prch_ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Property Plant And Equipment Useful Lives.", "label": "Schedule of Property Plant And Equipment Useful Lives [Table Text Block]", "terseLabel": "Schedule of property plant and equipment useful lives" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "prch_SecondaryStockTransactions2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about 2019 Secondary Stock Transactions.", "label": "Secondary Stock Transactions2019 [Member]", "terseLabel": "Secondary market transaction" } } }, "localname": "SecondaryStockTransactions2019Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails" ], "xbrltype": "domainItemType" }, "prch_SeniorSecuredTermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Senior Secured Term Loans.", "label": "Senior Secured Term Loans [Member]", "terseLabel": "Senior Secured Term Loans" } } }, "localname": "SeniorSecuredTermLoansMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "prch_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Series B and Series C Redeemable Convertible Preferred Stock", "label": "Series B And Series C Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B and Series C Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "prch_SeriesBRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to series B redeemable convertible preferred stock.", "label": "Series B Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "prch_SeriesCRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Series C redeemable convertible preferred stock.", "label": "Series C Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series C Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "prch_SeriesRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of series A class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Series Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series A redeemable convertible preferred stock" } } }, "localname": "SeriesRedeemableConvertiblePreferredStockMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "domainItemType" }, "prch_Serviz.comInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Serviz.com, Inc. (\"Serviz\") acquisition.", "label": "Serviz.com Inc. [Member]", "terseLabel": "Serviz.com, Inc. (\"Serviz\") Acquisition" } } }, "localname": "Serviz.comInc.Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to must exceed threshold percentage within a specified consecutive trading period for employee earnout shares to meet the market vesting condition", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingThresholdConsecutiveTradingDays", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "integerItemType" }, "prch_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingThresholdPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period for employee earnout shares to meet the market vesting condition within theresholf trading days from the close of merger, 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, Award Vesting, Threshold Period", "terseLabel": "Threshold period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingThresholdPeriod", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "durationItemType" }, "prch_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature. for employee earnout shares to meet the market vesting condition", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingThresholdTradingDays", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "integerItemType" }, "prch_ShareBasedCompensationArrangementByShareBasedPaymentAwardCancellationPeriodAfterTerminationOfEmployment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Cancellation Period after Termination of Employment", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Cancellation Period after Termination of Employment", "terseLabel": "Cancellation Period after termination of employment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCancellationPeriodAfterTerminationOfEmployment", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "prch_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashPayrollCostReduced": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payroll cost reduced in exchange for a commitment by the Company to provide RSUs.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Cash Payroll Cost Reduced", "terseLabel": "Reduced cash payroll costs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCashPayrollCostReduced", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails" ], "xbrltype": "monetaryItemType" }, "prch_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesAvailableForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of shares available for grant of shares outstanding at closing of the merger under incentive plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Grant", "terseLabel": "Percentage of aggregate number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesAvailableForGrant", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "prch_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueAvailableForGrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of shares reserved for grant in future under the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Value Available for Grant", "terseLabel": "Shares reserved for issuance amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardValueAvailableForGrant", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ShareBasedPaymentArrangementExchangedOptionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the exchange option for share based payment arrangements.", "label": "Share-based Payment Arrangement, Exchanged Option Ratio", "terseLabel": "Purchase of common stock" } } }, "localname": "ShareBasedPaymentArrangementExchangedOptionRatio", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "prch_ShareBasedPaymentArrangementMarketVestingConditionThresholdClosingPriceOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold closing price of common stock considered as market vesting condition for vesting of employee earn-out shares.", "label": "Share-based Payment Arrangement, Market Vesting Condition, Threshold Closing Price Of Common Stock", "terseLabel": "Threshold closing price of common stock" } } }, "localname": "ShareBasedPaymentArrangementMarketVestingConditionThresholdClosingPriceOfCommonStock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "perShareItemType" }, "prch_ShareBasedPaymentArrangementNumberOfEqualTranchesInWhichAwardsWereIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of equal tranches in which awards were issued under the share based payment arrangement.", "label": "Share-based Payment Arrangement, Number Of Equal Tranches In Which Awards Were Issued", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedPaymentArrangementNumberOfEqualTranchesInWhichAwardsWereIssued", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "integerItemType" }, "prch_SharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares permitted to be issued by an entity.", "label": "Shares Authorized", "terseLabel": "Shares authorized" } } }, "localname": "SharesAuthorized", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails" ], "xbrltype": "sharesItemType" }, "prch_SharesIssuedSettlementOfSharesAndUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period for settlement of common stock and restricted stock units.", "label": "Shares issued, Settlement of Shares And Units", "terseLabel": "Net share settlement of common stock options and restricted stock units" } } }, "localname": "SharesIssuedSettlementOfSharesAndUnits", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "prch_SharesReceivedOnDivestitureOfBusiness": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares received on divestiture of business.", "label": "Shares Received On Divestiture Of Business", "terseLabel": "Shares received on divestiture of business" } } }, "localname": "SharesReceivedOnDivestitureOfBusiness", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "prch_SixPercentPromissoryNoteDue2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 6% promissory note, due 2020.", "label": "Six Percent Promissory Note Due2020 [Member]", "terseLabel": "6% promissory note, due 2020" } } }, "localname": "SixPercentPromissoryNoteDue2020Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_SoftwareAndComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Software and Computer Equipment.", "label": "Software And Computer Equipment [Member]", "terseLabel": "Software and computer equipment" } } }, "localname": "SoftwareAndComputerEquipmentMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "prch_SoftwareSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Software Subscription.", "label": "Software Subscription [Member]", "terseLabel": "Software subscription revenue" } } }, "localname": "SoftwareSubscriptionMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_StockIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to stock incentive plan 2020.", "label": "Stock Incentive Plan2020 [Member]", "terseLabel": "2020 Equity Plan" } } }, "localname": "StockIncentivePlan2020Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "prch_StockIssuedDuringPeriodEarnOutSharesNewIssuesMerger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of earn out shares issued during the period in merger.", "label": "Stock Issued During Period, Earn Out Shares, New Issues, Merger", "terseLabel": "Earn out shares issued" } } }, "localname": "StockIssuedDuringPeriodEarnOutSharesNewIssuesMerger", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "prch_StockIssuedDuringPeriodFairValueOfEarnOutSharesIssuedInMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of earn out shares issued as a result of transaction services under Merger.", "label": "Stock Issued During Period, Fair Value Of Earn Out Shares Issued In Merger", "terseLabel": "Fair value of earn out shares issued" } } }, "localname": "StockIssuedDuringPeriodFairValueOfEarnOutSharesIssuedInMerger", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_StockIssuedDuringPeriodSharesEarnoutLiability": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the earnout liability.", "label": "Stock Issued During Period, Shares, Earnout Liability", "terseLabel": "Earnout liability (as restated) (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEarnoutLiability", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "prch_StockIssuedDuringPeriodSharesIssuedForCancellationOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period from cancellation of warrants.", "label": "Stock Issued During Period, Shares, Issued for Cancellation of Warrants", "terseLabel": "Issued for cancellation of warrants" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForCancellationOfWarrants", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "prch_StockIssuedDuringPeriodSharesNewIssuesMerger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period in merger.", "label": "Stock Issued During Period, Shares, New Issues, Merger", "terseLabel": "Shares issued shares in merger" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssuesMerger", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "prch_StockIssuedDuringPeriodSharesRecapitalizationAndPipeFinancing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the recapitalization and pipe financing.", "label": "Stock Issued During Period, Shares, Recapitalization And Pipe Financing", "terseLabel": "Recapitalization and PIPE financing (as restated) (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRecapitalizationAndPipeFinancing", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "prch_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued on exercise of warrants", "label": "Stock Issued During Period, Shares, warrants Exercised", "terseLabel": "Warrants exercise" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "prch_StockIssuedDuringPeriodValueNewIssuesMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of shares issued in merger.", "label": "Stock Issued During Period, Value, New Issues, Merger", "terseLabel": "Shares issued value in merger" } } }, "localname": "StockIssuedDuringPeriodValueNewIssuesMerger", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_StockIssuedDuringPeriodValueRecapitalizationAndPipeFinancing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period as a result of the recapitalization and pipe financing.", "label": "Stock Issued During Period, Value, Recapitalization And Pipe Financing", "terseLabel": "Recapitalization and PIPE financing (as restated)" } } }, "localname": "StockIssuedDuringPeriodValueRecapitalizationAndPipeFinancing", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_StockIssuedInExchangeOfTransactionServicesInBusinessCombination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in exchange of transaction service under business combination.", "label": "Stock Issued In Exchange Of Transaction Services In Business Combination", "terseLabel": "Shares issued as compensation for services" } } }, "localname": "StockIssuedInExchangeOfTransactionServicesInBusinessCombination", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "prch_StockRedemptionPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The redemption price per share of the common stock.", "label": "Stock, Redemption Price Per Share", "terseLabel": "Redemption price (per share)" } } }, "localname": "StockRedemptionPricePerShare", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "perShareItemType" }, "prch_TemporaryEquityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the redeemable convertible preferred stock warrants.", "label": "Temporary Equity, Policy [Policy Text Block]", "terseLabel": "Redeemable Convertible Preferred Stock Warrants" } } }, "localname": "TemporaryEquityPolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "prch_TemporaryEquityRepurchasedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary equity shares repurchased during period.", "label": "Temporary Equity Repurchased, Shares", "terseLabel": "Temporary equity repurchased, shares" } } }, "localname": "TemporaryEquityRepurchasedShares", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "prch_TemporaryEquityRepurchasedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary equity repurchased, value during period.", "label": "Temporary Equity Repurchased, Value", "terseLabel": "Temporary equity repurchased, value" } } }, "localname": "TemporaryEquityRepurchasedValue", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_TemporaryEquitySharesIssuedDiscountToFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of discount on temporary equity issued.", "label": "Temporary equity, shares issued discount to fair value", "terseLabel": "Temporary equity, shares issued discount to fair value" } } }, "localname": "TemporaryEquitySharesIssuedDiscountToFairValue", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_TemporaryEquitySharesRetroactiveApplicationOfCapitalization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Number of shares restated from Retroactive application of recapitalization.", "label": "Temporary Equity, Shares, Retroactive Application of Capitalization", "negatedLabel": "Retroactive application of recapitalization" } } }, "localname": "TemporaryEquitySharesRetroactiveApplicationOfCapitalization", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_TemporaryEquityValueRetroactiveApplicationOfCapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value of shares restated from Retroactive application of recapitalization.", "label": "Temporary Equity, Value, Retroactive Application of Capitalization", "negatedLabel": "Retroactive application of recapitalization (in shares)" } } }, "localname": "TemporaryEquityValueRetroactiveApplicationOfCapitalization", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "prch_TenPercentConvertibleNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 10% convertible notes.", "label": "Ten Percent Convertible Note [Member]", "terseLabel": "10% convertible notes" } } }, "localname": "TenPercentConvertibleNoteMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_TenPercentConvertiblePromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 10% convertible promissory notes.", "label": "Ten Percent Convertible Promissory Note [Member]", "terseLabel": "10% convertible promissory notes" } } }, "localname": "TenPercentConvertiblePromissoryNoteMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_ThreePercentPromissoryNoteDue2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 3% promissory note, due 2024.", "label": "Three Percent Promissory Note Due2024 [Member]", "terseLabel": "3% promissory note, due 2024" } } }, "localname": "ThreePercentPromissoryNoteDue2024Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_ThreePointFivePercentPromissoryNoteDue2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 3.5% convertible promissory note, due 2022.", "label": "Three Point Five Percent Promissory Note Due2022 [Member]", "terseLabel": "3.5% convertible promissory note, due 2022" } } }, "localname": "ThreePointFivePercentPromissoryNoteDue2022Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_TwentyTwentyPromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Paycheck protection program loans.", "label": "Twenty Twenty Promissory Notes [Member]", "terseLabel": "Twenty Twenty Promissory Notes [Member]" } } }, "localname": "TwentyTwentyPromissoryNotesMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_TwoPointFiveFivePercentPromissoryNoteDue2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2.55% promissory notes, due 2020", "label": "Two Point Five Five Percent Promissory Note Due2020 [Member]", "terseLabel": "2.55% promissory notes, due 2020" } } }, "localname": "TwoPointFiveFivePercentPromissoryNoteDue2020Member", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_WarrantLiabilityAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of non cash private warrant liability recognized.", "label": "Warrant Liability Assumed", "terseLabel": "Private warrant liability" } } }, "localname": "WarrantLiabilityAssumed", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_WarrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for warrants.", "label": "Warrants [Policy Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsPolicyTextBlock", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "prch_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Warrants to purchase common stock.", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "prch_WorkingCapitalNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of working capital that current assets in excess of current liabilities.", "label": "Working Capital Net", "terseLabel": "Working capital" } } }, "localname": "WorkingCapitalNet", "nsuri": "http://porchgroup.com/20201231", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]", "terseLabel": "CEO" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of non-cancelable purchase commitments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r106", "r117", "r199", "r393", "r394", "r395", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption Adjusted Balance [Member]", "terseLabel": "Adjusted balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r106", "r117", "r199", "r393", "r394", "r395", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative effect" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r106", "r117", "r199", "r393", "r394", "r395", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r106", "r117", "r199", "r393", "r394", "r395", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r350", "r353", "r529", "r530", "r531", "r532", "r533", "r534", "r553", "r609", "r611" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r350", "r353", "r529", "r530", "r531", "r532", "r533", "r534", "r553", "r609", "r611" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r179", "r308", "r312", "r554", "r608", "r610" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r179", "r308", "r312", "r554", "r608", "r610" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r327", "r350", "r353", "r529", "r530", "r531", "r532", "r533", "r534", "r553", "r609", "r611" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r327", "r350", "r353", "r529", "r530", "r531", "r532", "r533", "r534", "r553", "r609", "r611" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r102", "r103", "r104", "r105", "r109", "r110", "r115", "r116", "r117", "r119", "r120", "r122", "r123", "r141" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustments" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r102", "r103", "r104", "r105", "r109", "r110", "r115", "r116", "r117", "r119", "r120", "r121", "r122", "r123", "r141", "r202", "r203", "r397", "r432", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r102", "r103", "r104", "r105", "r109", "r110", "r115", "r116", "r117", "r119", "r120", "r121", "r122", "r123", "r141", "r202", "r203", "r397", "r432", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r102", "r104", "r105", "r109", "r110", "r115", "r116", "r117", "r119", "r120", "r122", "r123", "r141", "r202", "r203", "r397", "r432", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Scenario Previously Reported [Member]", "terseLabel": "As Filed" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r255", "r351", "r521" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r182", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r529", "r531", "r534" ], "lang": { "en-us": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcceleratedShareRepurchasesLineItems": { "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": "Accelerated Share Repurchases [Line Items]", "terseLabel": "Debt" } } }, "localname": "AcceleratedShareRepurchasesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesTable": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "A table reflecting activity in an accelerated share repurchase (ASR) program.", "label": "Accelerated Share Repurchases [Table]" } } }, "localname": "AcceleratedShareRepurchasesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restatement of Previously Issued Consolidated Financial Statements" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update201409 [Member]", "terseLabel": "ASC 606" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r24", "r183", "r184" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r24", "r183", "r583", "r595" ], "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 noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term accounts receivable" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r244" ], "calculation": { "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r229" ], "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", "terseLabel": "Weighted-average amortization useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r397" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r102", "r103", "r105", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentOfWarrantsGrantedForServices": { "auth_ref": [ "r82" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment for noncash service expenses paid for by granting of warrants.", "label": "Adjustment of Warrants Granted for Services", "terseLabel": "Warrants issued for services" } } }, "localname": "AdjustmentOfWarrantsGrantedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r104", "r115", "r116", "r119", "r120", "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Adjustments For Error Correction [Domain]", "terseLabel": "Error Correction, Type [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r109", "r110", "r111", "r113", "r196", "r197", "r198", "r199", "r202", "r203", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r429", "r430", "r431", "r432", "r556", "r557", "r558", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r274", "r281", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Convertible debt with conversion feature" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r355", "r358", "r400", "r401" ], "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 (as restated)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r259", "r274", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r358", "r386", "r399" ], "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": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r189", "r204", "r206", "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for uncollectible receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r82", "r227", "r235" ], "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": "Aggregate amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r162", "r171", "r177", "r195", "r470", "r475", "r494", "r578", "r596" ], "calculation": { "http://porchgroup.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", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r50", "r95", "r195", "r470", "r475", "r494" ], "calculation": { "http://porchgroup.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", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r4", "r624", "r625", "r626", "r627" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "terseLabel": "Net assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r359", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r349", "r352" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r349", "r352", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares issued as a part of consideration" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill to be deductible for income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r449" ], "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": "Acquisition related costs", "verboseLabel": "Cost recognized as expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r459", "r460", "r462" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Aggregate consideration paid", "totalLabel": "Total purchase consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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", "terseLabel": "Issuance of common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r458", "r461", "r465" ], "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", "terseLabel": "Business combination contingent consideration", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Business combination contingent consideration, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r453" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetailsCalc2": { "order": 5.0, "parentTag": "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingLiabilities", "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r453" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetailsCalc2": { "order": 4.0, "parentTag": "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r453" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "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", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r453" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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", "negatedLabel": "Deferred tax liabilities, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r453" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetailsCalc2": { "order": 2.0, "parentTag": "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible assets:", "terseLabel": "Intangible assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r452", "r453" ], "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": "Definite-lived intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r453" ], "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", "terseLabel": "Net liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r452", "r453" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetailsCalc2": { "order": 3.0, "parentTag": "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingLiabilities", "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r453" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetailsCalc2": { "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": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r91", "r447" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r32", "r84" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Trust fund" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsCashAndCashEquivalentsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r11", "r85", "r91", "r576" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r76", "r84", "r90" ], "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 end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsCashAndCashEquivalentsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r76", "r495" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Change in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset [Abstract]" } } }, "localname": "ChangeInContractWithCustomerAssetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Change in Contract with Customer, Liability" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r93", "r95", "r130", "r131", "r132", "r135", "r137", "r146", "r147", "r148", "r195", "r494" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DocumentDocumentAndEntityInformation", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "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": "Common Stock and Redeemable Convertible Preferred Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r283", "r357" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class Of Warrant Or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r275" ], "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", "periodEndLabel": "Ending balance, Weighted- Average Exercise Price", "periodStartLabel": "Beginning balance, Weighted- Average Exercise Price", "terseLabel": "Warrant exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r275" ], "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": "Stock called by warrants" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r254", "r585", "r602" ], "calculation": { "http://porchgroup.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 contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r251", "r252", "r253", "r256" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r102", "r103" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DocumentDocumentAndEntityInformation", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r274" ], "calculation": { "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total common shares issued and outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "calculation": { "http://porchgroup.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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value: Authorized shares - 400,000,000 and 52,575,160 ; Issued and outstanding shares - 81,669,151 and 34,197,822" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "401(k) Savings Plan" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of the income tax (benefit) provision" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r151", "r592" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of the activity impacting the contract assets and liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r285", "r287", "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "periodEndLabel": "Balance at December 31, 2020", "periodStartLabel": "Balance at December 31, 2019", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r285", "r286", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r285", "r286", "r309" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r288" ], "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": "Impact of acquisitions" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r310" ], "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": "Contract liabilities transferred to revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountIssued1": { "auth_ref": [ "r87", "r88", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Issued", "terseLabel": "Conversion of redeemable convertible preferred stock warrants into common stock" } } }, "localname": "ConversionOfStockAmountIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r87", "r88", "r89" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Shares converted" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r87", "r88", "r89" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Shares issued on conversion" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair Value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Preferred stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r61", "r95", "r195", "r494" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r60" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r425", "r438", "r440" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails": { "order": 1.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r96", "r425", "r438" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails": { "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Refundable customer deposit" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRefundLiabilityNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Noncurrent", "terseLabel": "Refundable customer deposit, non-current" } } }, "localname": "CustomerRefundLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r457" ], "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 [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r87", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into 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, Amount", "terseLabel": "Conversion of debt to redeemable convertible preferred stock (non-cash)", "verboseLabel": "Original debt amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r87", "r89" ], "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": "Debt conversion, converted instrument, shares issued", "verboseLabel": "Shares issued on conversion" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "auth_ref": [ "r87", "r89" ], "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", "terseLabel": "Warrants to purchase", "verboseLabel": "Warrants issued on conversion" } } }, "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r268" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r17" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Debt Instrument, Annual Principal Payment" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r579", "r581", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r260", "r581", "r594" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://porchgroup.com/role/DisclosureDebtMaturityDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal", "totalLabel": "Total principal", "verboseLabel": "Initial principal value" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (per unit)", "verboseLabel": "Conversion price (per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r505", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Amount borrowed" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value", "verboseLabel": "Estimated fair value of FVO Note" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Accrued interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r43", "r505" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Variable interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r43", "r263", "r505" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Calculated interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (stated)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "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]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "FVO Notes" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r98", "r275", "r278", "r279", "r280", "r504", "r505", "r507", "r591" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "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": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r504", "r507" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unaccreted Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r426", "r438" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r36", "r506" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "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", "negatedLabel": "Debt Issuance Costs", "verboseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r96", "r426", "r438", "r439", "r440" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r18", "r19", "r417", "r580", "r593" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r426", "r438" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r423", "r424" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 2.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 from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r419" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r423", "r424" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 6.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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r423", "r424" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 8.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 from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r423", "r424" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "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 from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r423", "r424" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 9.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 from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r418" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 10.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", "terseLabel": "Deferred tax assets , Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails", "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r409", "r419" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 assets (liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r326", "r328", "r330", "r343", "r344", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Contributions made" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/Disclosure401KSavingsPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r160" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r308", "r312", "r313", "r314", "r315", "r316", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r308" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r240", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that is disposed of other than by sale. For example, but not limited to, abandonment, in an exchange measured based on the recorded amount of the nonmonetary asset relinquished, or in a distribution to owners in a spinoff. Excludes disposals classified as discontinued operations.", "label": "Disposal Group Disposed Of By Means Other Than Sale Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Means Other than Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Ownership percentage amount" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r82", "r242", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "terseLabel": "Gain on divestiture of businesses" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r349", "r352" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Groups Including Discontinued Operations Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": "Domestic Country [Member]", "terseLabel": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r100", "r513", "r584", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and Diluted Net Loss Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r57", "r115", "r116", "r117", "r118", "r119", "r127", "r130", "r135", "r136", "r137", "r141", "r142", "r588", "r605" ], "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": "Basic (in dollars per share)", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss attributable per share to common stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r57", "r115", "r116", "r117", "r118", "r119", "r130", "r135", "r136", "r137", "r141", "r142", "r588", "r605" ], "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": "Diluted (in dollars per share)", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r138", "r139", "r140", "r144" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r411" ], "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", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r411", "r441" ], "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": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Accrued acquisition compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Cost not recognized", "verboseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r387" ], "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 of unrecognized compensation cost to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r102", "r103", "r105", "r110", "r120", "r123", "r145", "r199", "r274", "r281", "r393", "r394", "r395", "r431", "r432", "r496", "r497", "r498", "r499", "r500", "r501", "r614", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r104", "r115", "r116", "r119", "r120", "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r82", "r269" ], "calculation": { "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Loss on remeasurement of Legacy Porch warrants (Note 3)", "verboseLabel": "Loss on remeasurement of Legacy Porch warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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]", "terseLabel": "Fair Value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r481", "r482", "r483", "r491" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of fair value measurement inputs and valuation techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r344", "r482", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r481", "r482", "r485", "r486", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r490" ], "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" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r344", "r482", "r528" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of fair value measurements of liabilities measured at fair value on recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r487", "r491" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r487", "r491" ], "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 items measured at fair value on a recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value, loss (gain) included in net loss" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases 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, Purchases", "terseLabel": "Additions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Settlements" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r487" ], "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": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r344", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r490", "r492" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r193", "r194", "r205", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueTables" ], "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", "terseLabel": "Weighted Average useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r234" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails": { "order": 1.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": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r236" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails": { "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 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", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r236" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails": { "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 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", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r236" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails": { "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 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", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r236" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails": { "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 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", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r236" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r228", "r230", "r234", "r237", "r555", "r562" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Estimated intangibles amortization expense:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r234", "r562" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "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" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets and Goodwill" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r228", "r233" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r234", "r555" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r82", "r474" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Loss (gain) on divestiture of businesses", "negatedTerseLabel": "(Gain) loss on divestiture of businesses" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r82", "r265", "r266" ], "calculation": { "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails": { "order": 6.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss (gain) on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt", "verboseLabel": "Gain (loss) on extinguishment of debt, net (Note 6)" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnRestructuringOfDebt": { "auth_ref": [ "r267" ], "calculation": { "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.", "label": "Gains (Losses) on Restructuring of Debt", "negatedLabel": "Loss on remeasurement of debt", "terseLabel": "Loss on remeasurement of debt (Note 3)" } } }, "localname": "GainsLossesOnRestructuringOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r216", "r218", "r577" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetailsCalc2": { "order": 1.0, "parentTag": "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingLiabilities", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r219" ], "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": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r91", "r223", "r231" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r82", "r217", "r221", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down 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, Impairment Loss", "terseLabel": "Impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r222", "r448" ], "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": "Purchase price adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture 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, Written off Related to Sale of Business Unit", "negatedLabel": "Divestitures" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "I P O [Member]", "terseLabel": "Original public offering" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship.", "label": "Immediate Family Member Of Management Or Principal Owner [Member]", "terseLabel": "Immediate family member of the companys CEO" } } }, "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r82", "r241", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Losses due to impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r82", "r240" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Loss on sale and impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r91", "r239", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach converting future amounts to single current discounted amount.", "label": "Income Approach Valuation Technique [Member]", "terseLabel": "Income approach" } } }, "localname": "IncomeApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r55", "r162", "r170", "r173", "r176", "r178", "r575", "r586", "r590", "r606" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r349", "r352" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "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]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r412", "r415", "r421", "r436", "r442", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r122", "r123", "r161", "r410", "r437", "r443", "r607" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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)", "terseLabel": "Income tax (benefit) expense", "totalLabel": "Total provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails", "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Reconciliation of the income tax (Benefit) provision" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r53", "r91", "r407", "r408", "r415", "r416", "r420", "r427", "r629" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r411" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r406", "r411" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Enacted tax rate changes" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": { "auth_ref": [ "r411" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 the disposition of a business not qualifying as a discontinued operation.", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Amount", "terseLabel": "Loss on disposition" } } }, "localname": "IncomeTaxReconciliationDispositionOfBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r411" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax computed at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r411" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) 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 award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r411" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r411" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State tax, net of federal tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r81" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.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.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r81" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent": { "auth_ref": [ "r81" ], "calculation": { "http://porchgroup.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 the amount due within one year (or one business cycle) of receivables that were originally due beyond one year (or one business cycle).", "label": "Increase (Decrease) in Long-term Receivables, Current", "negatedLabel": "Long-term insurance commissions receivable" } } }, "localname": "IncreaseDecreaseInLongTermReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities, net of acquisitions and divestitures" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r81" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.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:" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity:" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r226", "r232" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r54", "r159", "r503", "r506", "r589" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r64", "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expenses" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r74", "r78", "r86" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]", "terseLabel": "Investor" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r509" ], "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 minimum commitments under noncancelable operating lease agreements" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r509" ], "calculation": { "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails": { "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" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r509" ], "calculation": { "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails": { "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 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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r509" ], "calculation": { "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails": { "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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r509" ], "calculation": { "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails": { "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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r95", "r172", "r195", "r471", "r475", "r476", "r494" ], "calculation": { "http://porchgroup.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", "verboseLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r95", "r195", "r494", "r582", "r600" ], "calculation": { "http://porchgroup.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", "terseLabel": "Total liabilities and stockholders' equity (deficit)", "totalLabel": "Total liabilities and stockholders' equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity (Deficit)", "verboseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r95", "r195", "r471", "r475", "r476", "r494" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities, fair value disclosure" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r38", "r98" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line Of Credit Facility Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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", "verboseLabel": "Aggregate amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAssumed1": { "auth_ref": [ "r87", "r88", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of loans assumed in noncash investing or financing activities.", "label": "Loans Assumed", "terseLabel": "Loans assumed" } } }, "localname": "LoansAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "Three-month LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r24", "r183" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term insurance commissions receivable" } } }, "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r261", "r581", "r597" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Amount outstanding", "totalLabel": "Carrying Value", "verboseLabel": "Value upon maturity" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt (includes $0 and $11,659 at fair value, respectively)", "verboseLabel": "Long term debt current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long term debt at fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r101", "r257" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtMaturityDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r101", "r257" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtMaturityDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r101", "r257" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtMaturityDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r101", "r257" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtMaturityDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r101", "r257" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtMaturityDetailsCalc2": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ManagementServiceMember": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Contractually stipulated right to receive compensation for operating and managing business.", "label": "Management Service [Member]", "terseLabel": "Managed services revenue" } } }, "localname": "ManagementServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input Exercise Price [Member]", "terseLabel": "Exercise Price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input Expected Dividend Rate [Member]", "terseLabel": "Expected dividend rate" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input Expected Term [Member]", "terseLabel": "Expected term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input Risk Free Interest Rate [Member]", "terseLabel": "Risk free rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input Share Price [Member]", "terseLabel": "Current stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r3", "r467" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Business Combinations and Disposals" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposals" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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", "terseLabel": "Net cash provided by financing activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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", "terseLabel": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r80", "r83" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r51", "r52", "r56", "r83", "r95", "r109", "r115", "r116", "r117", "r118", "r122", "r123", "r133", "r162", "r170", "r173", "r176", "r178", "r195", "r494", "r587", "r604" ], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://porchgroup.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 (as restated)", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "totalLabel": "Adjusted net loss for diluted loss per share" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r115", "r116", "r117", "r118", "r127", "r128", "r134", "r137", "r162", "r170", "r173", "r176", "r178" ], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r107", "r108", "r111", "r112", "r124", "r125", "r126", "r200", "r201", "r319", "r320", "r321", "r322", "r396", "r433", "r434", "r435", "r559", "r560", "r561", "r618", "r619", "r620", "r621", "r623" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Restatement of Previously Issued Consolidated Financial Statements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Restatement of Previously Issued Consolidated Financial Statements" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r106", "r109", "r110", "r111", "r113", "r114", "r117", "r141", "r196", "r197", "r198", "r199", "r202", "r203", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r429", "r430", "r431", "r432", "r556", "r557", "r558", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/DisclosureRevenueTables" ], "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": "Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "auth_ref": [ "r87", "r88", "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. 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. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.", "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)", "terseLabel": "Non-cash consideration for acquisitions" } } }, "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Total other income (expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r100", "r513", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties.", "label": "Notes Payable, Related Parties", "terseLabel": "Aggregate original principal balance" } } }, "localname": "NotesPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReduction": { "auth_ref": [ "r87", "r88", "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions.", "label": "Notes Reduction", "terseLabel": "Cancelation of a convertible promissory note on divestiture of a business" } } }, "localname": "NotesReduction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r162", "r170", "r173", "r176", "r178" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r508" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expenses" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lease Payments" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumCommitmentsUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r422" ], "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": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other liabilities.", "label": "Other Liabilities, Fair Value Disclosure", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities (includes $3,549 and $6,784 at fair value, respectively)" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r65" ], "calculation": { "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails": { "order": 8.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedLabel": "Other, net" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r59" ], "calculation": { "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails": { "order": 7.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "totalLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsOtherIncomeExpenseNetDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentInKindPIKNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A payment in kind note accrues interest over the term of the note and is repaid at maturity or upon refinancing. A PIK loan is typically unsecured.", "label": "Payment In Kind P I K Note [Member]", "terseLabel": "PIK Interest" } } }, "localname": "PaymentInKindPIKNoteMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForOtherOperatingActivities": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for operating activities classified as other.", "label": "Payments for Other Operating Activities", "negatedLabel": "Other" } } }, "localname": "PaymentsForOtherOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r71" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r68" ], "calculation": { "http://porchgroup.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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Capitalized internal use software development costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfCapitalDistribution": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.", "label": "Payments of Capital Distribution", "terseLabel": "Payment of capital distribution" } } }, "localname": "PaymentsOfCapitalDistribution", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r71" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Distribution to stockholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Direct offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r67", "r463" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r67" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r68" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r327", "r329", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r344", "r346", "r347", "r348", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "401(k) Savings Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/Disclosure401KSavingsPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r359", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConversionsInducements": { "auth_ref": [ "r143" ], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of (1) the fair value of all securities and other consideration transferred in transactions by the registrant to the holders of the convertible preferred stock over (2) the fair value of securities issuable pursuant to the original conversion terms, during the accounting period.", "label": "Preferred Stock Conversions, Inducements", "negatedLabel": "Induced conversion of preferred stock", "terseLabel": "Induced conversion of preferred stock" } } }, "localname": "PreferredStockConversionsInducements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r30", "r31" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r66" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Divestiture of businesses, net of cash disposed" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r70" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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 debt issuance, net of fees" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r69" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of redeemable convertible preferred stock, net of fees" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherOperatingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from operating activities classified as other.", "label": "Proceeds from Other Operating Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromOtherOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r69" ], "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", "terseLabel": "Cash proceeds" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r51", "r52", "r75", "r95", "r109", "r122", "r123", "r162", "r170", "r173", "r176", "r178", "r195", "r469", "r472", "r473", "r477", "r478", "r494", "r590" ], "calculation": { "http://porchgroup.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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Equipment, and Software" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r245" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r250", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Equipment, and Software" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r243" ], "calculation": { "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, equipment, and software, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r245", "r601" ], "calculation": { "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, equipment, and software, net", "totalLabel": "Property, equipment, and software, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r33", "r91", "r245", "r630", "r631" ], "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, Equipment and Software" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r245" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, equipment, and software net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r243" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Commitments" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r337", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Related party transaction, purchases from related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Parties" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r337", "r512", "r516", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r510", "r511", "r513", "r517", "r518" ], "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 Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r72" ], "calculation": { "http://porchgroup.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": "Repayments of principal and related fees" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "terseLabel": "Repayment of loan" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r11", "r84", "r90", "r576", "r598" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r5", "r11", "r90" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsCashAndCashEquivalentsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r9", "r14", "r90", "r628" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsCashAndCashEquivalentsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r138" ], "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 [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "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 R S U [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r281", "r397", "r599", "r618", "r623" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r102", "r103", "r105", "r110", "r120", "r123", "r199", "r393", "r394", "r395", "r431", "r432", "r614", "r616" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r157", "r158", "r169", "r174", "r175", "r179", "r180", "r181", "r307", "r308", "r554" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r92", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r297", "r298", "r311", "r324" ], "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" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r295" ], "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, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueExpectedTimingOfSatisfactionPeriodDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueExpectedTimingOfSatisfactionPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r296" ], "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": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueExpectedTimingOfSatisfactionPeriodDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueExpectedTimingOfSatisfactionPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueExpectedTimingOfSatisfactionPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r138" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r450", "r451" ], "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 value of the assets acquired and liabilities assumed for business combinations" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents and restricted cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r427" ], "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 the income tax (benefit) provision" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r98", "r275", "r278", "r279", "r280", "r504", "r505", "r507", "r591" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r419" ], "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 significant deferred tax assets and deferred tax liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r137" ], "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 earnings per share, basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r411" ], "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 income tax (benefit) provision" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r358", "r385", "r399" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r358", "r385", "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation by plan" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r121", "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Restatement of Previously Issued Financial Statements" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r228", "r233", "r555" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r228", "r233" ], "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]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r223", "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of minimum principal payment commitments" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of components of other income (expense), net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r97", "r514", "r516" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r359", "r388" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of the activity of restricted stock awards" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r365", "r376", "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of fair value of assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r47", "r93", "r146", "r147", "r270", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r233" ], "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 Estimated intangibles amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r91", "r163", "r164", "r165", "r166", "r167", "r168", "r180" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "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": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfOperationsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series Of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Total Acquisition" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedStatementOfCashFlowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r370" ], "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": "Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "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": "Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r373" ], "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": "Shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "verboseLabel": "Average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r372" ], "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": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "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]", "terseLabel": "Number of Restricted Stock Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "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": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails" ], "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 Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r374" ], "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": "Shares vested", "terseLabel": "Shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r382" ], "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": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "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]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r388" ], "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": "Common stock options available for future grants", "verboseLabel": "Shares reserved for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Options Outstanding, Exercisable ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price, Exercisable ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Number of Options Outstanding, expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Options Outstanding, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Options Outstanding, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "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 of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r388" ], "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, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r367", "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options Outstanding, Ending balance", "periodStartLabel": "Number of Options Outstanding, Beginning balance", "terseLabel": "Common stock options outstanding", "verboseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "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": "Weighted Average Exercise Price, Ending balance", "periodStartLabel": "Weighted Average Exercise Price, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r357", "r362" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price, Options exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price, Options expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price, Options forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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": "Weighted- Average Exercise Price, Options granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Common stock is greater than or equal to $18.00" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Common stock is greater than or equal to $22.00" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Common stock is greater than or equal to $20,00" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r91", "r359", "r363" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r356", "r384" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share Based Payment Arrangement Employee [Member]", "terseLabel": "Employees" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r361" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r381", "r398" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted- Average Remaining Contractual Life (Years), Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r379" ], "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 Life (Years), Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of stock options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Issuance price", "verboseLabel": "Shares issued Price (Per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "perShareItemType" }, "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": "Ending Balance (as restated) (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internally developed software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "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 [Member]", "terseLabel": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r93", "r95", "r130", "r131", "r132", "r135", "r137", "r146", "r147", "r148", "r195", "r274", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2019ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DocumentDocumentAndEntityInformation", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r49", "r102", "r103", "r105", "r110", "r120", "r123", "r145", "r199", "r274", "r281", "r393", "r394", "r395", "r431", "r432", "r496", "r497", "r498", "r499", "r500", "r501", "r614", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity (Deficit)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r102", "r103", "r105", "r145", "r554" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "terseLabel": "Stock and warrants issued during Period, value, preferred stock and warrants" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r22", "r23", "r281" ], "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/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r48", "r274", "r275", "r281" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Conversion of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r274", "r281" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued (shares)", "verboseLabel": "Issuance of Series B and Series C redeemable convertible preferred stock" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r274", "r281" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock awards issued for acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r22", "r23", "r274", "r281" ], "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": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsusAndPayrollReductionProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares (or other type of equity) forfeited during the period.", "label": "Shares Issued, Shares, Share-based Payment Arrangement, Forfeited", "terseLabel": "Common stock issued on extinguishment of stock options" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Stock-based compensation - earnout (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r274", "r281", "r369" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Options Outstanding, exercised", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r49", "r274", "r281" ], "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" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r274", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r274", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Series B and Series C redeemable convertible preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r22", "r23", "r274", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock awards issued for acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r49", "r274", "r281" ], "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 stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r274" ], "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", "terseLabel": "Shares Redeemed" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r274", "r281" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r22", "r23", "r274", "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r27", "r28", "r95", "r191", "r195", "r494" ], "calculation": { "http://porchgroup.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": "Ending Balance (as restated)", "periodStartLabel": "Beginning Balance", "terseLabel": "Total stockholders' equity (deficit)", "totalLabel": "Total stockholders' equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsConsolidatedBalanceSheetDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity (deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity and Warrants" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r94", "r281", "r284" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity and Warrants" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r502", "r520" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r502", "r520" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r502", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r502", "r520" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r519", "r522" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology Based Intangible Assets [Member]", "terseLabel": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r10", "r271" ], "lang": { "en-us": { "role": { "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. 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, Redemption Price Per Share", "terseLabel": "Temporary equity repurchase price" } } }, "localname": "TemporaryEquityRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r20" ], "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": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Redeemable convertible preferred stock shares outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r10", "r271" ], "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 warrant activity" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r185", "r186", "r187", "r188", "r190", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Long-term Insurance Commissions Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trademarks and tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r193", "r194", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r109", "r110", "r111", "r113", "r196", "r197", "r198", "r199", "r202", "r203", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r429", "r430", "r431", "r432", "r556", "r557", "r558", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2019ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsMergerDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r405", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r149", "r150", "r152", "r153", "r154", "r155", "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRestatementOfPreviouslyIssuedConsolidatedFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r486" ], "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, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureFairValuePrivateWarrantLiabilityDetails", "http://porchgroup.com/role/DisclosureFairValueSummaryOfKeyAssumptionsForDeterminingRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants and rights outstanding, term", "verboseLabel": "Warrants term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r129", "r137" ], "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": "Diluted", "verboseLabel": "Shares used in computing net loss attributable per share to common stockholders, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in computing net loss attributable per share to common stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r137" ], "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": "Basic", "verboseLabel": "Shares used in computing net loss attributable per share to common stockholders, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r124": { "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=112272810&loc=d3e31137-122693" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=27010884&loc=d3e42851-122695" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6402221&loc=d3e15743-112638" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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=65877616&loc=d3e177068-122764" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32059-109318" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e34017-109320" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r439": { "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=116825942&loc=d3e330036-122817" }, "r44": { "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" }, "r440": { "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=116825942&loc=d3e330036-122817" }, "r441": { "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=116825942&loc=d3e330036-122817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r507": { "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" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r55": { "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=120395209&loc=SL114868664-224227" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r562": { "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" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r580": { "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" }, "r581": { "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" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r590": { "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" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r593": { "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" }, "r594": { "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" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r596": { "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" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r628": { "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" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r634": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r635": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r636": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r637": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r638": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r639": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r640": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r641": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r642": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "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" } }, "version": "2.1" } ZIP 108 0001558370-21-007549-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-007549-xbrl.zip M4$L#!!0 ( #F%LU+0KEC^V9)#.5G"U_)K[''GOMGI.S]V5+EMC= MW%&3'4JRW?GU"U#4MT11ZFXWO5?3^,"LY4U0Y^^)\.CC\?'#TX>C0^>G+QP]?/ATY=S<9X UP.:6= MD"^A_R7TYF3A.B K"[^\A/27O7D4+;\<'#P_/[]_/G[/Q0R0/QP>_//F^D'" M[E,61B[SR)["8IRQ>%%"?'D4@43U(W$0K9;D (#V 8H(ZJ5X;A0)^AA'Y)*+ MQ3F9NG$00#I# %!;W,7'>9P4[=\%'"J@)L MB _['P[WCP]3E%!$^\AB6$?*BAK0?$++'(7$>S_C3P=0T #N\9A%8M6,H@H; MT.)(-# ET #_\QJHIY#D MQ9LW4,5056=GCX^?/G UFZYT2NF)'HJ[L@X=+U M2 :^Y,*;SP2/E^\]OI \'1XA1P8C%@D(S@ E@-J MA2%1FBK#49HQY%CM,L8 MC]P(YB'Y+?VZ7%(VY>H3?$2AOF!C3* ?./CCV_U56S6RT1Z JF3WC+.0!]3' M)CQU U3MPYR0*-QS*#2] 5S&1LJ(3Z:44>L'4]]3=6Q<2UE M'\/;Z>V2""F&3ETM"'J]'>GUEM-T^-3)J8X:[*G!,S><7P;\V52!.;Q>?Q_[ MZ ^).I+JJ+^R_LYIZ 4\C 6Y)V':9K?3.T&>*(_#8'45AC'QBVU[21D,:=0- M"FJ+YD1EH2%Y"N)SDGDTD#I_17JT=G+1QBG?P(;R=F /PJ4<2KO[R5X>1R'FG6/O+:'5M5GKB MCY@NL4U/F/_ I]&S*TB+ 9F@Z&T!K*%J"RG1OSH9V;\Z+H.!1%$>E=FMS"N0 MD\WH8T!.PA#<'5#,KYS[SS0(6G1I@*%7Y:>Z*G.:3D)4ZC$E.^IQ+3U>A!%= MX'B8PX0G"RXB^J>44 W+87]]]Z7<91='/>UBW\DX*("&3I$')V5BM*)N*SHG MC]&-&\6"1BO56F<@Q%'5)EKA]!K^H=[SD1+\+R66*\EY)RF.RM(JJZ7/%HN& MJ63L+)WMCUY'M(+A\'=7"!=^(]:3 M&Z KVJ*\C='5:_['^G";U"S'V+1NN4C#2IRD?J? @ 1,2Y$'I\#$:$$FDS8N M02;N"PEQ)]J/ P*K:;Y8*1T"M<_6Z!/4V\[G)=9/+ M*%DGKNY5M;@Z\[**\2]8=*5KKLA]<=X])AS\Q5FF/(PFT\]DZ(S1*?6@FYZ3 M*1&"^/ ]<](*WZZI^T@#8%?CY&V&;)?Y-'AX9?/)*W=\59,T%S=W_TK?@YR' MT7QZF<\]\3CSH.TD_VN--;U)=9G)<8>9E"O$T>6J,+* MQB-ER=8Y]G<:+GGH!N&)!Y-[*#EK&T6&D-":PN%A?<))*W&*MH@;N(T E1W%L=DWK5V]R1W63*]2F MUCX%WBK.[R)A$)W@#"=&%AU6Y-'A*9-.@%PZ;L;F.&RM9:-@"F=9,]_%0 6: MMP#?W_I,*7;95? H4M8^B=M1T@A>Z\2PB,6FC5 MPJ5+Q3_S7?=2!!> MPL/HXF[7A-I"Y+=@5%U5=9E9;56\$3-KC^P?3>_U3.\AIY+[TENV06V=7<;8 MX'YLVAA+]'AAA3&:Y0[,,KO#\'I66:NRRR@_OK)1>G@%8XHJZC/''K1AC0TS_&-(_;!4.']S93.!-5!F4D7YN,R<3)+U1-)R8I:MV^;E M&2TD6]&/*C54*9X+"=>+DF LO2:;8;L4V."$IPI,"::1^*/:UNR)>#'!@[%P M0A>4S6ZG#U <3J&% >B.",K]07W5G&R7,;3NP>EZ\[Z3,N D'#BW4Z?(@Y,P M,=K/:]B/O/._-3,J4=^M-2EF1JM:UZK28;X0W'M/IC'S<:?W+ XCOL"MPR4/ M:=<4M,D:NJRK86UD8EW9I%9@QLFY<5)VG)2?TPR7:K&W;U>E-[[CN]!8.2,HQ886"(F-85+2_E#?' MC8HH8+L9@S)^9#3&7L88+Q:N6-U._TY6X,+&BZ7<;[OD>!!"!,;KL=D]\0E9 MR(&(LR=8B>*%4EC*)C<.Y+EP>C.JTQJW5%^7.=9<^+(Y)ERAR0%?3H$Q9\J% MX^>L.2+CS?%RYIQERIT3RCM?S^E-L=$8S8TQ'W1DXW_E4>O5'".<+J/0'>*6 M_DAH.Y+XJ-$>&LUB-F7H"O75?GZ74CO0NO1:LV)8P_.J8^*[:'8.T&? MW(BH83B=IU==BNU ZU+L)ZUB%?'TEF[F/:Q&S?;0[#4L X+C+D66H;KT]H-6 M;Y*6?&W0AZW?U0]YQ4"+V@8 METYK[TZ%35]$?E=NM7+FW+E\WP?Q8A(62 M^?P(J;G\='47N&V;>IL@J3>)G^J'39*H>J:E2+9R]"3WZOEDE3JJUM$PAAK&:>!ZWV'X M!=@P.5&[$]2C;';#?1(4#EU[V4AOJEWF4EN%:\Q%5KZO:D^/"57]CF2@=)@\ MFLY0#T0>T-,_2>8M8N!4&$%+1RHBX.39%7X_T^E-MY,YL1) M.4@BL5(>5 ;9A(O1?(::S\5B&? 5(1>N8#R.U+1R1GCA0R_+Z4.PRVAJFPT: MHTGK=50]^7QU=G%;_C@:2Y^\G]WI/$VS=-:\C4J6SE$OZZ==[+&X6(N65M>' M#;>S#=,OCBN.P5': 5Z4NW.%)FUS,Y!>EPT!JXJ,H^B,ZEDWEQS.97&DPMYK M("E5W?#X4D[(22B-2AK^1*EI!CL-DDZ!^'BI-G%= M^?'2,5W=:]S>W^35?*WV#[>3C6FTBHZKH+UV85U,45X<&6I[H M&]O9.&ZG,T"G0P,_UC70$(DS*J3?4879^4.':GI$Q(SZ,3@=T!P+=&BBXVW ML?7;6A^ >CSTTZ&TOB]#C>HR.^32GVYU**7[6&M4P[##K'YG4QUJ M&O@4TJ@[T].BKF.B#OV8G ^-RMA*#F H:YJG-D)3I_2C+27??Y?6/AX[;<5@ MVI[969NBSEB.MY0"7H^? MFAY4U^WACTHTVLQOUE:A1*^6MDPE8^/WWN%OUD0;F%XMAG>I1RT-V_9O5I46 M5J^OG^KZ:KU7,"JMQUE VV14!="KYW/3Y%.X)S"J9-T]Z68]&6)IE7?8X.R; M!/Z/.EUCH[I9G=T(>DTV).#7/SL_ZG"];=.67FF"H]=DPZK,[#7Y4:%;W(WI MC"AW?],[->,EK-P:'SP?B3 #_P^7)DQMH+HMLKZ(NDZM=%-_, MHX7X-"&.=_*-0I*S-5K=6OM/9W,H(>$5.X-E[@J<@9,%C]%F4H#6V\/KD]1; M4O\]++"2I&J',B>MW$EJ1\O+-[M&D^F]X8*^(V=RG6V:!:T!1:]RL[!+Y#8TS;-%M"Y16@X91 MA_]?*0G_P71[]V3JO,@O$0#]LA?2Q3(@>^K;7)#I+WM+4-O^$5X8.SH^_"\0 M]_W+(DA!D'ZFX>?GY_)Z(B8\O\[*0X%K_-IH347C"\BP6F'9B3TKWRUX?!%B0XS;U+WN1 MP%O@R<2%(M(OL,8#_U&LKB*R0(\+6B1^#&&"B+$]?D6_-P6E *2RM]+^4+P M1!)*^GV4%CTFV3)^V?/D8S ;:)L[P3&+*H@X(=Z<\8#/5DKNM#7T(-N5WX^% MNGM7:0"?/ Z1'\"K[ ;5Q$Q RCQJ^;%BQC;4([:J9T#-&UTZ]@O7@L=\L>2!0%:D,> MQD?1VSV!8]<"R6_HH! M%'3[2M\3YVT,'H5-Q+"P=WSQ0H1'0UQMU,<) QQ[A<>(3]PX MP\YZR47*?'(6EDK;!62S>,D8/7%?DC.:ZDF1] 0G*^2:G 2-T@X,\$/)J("!)&K?(U@KX%2;/'=B7?X, %JW-\UY4O22%G4DUJ M0[3=KG]T3="97U@YVZGL/> U0F-^>#9[=8__-RK(;R0 Q.O *R]>FHLL7+4\ M$/%$_\2C(' 5WI>%:"FS4(H&,RHY=A.8"L.DEZ6][<3[(Z8AK8%J+',-DA:[ ME3T$+6S&@$7@=HPOWV]4*XH!3==-T>*6*^@[Q$=)R[VGM=3"_B/=I"+#95': MBRV4I MA=+_1^P*< :#%8R)R:NMM=DFB5=+Q>Z#8/'HJKB'I6PZG]3L%V0J2=X/Q6+9 M;RBCBWAQPUDT-U=\;RR+6Z#';FZYTP]!M+#7%P(AF^74 5@H3]HA;XB8$2&S M?JR2?R?D)3H-0(RJ^Z@'UV'8(>3% OH693,@^1S-,7C697KC[85A MAY#YH\II0A(,,$6SS-*2? O)- ZNZ9.Z(%D3>TT:=C0$LAY!3RSM3P@BR M2-?<9>F)F,IZ..'@)(*%>]^A +2.3*EW?1&ZN6D&T;&VC=)==7E?&M^I(B+K MV975I FDA?WB,A8,:A$PADVI1XJ)GN3,59;2&-I"2>_5I@9,O\]'B+8@8=9,(C M-\B>_U&RM)A9C"F!^G\3L$_57QGYZEI)%T6 M&&,,;?$>B5:&!SIC%(9PF!?5_6@VPWD+> 93JQR\;X22Q2WU0%]4QP2W9$'# MD(L5GC.=QP0CGRN#JR&PA7U@\LSO.$4]/1'\SUSH09@VM@!ABO72]E]1BHK@ M/1!LE'!.@/2F/\?T3P?H/T4&0+VT$N)F6H1T.H0?F[A=PG)\MG M T^D>^%9*#U&&E\QH!7+O0_W!;?*3KD0_#E+W5*,2C: M3>BL2P .L!!>LQ, M2-@L9@.4S='71=93?_[>C0B8:>P58^+,0#6B+C$-T+:7N6>!&X:W4W4J>BON MZ6P>I8'^\LY45ABJTC!?MF=+HG6I;*\9,G/NW0J_XN]ST%?A#5V-N(W@UF[E MMOKO&'[W4_7TW C6^L%79FTL7F@!$_S&:,OPJX'>=:=%1A.EA ";,)I<7?FV ME.&CJJ0HF"&\+G \P=MR5RPK(><-UR7AG ?^C1O% E,AN:OP:@IFJ,RS?+EG M. E-"X K269$6-,$=Y+RFHW00D33#*F1OHJ=-\EP3J9N'$2)0W1//!R.Z91V M"Z]#M->KTHZ_GWN,U5:'56?39G+QL&&YHX6P4**R%2K;DR]^%;W!9IO50&_Q M:*0Z/&G"1 HA=?,^\*$QE$X_7"1#:2NR%9Q0Y<_+[Q MM6^[GYP/U1TPV_1'UA#B#$TS"#K$*$)9*DC'(LU$6<8D= .7=$JM; (S5?<@ M8D$S-&=TJ'D26B +QYL&!^&PTX4X?&,2'75*9/6>?L;O39YC!$_2OS'^B"X M\GO%EK%,M,*91P,JJ=YC("'>7,:G&<+LO#W/WG+Q@N8:TW">I"U!?ZK62*]4 MJ<6G^S<<\\M<*8 MA#EP*X>R'4 VRO4"DP R6QDL&[Y;R'WE'M4]6:I\>'ZR#=QRWZH);O$UT[;>F/9>WPL M>:^]\W"":\69!#U=Y2#J3/SDV16^6C]*\&3#_F0:$8$Q2VH"!!-8+ ,N4;+) MY-6JL^&TP"0;J!073S^(D&&\]#$NGMFO1\+B4:68W0\6-8DD],]2$I\.&'M[ M%=[A)V>N"/@#7:B<]CKE; 9] S(^P##S/=E;U$O8!&BA?$H%Q?%3 MYAW-A]9L!6@":?'0)-,R9(F#<,^ISP7CX>@6*CV?3V^G4X*[:G=T2:X8^*P1 M%Y75E2FPA7*J\TP?W%;I/V%GO%-;^YEGIH?9YA'!\("X=*TA[W0GKPRX>*9Q MNAIV9C*,WNZ7H5)Y:@$22].4).3RXRMYEB4J(4M)W\8H%CN2+8(DB[)^PK?A M6*M@W&B]C:,ALG:@[EYDM?J[G1:23&8+@^8RBZTT7"R:_Q& AC][P0Y"W@(G>&%93'-D79^ MB5P[\B7?P?2*NRUYZ(#1Z-E-8_=#"UZJ.V&^FN57F3=['[-G=X6E9=>O![R- MWA]AE N5]B:]4QA6#WFT,!9*E;2]RF,40PX[0AO0M[)G(H^XK;"OPEI+WDL MHGD?8VY%L%#>9&_^[Y3Y34'5K:4[OG!6#O8&WV697X"L7Z\SAMZYPZ._VMDE MF1;^%#45C'L6=R2?"9$+9/ O>->;O;!>Q$\_:6X.&LE32//7&LGAEV25+ M;K(R"^9_$\P$V+,].FCLO)/# (3!2.U7C:I9,DW!K9Q>6G(UGLG;H5[4X-[W MQ+%0ZLDS_+E*_M7JU@300OGD$K-XJ@++YXB+2QK].2/"#?Q\2[IA;=H3T5+Y M\[2DR,)M'.&LX%,V*T5Y)%LN]488A/W66N+$\P!!*&%4>) _JFD&N_,9O?ZV M;;,\!G#6^J[WZ:HI3*YIP&(7W*ZE&Y1S\'2#6>R=5IE/%[UZ$6M0%DMX[D8N M?N$BQ'U^&$'#Z\ [/_W'X1$6E0<84V +1YG?^(+P9T8$Z.AD >B>JT1H#1;I MAV*AS#V>PLO#0](;!8D)JP.1$^;+^^,@8#G,?;M5[/ZLI>$I)\F=###)4G]4 M6Z,3>O=75AM8S164GX5EZBB+@#I6\?&@8>P2F/I%TPR;H+W[1#*#X[]E7$KQ M=%Q>XEX[K+R5K,433G+:>DIFE#'TUY>"!D>8,!(,@,>S^8V[.OQ4SS[9'\W" M 5FW[VRR-VUU!$)50WC!P5"9S:#6*U"N+I,59?$TI&M7W@3-KLWY$VAS-\@\ M=S4$I>&&".<&@72 FR7NA;_[8;Y\;5L]-Z6[V5T%L=!R&R]]W9-(< QP>B(G MRV4 #FZR)7+6>)]E/1+V#EP5N>2DNE;+]*.P>R?7C-72'<)^*!:[(V:"E!<] M/7%VK^"3)?7J'F3N7UXQ:"HH @]2)3\H.J+99M6Z5"PV@V+TWP.)HJ3\=IHE M+<5,I6')83>!?@NJ]V-/_IIP=:)8SH=FKOUN0O;. 5W281J;&:.JGV=9-$X) M(U.:'#:G.3$O"28"):;M-HBRO0VINYA1O00+'04O(67O^IA<[C"@8?,PHXL] M7K-YC(E8,"@97 LO!V ;)&[,TU+D=]ZV7T=?*O,GH F%_FEP?9BB^VX^\)RI^>!GS$QKOD=Z#XD[36'KYQA%&3O]AF M9V\C-+TN"(9/LN7*5_(LD]E1$A:/Y@?@O<%&.">),*AO&82PU#[+J,&Q> BI M)G6 !>J4R'>&<=]5GP"B!=;"';ZN;(9EN8I:[H6ERTQ$/+IP@]<[A:NOIBY> MP#6#WWZ2O?4>A:D?LQGC[?IADL$G@\5 *;4KL?'31[,Z=AZ+=4[#)0_=0)*$ MP3N(Y9DR9CI#TX]1Y\KJ\]R_4QER6TN[L"%:%H^5Z4W7";]3RYS"HP+EH=(, MU,*1.S9.UV$[4!'%/0"44[U-(KVT8D;[E3-9 M-ASPE3=$*TD]"H=ZG7"[7=]MY/4JW4,YB(4CU>E$WF(5^7-,N5M8K\^C*=# K]>N>>'8,OP.1[&0;R-Z!LOM#L*;%%8RCTC&K+,?,0"WLR&I& M33::&I>8E2(+9= .*F=QDC'[B9RYD3?_MLR]K0E7V0I.?+Y,3JI/PMAHJ!I" MU>+.K)4U/9E)#R@NN3C'%QPBN7\?7BV6@&G4:J:4;&ZIS1UREN+ MD#77O_. M9,$S<5\2>[AE;2\!K$_&8D.[BQ\#ZJ6;P96+'LUE%@[-=P)(,X"))*Y(_#R1R8ACF:$)4.>4>/U M(/9:VV?;:;V+ER7-P\B2>U[2MVZ37MM\0ZC9VG[F6>([,M_WQ+$S$W[.K\I= MEO:4KSP"_HN;_6O@6["!;\9];L&E-]W[-4$[$=MM(.<\56-^$%,^L]@$(?NM M(A?CFK!9--] >V@(6= >,)[#:BQY$(U45_MMA18ZE85NEVQ.W$9S(B9SEY6V M+ KIJ_+5Z0#,;6Y$&?7K_-K7(KW_UB!;)]3.Y2BR=D_P06N9$S[)KR535^"^ MOC*2BLJ,D712XO'9S )S+>158WZK4.U&:XR_4P6N^8),W!>,8BV_R8X'ML5WD;-N.@S7WLT<$X'N"1@FF_ [P9]H6-C" M&8IL;W.<@9.PFG(A=_YQ%Q3&9+G"RHY!M!#6GF8^ !D2GLH7+_#7F<&EKNIS M$FM0L' 4^+]QL#HZQK&JD)&I++(>Q$*9SHDGN3L^U,K5#6:A; WYLY(PDVJ4 M2;Z5G*QOLLVYPOWT6Y'FVDK;9'OD=W\2VI"/3EVP_I/X5S[.W%,J\VSB39:D M"81,/E=XBTO=B[MX4?'=#4]XO4(]]@ZPZ45C M.A?\L*)V.WT[1ARJD2NH%W M[@"B*Y,E\L0$P?D04B^PX7EN[5W=]*CBXH4(CX:%(/6^6+OOTWD"!!AZ\L5% M_KETR\<8>M=W>W[GXCOF$DV.^KZ2;"'95&#M8- P$*;31"5_?>4R\A#$W:<& M4_><8O"%!0[UY6&N]'WG(UIVC3?),0>>.V%Y9TUD4E.4&N#GGS<$FV>]SZLV3,,_?2;+WVG1U<6UZ%AP?Z:2Y<<5W M$JG;2J#QI.OFE[^2)V_;SUZW1/M5$X)W!#]E49"Z(*@ZT(ZZR=J!*Q@1#7+A MQSM!GBB/PV"EW@%.GQ)[R" PX\_%;%UQ-B_)])J.+MWT0WGKCR"B.J\4";%[0)%-.9=C0 M0KS5<:.PZ7C%TE0[,O@H57":2?V*->P+->Q=#B3S.IN9:[=7(7?,AIINHQ3? M>B]LV0,OM!&&*-VF059I6R6QQAT;Z<9$WGHC-IA&=<"^".@,5]/XFMT9M,*, M^"5O_P-02P,$% M @ .86S4E!#"W5F& 5G@! !4 !PF?$0I ME_WU6]3-DB5*I"Q9HMS 8-JQR6)]546R6"2+G__QMK"-%^PRXM O>^,/HST# M4].Q"'W^LN>S?<1,0O;^\??__(_/_[6__\^+^UO#$2ZQD;QN3#QP^GI^.C#\>CXY,C8W\_HG2!&-1TJ!&0 M//PP3GZYC*@Z])-Q'!R.#L?&V:?CT:>30V/Z/2GX';BW/.6GPX.7E]?/[P]N?8'QWV&BJ.C@[C@7ECRTQLCF=*O1W'9\<$_ MO]\^F'.\0/N$,@]1 M?=E;NN8<*!R.QH=A_;\]>* .KN]+AS+')A;7S@6R.>B'.<8>VS,X]9_W-PF( MI0-DGEW'7WXPG<4!__E ALY!*\PF7[*[V=T2NX' -^%:1+!]]B\1FW^UG=>F MN$_1VYCY*\),VV&^"_59W,;=;.KB%^+XS'Z_8 MP!"TP-=O2TP9_H&]*^PA8DN"W@8?#0IKZCI@0M[[];]]LN1-GU/KP9EYK\C% M-7%+D6P0P@V%(?"9/-GXG#'HR-#<-\>Q7F$BJ(E AN)V %PSCRRXC:S*L/.% MXWKD_X)N'QD':QZH>[Q'N/Z%\BVSQ4A2>FTS"S-<6?J=H@ M2[SG>>^@S#^1ZR(83BZ=Q<*A#W/H@>S.][C/P'TL*!']XCGF7[S6"[+Y\%,3 M3W/M-MJ[^"CZB-XPXTZ3Y=L89AYGL71H. LE!2XPQ3/BP?CU0KA'6KM3;=Q@ M2_#),P6?U03-7.$9N,K8@N^3GI_Z[I:@)V(3CVPPLC34;#NBN,>F U.N38*Q MK%4;4&^J0<@7/B,4,]X1G\#+"#Q%+G/"E@Y#-CLWH?,Q$GQ?$VJM)KJ%6&LR MJ=].@V#YL$F\P$4,!E'JP7 *2V:2'FN^$TH6_B)5]B>UL/L#S) O=VP$?/+@X=SYI&L#V^MB-,X.DRX6GJ Q'@)E6^>3%)M]ADUT&,F($- MVSYX>K#$N'48FV(WF+'KC@=R1",8)G01WPYZTRTP';'.26Z\G$]+!K]Y&&S- M2KXE'F]A-!J/1L:^D9"#SVF*1D32B&@&/ /7MF-FR-L\CN*X6;!H=(!MC\7?!#K:'XVCP,G?HJ__%= M,7;IP]Q-O5+^HC+_^GAT>G(Z.CGZ>'QZ^O'D;#(Z27&>,H1S-PL"N69,'SYF M;",?C8I*'#!_L0BH[1-0;5Q_YCJ+O/BBQAP5QAT7AJXO>^,]PV? C[/D;2%[ MSWC%Y'GN!;\L7>+PM<>7O<..=&2:C@^#!_@@&'QL&%F@.U:HK*1*7S58QEZ! M;E41:J%J'DOCH.0_GUH496<-AK*YBZ M>(F(%05G &@02)09JB5J#L,"Z@*-]'_4:_WSF+-+3'!=N(67:[RP[#!T+ \M MTNIQK[6Z'J:%^>KZS;1]'DN+X[4")3PN+>JE >@Q= ;;WM-8<7(M[R2[2\P4>&<*ZZBDR:5<6@QZF8GD)C'WFX=1+,KP$H%UR&ED_(;PQ<9 MQL=>&T:%WU3L2_1;@:4\1THY[;524AN _- (WQV>.S8PSL*M95'/K*S6241& M'.P7Q6'$-?IGA[*ZRD1?% %J$7E+":+:/H>AQRI 6BRV4B#* R7Y@KW68B%S MI3HL0Z5%%XQ=EBEZYRZ*W Y'MG 6_.G99#SNCTK+%"3>X) V+)V\YO/_!O. MH.OC. 3+XAAL98=4JSP C38 6(NAF'L"+C*]/XDWO_29YRQ6^-[+>[-,U0%8 MPL9PM8BAQ8CN\D!916&I+NU8%J$6B[7BQMYQWC>VSS0S?2?EEEO0'I MOAY6K4)T_#1\A2.>+SD@%'* M>D-0=CV0:H[944-+L"3V%IR@)59TC?0:N=3QO83WKXBXP9&HU?G>]2#7IN2R M0CD[FXS.M-%\*]A;]MD$!C%UR0MX%M'-+7%,L[RP]LI40Z:%?[4>+9 [65)8 M06?UUD2GA;[M@1/(SDW37_A! MC.8*SXA)Q,?%JBH.2-\UP=8T#6=F MI*AW8-X_L!?>5^=W. 66O%:FFP/R.9EK^==OGHO MP A%[OL-"#QP!/GNBF,#?\\WU,.P0A-UWQ9;S':%"?BQHX[[?:$59$_E;U<: M6DSS@,>);[-G4CF)^I&H?/\,8MOZSEN3-%N$_M6+[);QD_8G-.'=MY?B_6855Q M[957"Z 6)T(?<. A JCOR/T+<_^BO)^**VBOY9H0M3B:$#D.\9)B_6![DMF# MWWF%_WB.6.%VBC*E_EE&?6>Z*?A:+)Z2-69D_U$BW=)(?:YT_[0O&6670U+7 M*=ORWEGJ!0BIK;-CE:TS3MP(J7>4D&\MS5PVO0:,Y-DO4B6G&%1C@<)=G@;W M"H?_)MT8/LP1?<;W /=Z-L.F\-SMEIGH9)\%>YSQ((\VV,S%^T_&7RU(!M-S M$SS9LNO9\@3Z-VAT8V69G9C-I*=%?.#<^E^82<.77.*W#;[Q_V/KJ^,^8/>% MF$+SDJO;+C@/)MR^:4SS@F#*BNW[A8?,+FH6WSJ\0E5E!:;T?,05T&E=D1-[2+$G\A M-Z\)[I.*? 79^@/6?3.RB&S@3*.Q(8CL^"9_X9(^RP\-!=4&;!T;B2 RBDF_ MC>)FL00W*#1YGG+BEKQ@*TP4^^AKM@'[5D$-M%OR.88FRK_-_*IK&JNM/642&&V$!D=VR[ MFFER^.(41RM\%6G;5$AD1778@SNP6[ 817'$EB..=?;4' MIV>O,*SX2_!E2-^AMV9>:_0@T2S1KYD_XQF0Y45 M3!^2J/7(]1&C>73.3>@L,%I&Y\TP?XL^O-$6_6)5F($,B1VRC]KBT",!10ZF M\-5T6;,1$MA%HU$31N7U@'Z83&J5=44"47F^FSKCFNHAX>_B,:<&J5TPHZ;$ MHD5:#8'XOA**J+F!,UQ ("ND8UC\3WXYPYM)3XO'"U+.WCU>^B[(A6%^#C=) M^%[M&PLJ]L^D-E1HJ:NL(H2V/6=Q*J9D\+S'9KAQ&%W*@\XT)4NBR54RAO&/,!#RX]MBZN,&"#J F^HWQLX9#%DT!FK?;1190ADW\, M,EX5C@"RE0>L[08$HZ_?L&L2EEOU*M?/PC[I[U*W ?>BEBRT> 8/ M?.;(@2YU*M:+#5CY2I 5+\%VO,($((1+AUK"3?I\R1U0M2QJQ>NN+64(7#V& MRV,O4?8^GML#OQ#'9_8[G[WX;O0JRU\D&F2G$@GR(RB9AR- K%?\T3%;+K/@ M\6@\.C/VC14[\$>*(YY.<,63$3*5S3V8L)7.0KAO!*P9).#-^ V'W/W^AT&Q M9_P6L?A[%_D)6WB=9)!94_HP2,CIJF9:E)/M;+_V-F627@IN#K 6$:.MI#O0 MRP(VPMA-D*A.;$@M$O(1X'6]BE?LQ+4 MAWJJ1RE'[ ''E,XVJQ=?.=Y^:JN MBV](37NE-PQ=FUQF6TAGI9:55PU%EXA M&HANR[#U+>82'YI+#LO!S!.?T54+GQR/QNOADYCX'T9"_@\#4I9/$]*;I+[@)8$LF5;+JD=.FR/>OH\MH/Y.[ODU):'+R783IFUMZ M4:ZDDOYV40-?S;A+6W/ #?40?>8[P>'U? #QS7&L5V+;:E/ 27X*6-$V0N+! M^!^3[W;\_THHF$&0W6]=!.(9H*I2)_%O,4^I44OBS0%U0OWKOW):S43*FT&M MQQA> K9L%*^JEI7(Z=#L0(Q1G['\FGEDP2UY58:EC3I^C5)US#]4'//WC823 M5%%FI'DQ8F9^S1"MSQ!Y$SB?>=C]'XS"B/K]A^P=\=ZLUK^+$2 M1'?/C*0DH,755_7N\PC--S=[!=1VSX#*H6NQ>UT#\*O3G-V\.CMJ-0+@-7>^ MVUIQ\QWZ[X@?N_+>H[7J)= \E%P_?\S'3#E%^"P;6K%^J46K M?SU91J_I?MP<;"V6O.IPQ4N76K1VT6(JEBW]7NTJP95MQ3)7':]PK5*'U"X:C !US;5MF^L4M:T] MT=*DTRVYM'HD[+:;3IBUN9\4A2M<;'%A2J^8"NKUKWL5Z2/=G>I!4CQ+T=$; M,_$C)^'%7QS2"*F5D[4V2CP0T=5:J(IJ8#W=;DQ@]=>N^I M7"91PCR>S)[=^1[S$.5I&J%$*I5>*KVCVLQXFC_T$G(0G'2)>8!OP\:,D \C MQ4A0,/Z5\V*DF.EVADT)*"<_06,I'M$; M9@_F'%N^'>8V73HT7%HE!2XPQ3/B!4EQ6'#-0F5\GA0=1 _RKP1MPY]Q\SRM MBYDPP/^"_A$G:_'0F_';4\C)[R"GB)=NA^=$1-%6620IP<@L+-V%FQ6]8:R& MH+Q2_[IT!;JTUU4#FA:;)A&N( L2>%RWT)*MJ.[RNOW3>@U5"NVA!G8MS")9 M-V)@-DK>I6H>2C3Z9R8*@\/F2+78+KM*:9D1DQ$O1@??)_WO%2[?+C&+Y5'2F]<)=C@J)LJLC\NFB M_>WQQ9HHZL>5>/2XJIJ# Q_6WI5/OU$*G3H:J5CQ(Z9\HT+6$AIHJM>65&X? M$J;5EH"T6LDDTHB_*,UO55%KV/8B@;7E]8H@R)SGE#!DV\YK<% ]>.^^*-(L M42T#\FP$((_T4^A&8+O)-9KC-KYZ+J7'N/" M5<*L>53;K(Z6[\DDNQ;*2FS MDLJ M5P/NQ8WLG)8D_?N>1[-X/C"S'%?D2M\&4*!PB!,I"G<6J0=S8/DIB]M M";SPP)4NA*A%\M$<'M6LAO($AFT':K K."XTTB-F MF6Q$R \I155ZK7K):+0TKL[C/\EK.4%0 YJVWZ_P"[9ADDR28EI MTJH2KSUK"Z!FX'<+.XGWV'2H": "<@T>4CRJV#W,-LP/)]ZD#B9>_#J8V#CK M68D+>#SW4IOO/K#TOJJ//-%$WV@;V1XT/IN,3_0YV=2^)+381!*(X7*.Z#,, M/_5=RLT)#]&\-H6OQ6FZ"NS7%)E> %U]H"JF,61+D4#:S0;7]6R&^:/ .#,2 M9D'P&WVI]^0*']BK0T=+A3>+5HL\$ +;!G=SZ3 2.K(7/B,4"W.^JY#0TBP: M ZK%IID Y0^'KTY\L/ M>X@&(H6QY5VY#=R,>^SY+GUTDAA(73\C1TA+93<,5XL=-X%A%]\]$4;!%:ED MQ75X-CD\[+]U-(FUYK986^'2V#V"&>V)T(!0<,LB<*&"S;Y_^R3TI=0N68S' M^;O<<6-&NK7@+D72'I1*-]EM9+1 .)? %+&"HS?1N]]A5&(LZ!YJ)!H9_A6: M3&T7@-WR6ZS6#\?#\6O617-"<]3[-Q34T7[0L&"U"H],HU]ZC$W3BU?"" M2Q\IJZHV'$O9"''-.WN]'3/#U$OQ071VPYB/+9A\^(>"X:>%%H9G6&T+IYO MJ0*J>)L@Y45DBFXXIU61'XY%;44R-4.R/?*&%=Z,:-HEAA]^XY"-;EZ6*! 6 M7Q<]4YXE],:"Z8W,"$H]R1I,=,FSEGS!M/*#H(R_ #=(>.>WM=;:&J!DN"OD MZOK-M'V>&4Q\!&TK;6HQE#5I<66C7ON2U<+!%USB6O^Y/Z;3G3[SOEFI=+10 M?Y."5+THV D/656=GDU&Q[\,N0!VG M2?%$B1?#DEOH"9GV?EE_V]9?+6XMCG0U*A+$YM$X$"6=WX;9YQK-*N/L;'+4 MU568P=J^G,RU.,'6PIA0?3VOW4;[TP&V&!SI4+2*[]$,P-"5$CFVW_ O@]^^ M>"O]>8'1M[4] O 7)#SN&#S(0WG^&4Q-DGX6XCNA9.$O4F5_4H#QPZ$FOZ-C M53J[:3CE\+4(VBI!%3_!JT9EAZU% M +YG[Q26>#[@V%PFSL+4!RJ(IOSXOUE#FZN@$\+7P& <#'.7$M M/F2IJ3VI-C!]E^/28JH7('O@EWMJ:'I5;V"JK@#6LZGZ C%B!H F-,W7N>2YY M\CWN&CPZ4\1CK1'C NN6K]Y%G\UR]P)"#EF[7#W(.G=L,$@6*$H*8R65C-E/ M1F>3HZY/0JKJ.-W+FP"OQ42> 2IC"7W72 '6!:]@!SX M$?D;:ODF+DM<(%-U5ZRAMBS:WI,3G+7_A@CE KBC]\ K,],;,;LFS7^(RKY&N[NO?LEPZ:A"1,4:0: M)%W6_/H+D)1$2@ (D "95#'BG&F7B)?,?!)OBG9V^__7#R8>/[T=O MWN0M73H1K1D&H[3)=[^>;K],\E;#X*^CCV]/+]Z^.WEW.CK_ZX>3OWY\-[K_ MLBWXA5(YPY4E?1Q\_RO[GV?:Y8BR&T1_?8WPWW]9Q/'JKV_?_OCQX]?MKO%ZAO_\2X>7* M9X2GORT(FI7)GCG1<]H)5;:YXZP8B"=OD1]'[!?68O2&_?3FY#3O[/]%R%O^ M,F*?OCW<;EL[:(@5>,O*OKU^C5$0X6=1#C>'T;S$*R3*DZY&L5TH;F)$Q6O[KA,N-*K:46 M67N,Z9AEE$S"( I][+$AO/TQFLZFJUSLT;U#Z$\+%&/7\=78K=\Z)!$\QJ'[ M?1'Z'IUMK_],*%I7:(9='!L2@J3]-I4<1ZX?1@FA]5]0D* GAXZ[2%&O194[ M8>#&P>0WQZ_+PD'UCE"(-CHRG=T3](+#)/+7MU&4(*^H2CM[-: CJ4LI^E8 MQ#UQHL6-'_X ).U#DGHG['L24I6)UVS]7N4[N\=P%O^@VYH.!*U$3I>;"_J# M,Y\3-$]'V72V^;FNJ)0:[9)A"EA,'#<>1Q&*ZX\]65L \;Q^72&7JN@37N)@ M3K>Z]',THZ330O>(X-"S@KA&MST5VLQ)_/J[$K.] Q3A9H3<8><9^SC&**(= M)H''=O23)(K#)=NFKL((-QV,1BGH]KC$S&=>XJ/I;/O3%^2P(OE)MD$GBQ7Z3[S)F3')D3H MH*,$/R /H66J*F'P0E=R9@.C>X 9(H1MG4+W^^\.(4Y06WOMT].MF'=JD/+S M-8Q18U%)V^R673;=4)QR*Q/V\N-+4XZKFNV6Z7N"7^B.-]>\S6RP;LIT5;/= M,GU'UQ?_?5,>]UKIA"4+9R:XYY[;(':".9LVLUT[)>QS&'H_L._7Y%6EQ4Y8 MO4+/=;>FI:J=$?^( AR21[9[H/M@N@;>A4YMZY1"@YTQ^I $/YSU9Q+^B!<3 M2AJ.;^@.M0&C%0UVQBC=JM!O%X7-2Y,-@4J+G;&Z1Q6=$9N!T$=V9L#NI,3UPIJ>@!EPJ--H)P]D5*%W--B>*2;A"@51>@[;64CXWR_7][Y3]Q!HI$M PAI[=#M"_^OX!6<; MH[*1]P!(% ]1PHX+]\Z:]N$_4$ S\RX)Y\19&I6)8E> A'/I.^YWJN;,@RTS M]-P3[-*)_TOH(;]@(C,J)_U> 8DLLR'B?Z/M;,GLX%%,.8AS\^"8'L$]LR+3 M[Q60R*YI(^$:H6N'!&$2Y\-D@L+"#T:EI=5A1R82R@QZ7 M;_,R;QW?_Z52&@)2-G$1+'+A8RJDM#4#5-&_671!&+SQPJ6# X,D'C9M@MZT MJ3=+M'Q&Q"2QY78-4+J@1!$W>49OMH(P2"^W=;/ZD'FXV%&(3=LYQ?3?.,!9 M8$OP/6^=T=,X0*9 .V+E/.1M?\4QZV!7?52H/[I*%6+T)56(.G-%-4\-@F.J MV3HY.;DX&;T9;1HJ_ND$WBAK=50OYB;ED&E:Z)9H\5FL5D@.]2/:Z%R$W%_G MX-7'.U1KE!^2_Y.E<:DS @=MIMV\Q%<SLXN3\XOW[]J 9K-<6<6&RQL$N'87/5]*VZY]M [+ MV4*FO%F3HR+6MA(W\=KRYN"9?T!*BU;!^PP#"1+_%[HL]V M]']UPR"FV\YK/YWMZ*D S=D?N^_TW(V\O_\2DZ36+JPV7D^T70D^V>"QT#D-DN;K"/OB:<+1._2*MB M_]1,[(?4@Y#X YKC*&:[MZ_.DJ?Q_&*M2O[,A.3W.0 A?7:Q2^@$F-W[L[/F M)$R"F*PGH2<&HZ)6J]BY0K/<):\JF*>$I9O%9X+$_ ( M60$!S-CS"(JB_#^,E5,A*-RR[5HT3DP@PN4#*!KO--"P:/GCH]'PE"WA Q(: M$^9#1I["'_M666G)=I%H>*H6<@$)AW1IFY)[$K[@+'NB%(R#XNTBTO#$+6<% M$BSW810[_O_%*^FNBU^X74@:'K]EC'0,"!NR8X(< 03ES^T*O>%YNTQZQV)F MF5?]^T48B(_9AT7:%7?#<_8A^1V+/ V/I=V?OGM^8GX<')$?%FE7Y T/V(?D M=RSR)^*PB+;']?(Y]#GRWOO>KK ;GICW: >BW->O[L()YDA@1.(7:U?N#8_" M?!9 ;&-^1[[_SX#N=A^1$]&)STMSZ8E-$\+R[5ZC&3D)"WD!@G56+QYA=O%Q8C!V(1*R!@28?NA![5YR%92Z_@"J7:!<'( M$7B/ Q"R?UPZOK^)\Q+*?J]4N[)O>!+F<@!"]M=+1.9TCLPS_(3+E1.(]5]0 MNETLC%Q'"SB!@6R @.)Q07?95:.B7*A=\1NY MA2XS $+P]\FSC]T;/W3$>Z-2F7;%;N1VN40_"*D7G)M*M'.!ULL*MPM%PR.SC)%J0/[VMIS+H4E^AP:O M@18D*\SY\.[DX^C-:-L>_;O8S^Y#- IGHUU7H[^4.ON?OUA,!6$PQ0(O(X2H M4!>1TUDJMBTEFY>,)=D@I#6ZSP!0 MYI6A,F 4ZW89FE][U"CR!@#!'5."1"ZR@NVG<*DFFYMWK=.T+T(Q?OY1(5&C'> MGYRH&S&*G?V/4=;=Z"]YAX,APS"AF7R9$H8!0T EL26_3I^,&16L %C=]@B3 MGHT%98&8+Y14K0B.@)UC *5X?C\_81DAS^$8*LP Q641 '8]3WHI53V;>2\- M[0.W+U3<.]B[#2;."L>.+T6BH@Z$79\R*A6\ $#H@;VA$""//9R#@[G%>-$.$Y"^D54Q> MRO4AK/QJZ:XUF+)A]GY$!*/HDCU,G_XUJ0M2X]8@; L4DF8W8=&<+5V*I@D, MP2(GV#PH(Z?#&( Y,^7S '>"C6'U.P<9FTL4@5#!V;%RC$JY&D,* ] MGDS-MNN/A!4;8E98YZK%7Z,10/LX)5AJL&A^?HM(7)C;Z+_VYS7ZTQ^39)GX MV:7^;(;*NAJH2IH M]C8.$& #N7VP"Z7YS83%:=/[5Q+%R+MT?"=P^1YD#=KIQL@#)" H*:3XAY7T(#9 MG3RBIU#@=Y>V?-N!DSX_X<91E,,NE0*3#GPC")BVSPIOVF+;:J&Y_L M+.1-90!M(DJY3Q\D\*X20C>/F;YF"QH_ .PS$2\F]9OK?)=@9KP<')]J":,G M6I).95_1C_2+IDKLUVT5_S-K"XG#>R5!7D$)/%"53<,.:HMPH]"E#62[*4TE? M->=+*PESGN"=299M;'FEGD>7:ZIKV&*[Z)J_P38B!&BC6X6?W'T[4^P&MP![[;2K M#_;NRFNP#DT+9)/> XIBJLAQ[LL_9F*H8:ZM:JM=;3!_)=^0_9YH1+:4&5*) MRL:@[P'5=EHN]"; MOX,U)8?.%:#@&)C>][$7(.C/ERA(FE71YW3INLEHYC'XQT%Z[43+F;W4,B* KQ#?V!F.0JS;8 MN3.FB2%0!;ZJ,$#L"9^6"@ M@KEXYS]4=R@WZK+=46\IH-:ZE*#9< \%]H26JY X9%T_W82L"0AAUW5S3Q)R&2;TJ!IGUBJFMD]A]ERV -T:[4 PS=?1ZR+X-=@&K@&J M&2VJJ\%,<-$(WRZ277!)4$L,P%O@&S4'85:N"VES[MN&.K84,JYS!HMR'W-L4NWT#&A:V"X1&0<12@> M!][VVD=) 6JU!,&X8D4=:DFCJX/WC8-):B'0.GJ_/SQZLX9&:4L].7UO.4^Q MB0K@8!1]00[CRTO]%!+"+D=I@:]A0#;_O'0B'+'ZZ:!_0NXBP'\F*)(=SNUV MV<4)'W! MS$5K.N.0'+$==\3_)'T;SVP70 P!%8.B='@TRO^@,[I=E _J'\XO/I[ ,4UT MI$=S>X)><)A$_CH+;F"9YD(?LXL];[O;WGH[4Z[)')$K%#O85S. M?C@Y/3D]]#W:DC *9Z,=$:.,BE&1C-&6CM&.$-I(1LOH+SDUP$VHC^X">8F/ MIK/4H_]RG3Z/+K. 2FMTZ-JP"U*6F"\%9>$8+Q7PX'@N[/,#8%4IT!1EDYVS M^R4]8C-?1CJ>Y!X+NJT L1]*=;+DOZ#+X,\*;=FD]?'\X@. A])MP\UEVH8= M+UNTQG."4DK8O><]H7W0C4@AM^\D),PM6>A!UJPI"+:_FJJ]->_59M[LH2#: M""1"[J_S\(5NV' VOND?^\.:_O3''9H[_G5 -T=KSNK)+='!FBFP9BBNF5PN MVA=UUCOW>N3P<\?+F40U-A(MTPM:G""7$$T1M[8BU)W^X<_U(JTIYC558 ' M1FQ[[DPGO'SZDYQ^).4[F,U%,RTX*X? ?+J^#! MW3@I@G" CM:/KJ+.F?!8NC=)55J0ADL:W4PA)< M"GP=-VYE>\_9^<7[L^YM5I:PY/)J)TOA)O_==$:/0BPL#*_0+3TA1;0)R1JE M6!'"5DM=)PLY I6X@^:_='L_E9[B"]\A;-/T@.$P85[D$8D+XJ;_VAF/ M2;),6&[(%W1-M<.-LTRCNQA]SDY"O5H'&PK!RRF*&PIUUH#"Q5V7="IVO)_0 M54E5T.QM*\R,LFVN$^Z<5Z^)+M;1]H"R'/'1 J^>0HD#3JT6 .PKI7HG!*J*L9\%PK(9Y^+\X@. @'Q;L'*9 M[>KLL,!H=OV*W(1MBJ>S&781$1\39*6[/A'45-KMT4#&&X!=2-%GXZXB,%Y0 MMKMH=BGQ)8NO;-7K:P1Y_O )>QL%>5,RH0+CO;TC],!3K W!4JD.M"I7[;PB MQ2A9INW>$SKP*0EI_SR#OKP\H+MG,0@*?$"SV$^<:#$.//8?EN#^Q?'3LV2\ M>8PD#6H538=J=2'$!"N/'T6>P,&X\]!1?8-%7J55T 0.!>J@25F!A]7F7=Z< MMXSFW"T4>:="P"KKM8J:X-9& [5*?JPO4E(:V,\/;)O+=^]3J]DJ) )CK]K" MI\#1?PP.$J54:NYDRWK=0J5(+GW9M. MN,NF1>,\J$BKW5Z[&->UF1A@%-HL+.4F_=]+)V*I?98K M%$0I.Y2[&<*QR#V*XJGLWRB3RHN&IJUVZX.-#7L&& 8FFXTW/++[Q/KM]JN7M2U+AEC M%^A1.2^7ZG=ZW6/NI,QINEW,ZQJJS/+;<3Y96S9K[*5RA&9$D%%\QWM#'#-&^UBV=0'2),Y:/C> M.^OLS=79]B#.KBDF820\B,JKM(M>4V<@.2_6E\G?0_*=3M(39X5CQ_^*N+L< M3J%VA5S7Q".BWKI8KQT2A,GNE;8QA77)OY,6%FU7Q(U\<80\6!=T/GRFL\)+ M)CPI\\NU*^)&Q@D^ _;E2T(7(2\:OSC89_[W='/W+>+NBX5%VY5R72N!G =H MJ^9E$E$FHJB4:3BBZI'^0)"7!;D45G[9@EJ[M7;]W)O:'&JS:7V890>GO8YY M@TQ0L%T<&AD0!!RT>0UZ&UR_N@OV.$,IAT[V9"L]%@4;19F$RV<<.)R3A9DF MVX6MD0F@,:_6 =X^:E;82IO#VF3K[<+>*#S()-M=>3JPW>DTB9LZ/,B;:1=3 M&^XI(DF ME,HY\L9S*J@H9G%M\9H'L)%FVX6YD2'#"+]0#S(%I@K;\S1PG[FJ5I]=5!IH M%^RF#B@ZG+5F"+BAO#P@-S.FX7\+]TOR\NT"T^<59@YL MSXGD=J2B3KM8-77RJ&"FA7%2S.)>9944%VXW#+U1@)&$"VC#(WMC^_":@_.] M70":9DPI$ Y-YI_#T/N!??]VN:(;4C8X[\)(M)J+"K>+1M,('!$7]KU>G&AQ MZ?CL!G$<7SK!=ZX#RV&A=L7;R"+!H;XE\^RO]%CE4BR=.4H/4O] OG>YOB=H MXH=TIS;_1^A3_K@3O68#[<+1R)B@R1FTR>D!Q50D*#5^4#JCL>MFR8'I49K* MWL6BE4*E8KLP-O5$4.&H&KZ_O=TQ2[O[GOU8_BWOO,3M*J3:-"=ALOK5#9=O M4T;IUHVE[4H(8F$8^5N"TQE5JQ<<)I&_SBP9S.LE]#%+/NK=T(-2X&+'W[X] M&!4_YQ/'XP*A^(KQZ^]$D>*!7F,4>+N;^IBEDV,;I-.3=Z,WHQU%]!\%HD;A M;+0C:Y31-2KV/-I2-MJ11ALIEO6^UX M=W+R_BVC]=F)T"\=#"%)DM\IF:16XMN@6 )3,:Q\5$IBNC>Z&K;95M[$@@8( M$LP>E.@@M:Q@;VD$MTW>Q ,^.\ID6:!#F)644P9 ZEB!+G$$W'%:V%HB+F4[ M??_Q_.+L(XS4KKIBYS+2$1*/=,OET!5YM_(\(+J.TI5$F+NUNDK7"5R%ZK6! MI)J%[@>&PF,;TM)=)O%4 D%*/8!]?=W%[6"';&AC4FBWN_R[QH12/#8TW$;T M-9OO5Q3?!O2D@B3&K+TR$#+S6E*!$I_0SOB9;73\',7$<>66WUTA"!E\K8"U MSRA,M"8)(6QM40'MH"R$=U3X2G<(Q 'QX/#(]"O*PHG8I$V'>TZU"!9I%3CH M")2,\\R-@!5H6-$M\(E)@5W0&KU(2P@"DCI\01- !5 MH.H2%,%"I3Z<^B!^J=QA)(C7%#@\21>\!.C03"\G%MD=4>:H5K'PJU>',V?) M8%+G!QJ0FP7RWEFSU5%M8[!?&,*60%;N$?;ZL7TS3CND)>+/(19M5KL + M'Q#=RA!&41V =/F$-KHF89#RQ!ZQFB113,_86[K7\K&F5A7"[J')R%/C$AJL ME>-35A#"_J,)9';'G?CE#&8BH9V5P=QOD_O.BK;RH-(2' M:1KMY46,0%P7!3$?35 TX\S804;O$H<" 'D%03Q(TP0Q'E/0$*KBKZ:U M"LA3,X96-@&+?7<=?MRU,EWEN]Y(UX?XO7T?XE)[X9;2P9MX\"8>O(D';V)H MWL2##^O@PVK^SN H?%BO"0G))"0$I0D^V,;JGFVB\H3;6Y*C B.7Z\(_\H*! M-UZR:9>SJ-CMJH/5R;#;X\'J9%=@ )2N0/I-2/;8Y"Z"6C4[7AK;&%IE8Y*" M3(X=]7+(S/GYQ<=WW""?B"4(92%[H-?4) @EN"*YTYQ_>KZ"7L?B[FQT?_S MGIQ7XV9*RD/P-;("M(1G:' ^(M]G M*A=X7QSR'16(%MTU22I 6/TK];-TQR1AIHT,BE[BQK3S)^0N@M /YVN^[*N+ M0Y@SE21?S0JT$?(9!90OGVWH/?:"&>,IQB](/DPJ:T&8_+3&2B5'T(!+,Z%2 M='J*_4H;+Q&XB M[BKVB8J5(7ABVH%840#]0KT6VD!VDEKJK XE/ AUT8,"G, CUXXMJ#]P[M:( MC:D!!PDE>^>F=(EF(4%9N2?G%477KU29J51QX)!U*@/*+[-44>G[*<H3@0&Q%I:Q*#:924B;R87-)CQ,SH4NRL#0$/V2+RL#A&!J0T!,=B7R1 M?\9,1R7RMF]8/H63<+D,@Z)7[J4385<%39560'@OV\=;1130-&(3_[!YWSTE MK 6U>XBB+H!?(Z^ ,XU2FJ<"5T,$'*N=,$:IM:0A7 M @;!VO)U1'$C[.F*&S_\H1TV\J'EL!&7$CJ:,4J'L)$A;&0(&QG"1H:PD2%L M9 @;Z478R. OVIYUX*?T%Z6M MB,NZ[^)G*C9&VS1XH!)PV"ETNWP8$^Y/-H;1UD-07#;099V/N M8::1);O0XCT,7E48PEIA&^\J&4 #MOC\>>KGPN%3O U0J IAJF\+=#6)@%.! M_$GUFY#H:H!*30CNMZTI@(I H.%/94#HHH2N4/;? M=YFKN1Q>'I_P@U(,04V4:T@,FX>-9/A[D7-,#B?H66]@ A) JTPB+N84&-7L_4.T@ M*7;/56X 0GA.,ZAUN.T)U+?!"XJ:0,UM $+8C!6HN=SV!.K<\ZX^U-P&( 3% M6(&:RRTTJ!GA[/]98O,7Q]_DAB/8C9''/M!37OF'0LDL6]R^\+:I@.@?J7GI MP8G1]6R&A":UMHD $=+33.?:%ME1Z:T--002.-2A5O73NYW.VE1 \9HQLDK= MX +O,9S%/YC;OJ9G^YD5S_8-A?\QVM(X<@)OM*&R+U[MC^X">8F/&$091_>^ MD\I[RY?,@5V]>FM^HFR2%'FI[[[!\4_716#K)+ICIBN77$:!V 6W^!6"X_F^ M8I0$V;5WLZHH2QE\/WP\O_APUGVF8U7Q@3 34*HR.@9?3J;81<5S_[IW9L8 M&M6:$-R ZL"CRA\T>^#.9/."_% \OA3*0W#NT81.@2L & F9NJL(UE2IV%TT MICI;):B4]Y\]CJSD\_4M0K/$O\,SD:E/J2;H&58*O1)[W=G24Z\B^H,SGQ,T M3R-YIK/-SUH6<;KL'EK$TW:RGPL],//XYEM/[-D"$ZR M,V/QB<*S9*O+?&%KXO'1DO\J)2=\6S\B)A)E5)&4!&+IEFK0G>AX' M?99_Z0CYZ?3\XNQ#]R?GQIAPN;)Q GM(G5A3K\8?(?DN/G )"G9M)*_4H>V) M2L M /4%R=PYNE>,N='>GP2EN[:V*Z$2R47-DU!C\ESY!*<-EYM N*5[O* MJJ?[,BZL&WF^A"\XF&\H%(N:7Z[+8! ](?/IM_\"6!C%M&M4+6!1R2Z#,_1$ M+.( VB0NV!)7V5>JJW5G75%EJ3BORT\&?;6G#"^;UE*&CA\N%]+1+U8MN M/Z:SIS!V?'ZH6T59"*9J'4PJV.G8YK51CRR@6=?4]4YLZMHT/,I:'@Q<+3)Q MZ?A.X*+'!4+Q'>N&C1&Q%XNX>/\,7]4\ =BR\(B3>C7(*@#Q2*G2N2IP 'F? M&(2G;%MZ=W[QZ7WW%C.SD'%9M+%].$S',DD(D3J55%:!X%%2K6[;;40E/\/A M;#B/EB?2XATQTEU?158QC?I]/8AIL&C]^"6D81,_]Q7]N ]][&(4/8;^ M_OLU-=N ,,-J*^IVPM7GMSL8-^&/+$0Q72!6^P.O1GT( \\"?%Q>H2V>0NI9 M\'VV[HMF5I6:?3.D:#$'#Z2?HQG515HH2S"@:T%[7\=9[,UH0\@HHV0TG8V*M(PR8OIB=,OY M>D!,ZU@^5D1F(5FR4]'TV<>9 &2REYGG3#7>X?5'?=H?8X?$5TXL"V(SW0D< MHZ%9O>)M5SDX(2_TWT"\:)!H 2P=LB M-Q9*MNDYM37];)N'<' "H$%*LNKO/CZ]0H&UG<^)&K;U/_NV?MAJ 9CCAJW6 ML-4:MEK#5FO8:LFV6AMK?>$UA@ M%GCLQ/EWVW_Z9&WZ//G8\U(![T^W-=N , AK0U>3YVZAK ]@5[ )C*<680,# MUB19)CY=&U[0Q(G=Q;?5SC3P%.:+Q>:820^<4:(-:HT>('@&6P2_AD2Z59)' M/ _P#+M.$&\?R6/)H,. DGQ+=WX$1/ZLNFVY6&0_<53E_@93GNH]OEZO!T;JQ5"(\86UQI%*70 MU57\C8/);XZ?H%VF]>U/7RB]M$AZ)36=%6Z^\P_>.-Z6G09T]DP(H>OHI1-A MS7OY]XQ2OO"A2"#[5+R.:3&_/R/*Y:7JT_G% M&[55FE<#ZN)(W!IK=38O,^CVH1N MKU]X2[UX]'"5QIYH!L6SUV]?=A] E-'\1D5R444II8LS_2O"5$H958>W9F*' M;OTV0&U0; ^UTL65GIQ:N:?DD'3MD"!,)'F[U>I!<$L$ _.>;.P_YD+PBQ.C MWQU"G& ;W;N6O(@EKP#!6;%],"N$8AW%!^0AM$P#3,+@!9$8TS_O2?I\(_(> MX]#]GM,FC;C1;@2"=V+[:-<0E W0=]?\:;M?PUCVDIVL- 2_PO9AE$FDQ554 M>_GL!#6!"R"8=1-J()T)$\E=1=2=X3ZZ"]&S(BSNB:RYP:JOP7\%AK?2V/EX M"32LJA*H+;PMY:D20O?>@LERZ9#U=/9/M*9"2)9I]RRMQ16*$5FFB8DT-B^Z M[H('SPB6W04SZIA+(*5O5"!P- O)R-N1.");&D?NCD@JX)S*4<3('/W(Z?R9 MG 59_73!>T+N(L!_)LBZ_Z"XR^%"!: ;896&#'<"J+Q)X NH2'.R /O@)(OG2@3"5!=JSI7ZA0 MELE2*,R][UWG5^(@OY'F'J5=R=-YE+V+DC>EZ MX4@&O:!Y9-47*2$A<_+J\TG4.46"9 \94>?&05 M@)Q8JG2V"AQ GEP&X2D[ YV?7YQ93+RNZSME!C(NBP!1W.9Y1X2_.]"I".'\ M6*VF,@!Y7 %$[9Y@%_T6LG1$0A<8S;H0[D6:82=@#"!\#SCZ?D,0VB0*>G!B M_A:R3@,0W)J: 2GC#B":FSGC"K]@#P6>-IJR!B"X+9F94GG< 4#3TA;\X'JV MG=NNNV/QC5 1J6EW"?%)JJ\>%!N[->7V@1WKHVD21^Q)@30NO#Q.!8JJUP2$ M7407ZJ<"77LZ7XD MH@2DLZA#R)KQO@R30'13+:\"X7C4A7K)I0+-H'@7!G-V_&-4"V N%X%PI6MNN$I=O9]3+XE?U$ M?F6'U$@,@*+"/Z\GF4@B !:'0]*D!D!Q<2!F0+FFRD$!=,]L")923.39N_.+ M3Y_@A'TVAXK+'@#T;@.Z;*/Q:D5"QUT<4B^]_%*M#,'.6Z6F11!5^;)AA__" MK&\3A_CA(UXF?IX4-EZ$GB(XM5N!8 130:DV@]!..X.#W. @-SC(@8&''2R9 MX5O;YX-7$<*2U\S7@\>5E05OW\<$O: @J?*ATJL*86E30T./+^O^^ON43,(H MGLXFS@K'CJ\.#+<:A-N9!J!P>8*^Q>BG$[ 57S;#3L"* ^@Q)OB[! '52A!N M-!H,'@Y'T(?.]2O=#..HQNCAUH1P1]'4(YO#%D#@^NZ2?=87EVS%*? F)#.$ M8_J3<*>M4:]5*,Z-3X1\IH84TK!\HX<4TD,*Z:Y.\T,*:;/G\2&%M-VC=6]3 M2 \N\WK:,+C,_](?E_G+PV>W!3Y9VSP4 GVMU1($ VP7REA+6- L(3684/3; M-=(R!#MR3W3+I@>PWFO!V_?AI7I2JP4(INDV]:&6D#KW"!8\-:_K$?Q1ZA&< M=S+*>QEMNQE<@G\BE^ ^^]D <0L>_&Q:LIS]!'XV?;Y(L_2N2#\NTH:,5$-& MJL[-BW"O/X>,5!UX\0#/2"6:,_K_'$PCGZ ZW % \P8'3N!BQ]\%V$1D1?L4@ZG,P[)$5/JB/])>NXPVP60DTK%H"C" M;Y9_&]9*@55*[*1440'"X<2&8F_MCA7\ QC7P[7N<*T+\%I7:P*B+*I//FEA M",?KUB]!)/* =J=ZW(^O ;HE[=GC:W?H!?GO=6_!/DEOP=(V1^][=^?5_%45 MI7LN8]T,SZC9NN4RK G#TVG#TVD_X]-I"BFL-\NE^,1;HQ$(I^#VW^JJ(:B6 MGER3H"LK#>I,T>63:U;Q$GARB2&KJ !JX]\::A5":1$XCINF-I:2-B!:XSDW*QGZC70$P M\%L0G:5S5,_CLPQ*8N+X;IX1\2'T_9N0_'"(9U]S1?T>V;&A+846B1/:3<:6 MY8(U_7<<+P[8B\K\165I;-<>6<9_2WT=F7U"/@%PU=6L/(]%105R]KL[LJG4OJ)6B_3(=?41Q7&VZVE)6TL='IGMJ3-]+0GUR#7V,X7V+HRB MV\#U$P]YM^G1DA9K28%E_1^9L:TS?9;)V'I$NB5>IL'U*S.,)#A:L":G,\X[ MA5T0<&16QFJE[4+(73D.W9-PA4B\OOXSP:O4]SKP'L-93&6"]+R(/IR<[GL1 M;1K_C]&V^?\8.8$WVO30%Y>B1W>!O,1'T]F&I7O?266U94SF*J1>O8OU5TC3 MY;HBTEVI)AQW(%T4BPN8$JL -E-BSJJ"VI5J G&XT5!9)1"-1;P+M@R;^8[V M.0F7=-% 9-NW^!9)I18$TY.&SFV75Q7>K&S>$KI/9.ERI[,9=E%QV9O&"T0D MGBV*-2'86.H@HLH?@$ENMT%Y07XH'D4*Y2%8ĺN * $9W=-N,%J'OW2Y7 M)'S)C ]2E*0U()R<:^(DYGGZC*3('DXHJ$ Z!=6:U2L:@6<.$3%;Y M$*A4[,XC0)VMTA2GO&/OZ[V]D*_/)(RTH]SY&JA#D90%,>(:E?D4@A MY%5 ;Y+JC?N4+VC J>BA $"UJJ!W6U(@U?CKRMI]&\1.,&=Q--L(XL]AZ/W MOJ]G[/YX:.S>M3W*&D\MW9OF^V?IOF&21G?XA5VOE<6F9NNN;J"C'$PBJB[7 M7YQ_A:0R_%6G!8C6;U5D]S(OJ3,-8(J6T+NC]JNSE-O$M5L!8A^OH>2*8//9 M_ED!_^/3^[./9RA@Z@F9/X,2PEX(H"@%Y,DB@.EX@\ MH.S./UK@E=P.*:T!X;ZEIJH7P97R" "U-#E+Z(?S]27="!VR*<-/L2X$(XD! M)!6YA8 I<3RT=,AWMNU._\$XJ\!27@>"5<,$AG(N 6#W-0SH<6J%8C2>$Z1P MF2.K ,%,80 U&8L ()-P6'65H%:UP_!"#=;XUPG51Z"^7BB(.?L6H5GBW^&9 M,#I*J2KP=5.J &H<0C,W2KB5W1)55P.^?-:$,@)Z5R2AN'#'H6!#KM,0\#6W M+M1"?GL$OOBVIZH2A&L""Z""O/,IJM=TMD^RZ/ZVHA*(#" U :SBK:L['A9/ MH7>9\^GP,HX\(AZ &M-N&ILHN:ZFK=7*T^QTJO8_ * MPKEL4<6D?'5ZR!& B:],5J4%75P?H1WH>4Y1NZZV3_7P^A.JU M,'FHCZ,:#-K'CGY%6[(D)+V3(*?=!@3[A3INVNQ91^TK/"]&J;H.! .$,BK5[+0T=L3Z\*%JR"A4A6!3T!PI"EQ9AV8:U)S+%"NV"LM9 M0U@4>;(.RK6/7NA>DLVD_Q>1L/Y6H69#K8)VWA"TFCS:'UDL>KCBV8##,JV* M_J+I>#D@W_Y2PCMCU3AN=G?(/+%QRK1SMK1NJ#VPM*L;:^\@>&3HL+87W%5A M)^VK'T99C2<.(6OV(MTR3(31?O(J$ P-=6&6U8\ZJ)0Y@09%83_%"-RF0MQ=D8OV*4HU(5@HZ@*GQ" T/,LS]RW=.E$R MXP?*_&/,))!OHYVYR%= IP$(A@XS2YR<3V@@%Z<4%M\5)XRZ\3/EQG%59E1> M)0@&$!-S+(\WR #FU&(446Z==1I;P)+@X,#%*\>_#;[2T\_3#^2_H"_T*+00 MS<<-VX1PZZRFUR+@:S#=:[WX+^20IQ^A"778-@7AY&E9"[:\]A]\=J-B#/ZL M,0BGUC84(..V]RIP$R:BL+R:;4$X +>@ !FS_<"E$NN[L[[CN[&]&6>NCO/D1:W^4=M 75_?R^4SFW7TP=Y5VE6Z_>/P825H"1%Z4IT\( ^A)=.-4AQ5?J.?4B&)7])N \)Z M+E:I71"3-F/0+#I]"W)6BF,:XII_XKAFX3S&,V?)YBQ9>0CSDWJHI905\_H? MD;B@^_1?^WI/?]HM=H\N"N@V,>3,/9)R'4P]2J%X!U./A(>N))\3\2V(5LC% M,XP\[G134;;CN:92A[;"%[/09P#*!IRS\XOS#]W;I)J#PF7+RLMD=.L6>I=H MC@/V6O>8;LS\=ZS8TX*$R7SQQ5F??I1'6JH:1XN[?*=%FS'F2T3]$L M1J0&1MQJ79JRFN'"90?V&>.N(KY(6+J[D*(*!L2;VJ,*'+IQ7*01-%0L#L%6 M7!O$(B.PA]:E$^'H<460XTV#HNWU5 DQ674(UN3:",H8L[]P.=B[#?Z) Z_H MQ,U=JP0E(;@\*R@.T@?.9LA[=A5&$HFEP_1K3Q33!T8(Q-YU)XGX4ZD'P M4-(8*@H<61\C97*_.*]XF2PO0T+"'Z)(58UZ$()\5,>/&D?01A/L@#FE%"32 M,6(K1DYI.+!P2?\^P$'LZ&L&!ZJJX&,".)=,ZJYLCZ M0,IO4'-*IB2EX_H5$1='Z)Y@%VT_1OG72!@ :J3%=D&L;TXPPBRTH9F&3$:W M490@+R6?$IO^)O*>$9=O%\?F%@4)*]V,PL_L[RLZE6_#QI6'&Z]JNWC4MP_H M<=5E^,5#$OQPUI_IOC]>3 CR<'R3!)YN^,5[0?A%UOHH:WZ4M3]B'0SA%X.K MC9$0C,'59G"U&5QMRJQ87^I9;W2_G_;/(A(WCT%FTSW[*D9!O2Z\VQP)(NIL M0=LNLPW,=):O_8Z+?4:^>-40%^^=J[F8%:"PW+']%Y&N)-75@*PH56I7!529 MJ>,%K.2I='%Z?G'^KGL'+!L@-6JK@-A_Z"J@MM5JYHM M:*M5GX++FP41#,'E0W#YL<=S-@IQ[BR>/ M78.I#M!Y6F!2%QQ1W2X=:)MB(^*I VA87KQX47=2$U7NTL.V\:PF8@K:"7$( M QG"0*!='&B "#D,Y)Z$+D)>=$-994XF['D-J1N[K$+/0CUDK$##";:?=/W0 M#]M^TF:DO_%@O7Y=T9,>DH# +=FSN XN#] @*6; S6_-); (2_K>*VT;=8$TWV6H[@NB>;]98%D,D#3%1K]BJ01)6I3G'11:,_ M02 *K+0L>69%O,H\B8J#56=H*#31JZ 0;>Z&*. *0!IFD@ 6!KQ/@,Y8D=5M M%Y/Z9@5-MCI )W"QXT_"%Q2P@,@O5)C+9#EQHL4=>D&^&DI5;;2+EM%<$BKL M04'M@9(3\$,2=5MH%['ZYH5:S'6.UV[(LQ>LPG_1O3[R&J G;Z]=+(VGL=!A M=8@*UL:KH3G"8%3PD/&BQG5MOS)>&'VU0BO#@\A 6[.M=D%N[EE1D\TN0_GI M89_.OA>%MR&^AC'2?DKQ@R"6GS8_8NV/W%T'HX#U, 3S6R/YB78PG8V9GLU1 M13R_H&SO0OH%? "81PLTL=G_*Z5D]\L3_2MRTG15_"#TVJT B9N1ZF(10&T& M;6P\OR R1V0;A_T[CA=T^[N*D;L8NW\F.$KE. D)G5@=]J?8P[-V4Q!B:6KJ M[':_6IMY ..U;ZE0FH6S#ZE0?MI4*(=;/SI&ESB*0K).-X&2EPM4JT*8S)33 M<2AS9=\ (B2!ECP7XZ)6#YZKLP04-98ZBAI\8&NB($:S\*TW8>1[=']=!CS)Y MEBD%L.?K]P/&]0+A%7@!@,SP@+'5!XPO#3Q@K-,&A$VY\@/&.HP!&"I#(.D0 M2 KM=*4!(N1 4K$C=SJW>PT[W#>'AIU>Q) J\D5Q!&ZX["PU=X1G7JPJ,5@2NOW.JA6REG+/J^9?HT#;S,'T&7^ M&Q6H:+RIU.Q)A*P63]9AN4PB2F043<+E,P[2&^VO">,T=9\M7EJ,Z62P1/MA MZ74;Z5-(;0WVX,V1F=$A_92?5 M!^0R8U*:F:QZYE-JI,<1M$K\01M8L',/&7AC;7BDM;MX69OAF<.#WX;":C58 MLCYZBBF0,M(S^J&KT*I*UB!MKHJ;209(37-B5MJ_^+$Z=O8%TYZ^AV1H\!6W)UMG1*S?4XZE:34SBP9HG'# ++;[#'0;C: MO'89-29WD]4-'OLH"!Y+ \<*W8QV_8R^#C%D@S.6I5BRP1E+>X(\'F>LB0%G M+)TV>N6,I<,8@*$RA'*! V$(Y6H]7NBB9KS0!:0IRDR\T)8E:#:,W#R9I9R] MO_TG(U@:#RZK ,\#D8^7"B\V1LLV7T[F,%,1ZR@K#<]+4#(R9(Q &P^#&_7@ M1@UM$M, <7"C'MRHAVL0$YBVX#IMX1;$SES*3WM86;J'#L]^N8B;9K_P:'&EA,TQ'3G M1^H':.DZL14W0 EN6W<23KY74:$^^35SR.\VH6>CN]A/PD2>P]7KMP]3I?E!RU]G_*F(.+Z7OCM-!2D#ID8C\"XC)$#5X,^R_5HI0>)V>_GHHL"A! FRHPK* M]2I3JH"'KB2?$_$MB%;(32T\W-6^HBR C*I2'=H*7\R"K3F+SIP_XY"'MTUF6^UX^<=5IJ>O>IA:4')<&QZ7!<6EP7!H^:.Q.4!&B3?]-0?BM2O]6>>3(UYA>: M6E2ZTAUI%L\64C%TF,7SZ%Y;;NCMU,%CRTIN3_EA*#T:%5?X:E\G<8(V:V[.OC>4:S:J60X]:5HG686>>$:IL (-I[WCK/AU 7QZ>LB3#/,FYI MFQ'+E?N2]%&7K];S;^X"@Y03MWSO8NPTFS@K'CI\Q0M?-(,*NT(13MZ5>I5JL MRR2T<:;"1\$[G+&4NHYM+8\WB,5,BB[(S#7?KG8TMU.8XQR:RAQ+;O%WS6T> M$'*+]SR0^)W1MRHZB"3N>6[W=_5M'H9RN]N+7+U)V SZ@%Q$C_5TDHVV[L^Z M0:QG@B#6K(<1V74QU MIC.K]Q1>HL?0YZ:,4ZO7DU@1#8[LWU^Y+H,^T@&CNDY/0D$4N1GNV>V%:+1] MS7Z^)<NS(4Z7H\#;Q-^ M. F7RS!X7+ $;<4L'8&7?V%I)@N.UWHWLV5*:X )$)=<3$C*P[D" M5L"E,KP;S'4%ESJ5I,7\&D N+2KUKA(@J[E DVGU]X'#6K: M%>A-3"=:97XO9#IOB/C-I(JR$/9+-L<+/[L(M%>4]BC[1H&('AZ_Z0"Z7P?" MMJPC8/=% 0#@XO-?!Q=+DD?E[B X<$J)+\V]LKU?^VZD'<3DBSD9).><_Q,%TW'Y7H? M:C8 P1E4:UY390S:J*K<4(GV4WFRZ8(:9@XJ=8^5^OUT>="H/RBT3I;Z0FEK M)N!.1'1K+92#VHY'M:TN]SW-L&_(.!A_K\U_=?VXWJOY<6W_'#RS6F/A&%^/ MU[P\&%Z1MVW$[_85>5/&M7JOS=>H#\&:*G]IO@935B[]M=^ZYS@":+7Z>W/H$5? % M:X\PZ6Y)4!;(/DE)[XK@"-@! $IA/I:>YSGE(.RHI#HEN%P$-($Q9YWIK' ; M(IFX!&4[F+ $ZXWFA"7@!P J15^K<>!]I93L?GFB?T6.FUY.24>,=BM )C>I M3I:\T'49M)*.$9$Y(MLTD.S=B7M"^T#N8NS2R2%*Y3@)R2HDZ=6C)%5CW:8@ M3(0U=7:7W;$N\P#&Z^ GV-MTCXU?@5>WM>FT"LB*H> WU93;;AY1KZ0P+Y=Z M#]P3+/"O,-4T($-*E3N6*99!.FKQD.85 &1A49B[K4B]SFB[@^-N0&=VW&7:3TH&I3>E21E:87T(V3H; "CDJVN8\O=I-I/*US"F MY+&II09DDK8@I.PT I^$1R!0[B:!Z:Q@=:R/I[!!"+D[38(J9+1K9'>$;?3N MB3C,D9DJ'O%K6P>\28S4G;J_'=,5MXS=RLT795HJD)JBFWX$(^QFZ,7^@G MW="/#YJA'T[>SQ #4I>%XWQP5?$N=7AX5>^.$_[#JX ?"M5\>-7V0Z&]?\CV MG9X\;3]DJ[T6?$$.6^2R1S5625R1?$]C+N *)Y_;I"++46>S%*"T5> M10C>",W0XW$%&+4K>B;SZ!%/>PS*&H#@8& &11YW -%,S5"_A;X38Y\>L;6 M%-2%X'30#$,!8P#@ZW=N!L-!'$-NAB$WPY";H4KMNLC-,$2NF0X$&2+7ALBU M(7*M9Y%K0\Q%;V,NMG><] 271@ 4,O.Q [H Q>IJ$.P4RM!6LP/-3T%&\?XQ MKP:&ATU L%@8P?.0-6C8<1!@9->S%77K_24B*.-^^Y^D.&IS@16W58O MHA$:\MA5U)"4+MV94+6YGL) M(N\VB.C!,\WPL.4ES[2?N>^*)NH&[?4CB,$ HUUY,6>VB?TW%O9M%_O?+]?L MC3 ]!^?SD]-]!^>T\3=IZZ-B\^Q33L$HG(VBM-CS8;'G]8C1T3\'Z.OER@_7 M"#TB\D)G!\%#%WY*2^K[_H#<,]J"1\'A MNF);0)SWE#B8:X\:;[F#N>C0>[?=5KYV-PP\AZS3.;*8A(F6O)#E:%>I!^$2 MH^K1=B5&AL?;:]BYC^OQ=C,S:]4]E/%>NKO!LB0P_MV7T76OK[=F.7_(X[// M?".#2+234ZT,869I0;54Q0'K0#7V/)SU?AO,0K),?]0]/[W3.#_M.AP5>NS? M2:G^B]:*@:5-VQ].1'6#4\T@.YR"AE/0SWX*&@X^;1Q\.@I#?F(;@.GL-O!8 MZ$SB^()%6BT R(P@ MU5(A4%6,69G87I&;L/$M>;7GL$S7V1)J:M5N;CO@")H=YW# [^:#S;E2ZJRM MTT#7R1H:P%F'71OCZ(8>*A'9]"093(*"77J(FAA1 K; #:LC#XTT?XH< BEM M'RV'0,HAD!( A/2D%R[15AGOI3* "ZJTKFRH@Z0:5-! M7Q6 C2'?D8!(O2H&'ACCV7!CV+V/M0+RB]QI/.G8ET(21A:14^2MRY2- M(!-B"J)8K!F>AO290_K,GS%]9@/;CF#!YT^FN M?8<;T46@S-CUZB[8WU[F4__ F.1>"FJW >'.RJR.U!2$=3?+VES>T\T _=N9 M;]0]&K\XV&?J>Q.2-'A*K@LV^H,0_&Y5;VP(#9SAM"ZWV^<4E=31?G<0PO@M MK7369&9]PGM"2_8:,EEG3@5.T]OF;K>OXJ&([<, GBI_#& MP41UN:UL 41J ?O+;Z4=P4.F?.;[ O'RHT4%-"\QD$I81WA%-K-82E$Z M'K-=M*MRK1@[[0@*I*;5&5!T9X])6IC[L+&%]MO5L?9-F&:D!/>2)L]U5J!V M/(L18:F2<9!'@F>.U/D]HKG[&MVNVU6U]DRHK0D05MS]0Y2PK,Z4(5K MXF:6J7!.G*5N /[!"\V2 /R'QV]1^G1SWO=HV_DH[WT(QA^"\8=@_"$8OR_! M^+V."*\7?M]Z1+C^)48Z!M?2UY/WRAQY1+B :P!8U6=RQPO=RZA,8W:Z C(9 MZ^!>BWL &O2 HIA@]HYJNO/\1C&(Z$:S(M!,6@?"+&QS8)3#TZ2B #P MX"C=INWEJ!VEM<_YT2(_JK(D?.EIE7]I;KR+HW>S-B0GD!;DP4,6HK]VGSQD M3>6YH"MZ[N:0D.W%2T;_WL*?<8CBZ8SR,T,X3@X];@VV>\0.V,V% TV/CL\K ML)5+ANZ\ EO,(OZ5);6(*'.I'**G,';\XG>V6G\-X_]"\2ZOL4!3+/9W?&[E M+0@-FC[6%N#&9+EY7S0/>7="IFE4SON&H2<;P^\FU+ M\B=49SO.GOK]]\*@9F7V:%GA0?N16F$]/7I%MPI^5ZUTWVN[30\T?5_>/X^B MYR=$]G1B1[K.H:#75J(>J#M'Y#^/QF_%_SMB/NKT]/*"B#-'Z1QP10_4VX@= M$-MV/2J/-P@2G*B'$7,H(,##Y*XX MTT;LYQELA0LQ>"--C[B?Y) $=YCIP04K6N?2=]SOC^Z"EHVFVQ0R.)A_"3WD MCZ,HR1++1+J!.Q\U G=2(M[D5(PR,D8Y':.4D%&!DB&(!V(03\_S6+<9KC/D ML3ZV/-94*-(\UN7OD/-8ERD=\H*KO"PFD^>0%WQP=^^INWO'^K;=,A>V?@\X M^GY#$+JE7-/==OQ M]:FU5&]WU[;-^S8V-6%!]+4\%S-\K,*R\SGDGGALI0- MTIQ ECKLM4F@6C,M20VD2IH:A1M>?PM98A&?98UM:?(4]7S$/OIMB.]HM!7& M]4,0+=.# MF(.?*%K&&JOY4 Q)_A,K)YHRVR;B>+WJVI8DK%O0QV2Y= @E-QJ[,7ZA=$UG MO%A:[5O03QJWH#LB1D\+--I0,@IGHQTM60.CC)KA)A3B3:A^_',O$HIUD=!P M2"AFO*LAH1BLA&(ZB<0@7""W,1 D"<2&F]3A)G6X21WR$_S$=ZQ#?H(A/P'( M@*/NXXF&_ 0MJ_J0GZ#+B)Z?2='+-S6M*_I^][WVL.F!HN_+^^=1]"$1AVE? MG1ZH>ZU$'&W>D&SNAZX=$H1)G#_R-$%AX0?=RY$SC\YLY,M5H $ @KU5(A4%6, 5A' M#O5PIZ:;W9_TLE2G@:Y#<&OJ+O\P4LUN1R-TLL!H=OV*W(1-\]/9#+N("*-Z MI:6[CO%M %@E;P &7S]'=QF@>J93J$%"*L55PD5-A5\CGJ!X=./L"&&A18@.) 8P+# 43\PI-TU'8FE M-B#X1YC L<@37"0'G_/!Y]R.O@U/O';@&7Y\3[S6SM.0_D\^D3^P#"(1%0:[ M-W3FTA0PYON"L*(!2Z(A%Y@Y'118O60W()O'M*__3!P_7\RCV^#W!7876?#T M[XB@;)#QC&/FVNZUZQQ7;PP+J%,]^>*0[RC.=7@2!EX*$-OV18O0]R9T!683 M,)UQZ3: "F\9!NF\JZLS]?LYO@13%H75HBYI2J(X5VXYH6/#8R<49[V_4;+= MV?&EA+(ML9ZI%ATV47[=W*J6B?H]OJ1/+0JO9[K'C5NPV,_QI66R*"R01\.F M7&;,23,K&NNB56V[:/T@:$Q.1Z-HP\M]=F_23GJAX\?_VM[83QM''E]&+!$U MW9Z(O ,5*[>K6JW>%ZB*H*O(OMN _HB>G%>D&:IW8 MNYC"P\"4!L[M%>IB*&ZA&B?Q(E46B9^7J#"@B#BNW(MC1\0#@&GQD#2IBY&X M.!#'+KENR4$!Y.YE"):R[]3'BY.3$SA.8,VAXK(' #U*'3LNN),P"6*REKJ> M",I"J4L(B1 (V ("13L_CP+NC7?C_F1 <>=AE!,D]@JIJ0;BAUP&HDB$H M4+&5]& G*MK%W(%PT!&2?0! 89O05Z\9=K[+3A3T1/##"5QTA6:($.0Q18PB M%$\6[*1Q&XR7;#(0.2MK-P-AQ*E!K<\;M-/R/KW1(4NB]4RE)@AW$R4HE=B! MAMZ4GF$<9JZ\"Z-HXA"RGF5Y?T3SJ:P""![0A<[.-L/,?YE$E%ZZ#H?+9QQD>D*/ MG[3 *HP"QR<;DN_$LM7YYJ,UV,6@YMDIL!86E 5P,UT2N.;"&; *99'FWL3X+DJ3<4 MZ@&Y3ZA0R2J@]I@Z9LC*QOBSBY-30'<-)F'D,@H V4=$,(J*:9S\]>UR27A1GO)$6AP!)4_W< M6AZDG%HW]%PA-^WJ_:DR-)550)BV3<%3R:UUB%+GMV]LOU%^=?(9GX#N52?!#0:@%B)MOZAP,MUF&# MO:.V,G.?=BM #A,U5%T1;#[; "?)%$<+A$I9A.5[SNE-2#L8VKJ$Y/L&F$AA0X604(%_H&4).Q" RSI[NX *G MVL16J-*=?YL**_S44JH;V[[ZPN4F)4^BSGNA4M\B-$O\.SP3AAHU:A+"JJJK M+LTXAG;S7#OZ:I-7)LN$-7YQL,\&QTU(TO ZD9766G<0%G?MF<>:-*"I&>=Z MG>57P%[ND\$2$T69Z^+X.8J)XXHTJ%9+$/80NLI1BU%HN.=*&SV%^;2YX0I% MGTD8"5^3JZP&X63=0*E+#YM5,@L-50W&-Y':,:(351QE><;HN87](7$ ,=H# MI%U&0UTQ*A?K%QL:U&XN+$39JO2:@! 8T?Y& V!Z*0[U#UM_\UN/ZC">86=KK]F8=#Z' MH?<#^SZ+.][-?;1,LD0LL;?^T=1LKY FF ;'6+-".1+=XS(Z<:(%_<"V\B^. MSPZ)9E5/N5.@QVT;@]J \BJ+]:AUEVT8@S@KV8;:EOL#>NCOE<:6)7K,RGI/ MPA4B\9H]31GGHW25W][95EQ)WT"-$GU28HETCUFA]Z\DMPDRM[A8VIJ'YJ[86@M;W>%9N9-#H;!O#4OT(S.U(:LQM3\TIC T_UJX;:/%^_ MNG["GH0H?%*\@##<9X]WB.:TJ2590YMR+)SUQ/K<5J= []GZOZ;RA'W,&EU( MA=>N5HLZAF2]/RK-%@G\2+2[RI+2[FT4K#-Z7_6X6LI@$V%YV0N0CG\;S$*R M3$OH9L1Z5S,CUK;O4:'S(3<6P-Q861*^73(XUA.6YL>2UCBN'%E25@$L5 +Z M%-YT$-8!$M*NH)8*0 $*6/^, I:[E,[08V])!I)%T&*B$"&;0 $;L@B"SB(XY)H;:&]'(0T\L- M&>5ZFU%.(/UB/_3;A5CXHI(0+D&,R5[$)#3S[-X9X]+QV7,YCPN$XO08L;$] M[0Q7=#.[,4]]9O8T%B:5W1NR,MG+ \C;/3R@;OVPUGD'QP31V#9O2+$F-0#: MJ45U94K"VJT!.:&T.U9++VS5E=R@0YQ\Y!_/+BBI&7@W#(:JC]V_T,GT-HPSM-28=GN/+>I;)6!UL&T9;4P):A MDEW80*K/R/QZ0-9O1555! [J$FL2NO)$?WYQ786@(9_^@"\?L M>31\='7,.:O+O(GU@UV &[=E0T)H7HT% ( I5&)*1K2J_8\O2J' MO_N$[AB="-T3["+V!'.F]QOW+W8;[<:IY^(5%9(;IUYHLG?(#?-][. MD B@F2$Y['%3N4W))I-;.1MH]E5=?6HU#N%RP(#>U.*]!PJ3$IP.!G4]*-:! M=&NIS:_]Y/G72;AQ,?G/\A.ZDTS2,$V::]OV#M=Y@ MNQ!>?]>:#\RP#6WP9[$CXE"?PG<(3\#K#L\"^=;'6S;?/R 7L8<;IL$5_4\4 MXS@AA0,J]UY#K6*K\K\P,&(4^8(V)$H#760!^DQE=A=&$>,J*ZZR'.JTUJY] M[<3"DT #'70 VTBP-G@-R^38/%9=8\?A&)"]C1?^WC1G_Z8[+ :';]BMR$Y3^8 MSF;8183K@%99&H(WF5@%&225+ 81+TWSA+[ZXRRZ>R+$SC9.[M3:^4DIVOQ0YE0Y*[5: ;!.EVEJZ M)-5ET')D>Y9TT_''02";D4K]*\+! MX\-2X#E&T>4#\NB(9KHQ">D)DZ0Q'/?X-HABDE2&R"@ZDZ-XBP.)"I3JQV8C" 97,I#'5& MI_1X+"@+89:KTJS2FL-G P 8@E%_5Q'D6UVMNT!?59;XP;Y:TV#[$;]JIS#V M9C.+)R+X.2FX0J2D*YR\Y-4AG*!U,-;GL.U#<[K1*;BS:L(EKP[A<-P4+CF' MUN&:."L<.WY186XH?VD(PB+T*>>W@9>XV5$_S"?[\C:6_;QG43$H[OZ>9]-FYB$_WJ$()2 MM>=C+0ZMP_7_)91P1/QU3M:6@,*3 $*P-"I#B$;5ADJ#/_L;7"JU9;+\0I?Q M13VT=%N $,"JO\W59!+:XE>V@=PXKCP)E+@XB'C4.BN:F"786-T&+D%.A,:N M2Y(TRBU-):0$G+ NB##3YB@*^8,(Z6Z?G!^&&,$;3HI98D21Q+J-@(@(K0NR M#J.]0_OWU.,@CJ9DFA+:%'AQ>R "-JWH@)AG:.H@8'^34C!B9A.)(;%^,R#" M/.N K\\J-,RO$O04UK8R*-<&$0Q::WBK<@@-V,QC)? VTT\VZUPE! ?S>T2) M]=*43V436:&\T-&J:;/MJH)!4U-SUJ'IR(8R2N0#GB_H&I7$4>P$+%/8$R)+ M@0Y45VL78P.6*776.GN-WHFPFSX_[R>4JZ\H9CF)J-ZE>\Q)N%PE<>K%.9T= M%!D',?;8C_@%Z<6+?^ \4,\(R1^D3_L9T8Y&K*<1[6J4DD.+%2@:A;.1EY<- M:%F?E5W1LDZ!KO[%G1>E^HCH0I!FV[A^9:GVD,>6_A(JUPX)J!9M(5,+2#?3 M22?1+,THOUSS&Y#XQ5GM$6(LO$D-+$78V!0D@'6/3UZE*U]U-2 N?2T,O6IU M >8C: GS8'I@=<60%0C>OER@_7"*4;]LQ((W4AE92'X$:J MJNE%Z"0LV;C,>T!13#![B"+M\!N5%-MRCW\XQ).\T*Q4#8(SH0X$ZIQ9OV.] M0W/'7=^S<\CF("0&0U(8@H.@-@02?NP[C23//G:K9SQ_<[")$BID7$CR@Q<^[OZ^-R#;F7^A,9:AON'M2,*AH24U>V],?D.4)_ M)E2MKU^8#[B>3?SC80[578.CK,7>6+/+DI#:I+E%.[G:W*.$]B=+#2$J##0)C6L27 M07@(2H](@K(0+).5BB@!"= YB!.W(EE_A*4!Y5947'^$K %)7L@0S[9*=0# MLAY5J%T54'M,67G"T8D==E@,2?2/T&<^,]&=[UY=_G;ZCGT2V]X4*T*8PY3U M;/<2HQISUHW,_PB7*&0I:J/I;+Q$!+M.3H]2+CVMZA .P/I(:;%H'R]*Z3^0 M3V=SJBX27'C%(-S U) _CQ4 :TL_$RF+LA J+O9#GN0A3_*0S!5*1N4^)W/- MLS?F=[U3DGI62Z9027E :0X5IU$),U"A44G:RJ\!9(JL5+A*@&R>DNX)?G%B MI.#MP2\(83I3T)N=IP>?#6@."?>^$[ [>LG$5"[2P5PD\!!1G8O*] .2N73& MV2\$9)+AZ0M/V#:GDFNZ\L?KV\"EJ.,7Q+ID121.3O(*$*86OD[LG)OD' !0 MZM1IL^)2KKA*4!)DQQKZQ7E-,[&) MA+GWO#5XZX?\,94)2G?)3[NL/.N$AH*//8\G/5=I84^Z5LY8. M7@.-@WA%H F\=1D'K@%L"D)N&G]L51E$_8!XEZ EO1#) *:*_!=RB#E%R%L# M\4*!7;AS3NWO[=D-XF'JY(RLC8_8]2LB+HX0=V76;0'$TP+J6W--[J =Y'<: M);/NY 5 )/[7-LCDQ$.3_#T)782\]-&!7%$V>B)^_E%6!432?AUTY.Q PZOV M(7QSNMJ\,!)-XP4B3PLGR%\8^8T>NM@3)-G48=K*JMT]B(S_K9A=M453*P/. MW]YF>.(L;\S_^O\!4$L#!!0 ( #F%LU(1:C[>4]P )+(#@ 5 <')C M:"TR,#(P,3(S,5]L86(N>&ULY+U[<^0VEB?Z_XVXWP&W=R.Z')&R7>7NGG'? MF=U(/O8Z*!(I(0UDTR33*G4G_[B11+,)$@0!(G#VHB9MBH3 M.*\\YX>#U\&__?L/Z.Q,4CH/';]]4W%Y)J MFOP=_?6[]S]^]^'[#^_1O_[]+]___:\?T.VGJN$G*N66]+:,2?+[W]G_/%*6 MB*J;Y'__DI-__]-S4>S__MUWKZ^OW[[^\&V:/='^W[__[G]^NKD/G_$N."-) M7@1)B/\D>S$BC6Y?'K.X[/C#=R6/LCG[-BJJ#FKCOWXGOJR:GI"6$KW_\<__A[(?WWW[)HS]1PR'T M;UD:XSN\15R OQ=O>_SO?\K);A\S'?EGSQG>MDL19]EWK/]W"7YBOR?C\"/C M\/YOC,-_D1_?!(\X_A-B+7^^N]8J]&.#ENS$;6?T@WPWFSX/-)2PE5)J3Y": MI440VVFF]!RLF0A?UOF&_M50$'\IP@S47BH<0I,]IIV" 8L[A* MLU.3Y67\YCC\]BE]^2["A*'-]^R/,_;'V??O9>S\%_K1/RY2BJGKQ[S(@K H MZ7$M_OU/;=\/M J3G1%;9TT%@BPLF=$_>^PA6WP7IA3C]L59+'\AWGV;I;MV M406[M.7+?\2/%K]PJ4M#D0SGZ2$+\:"?5I5?9^M*1MJ"#7$X.?OY?H#0_^VR M'/V")$)724&*-W2=;--LQR$9_59R^E__)B2:WME*D10Q'H+'.O056W0T!>R" M?0J6WJAK!]0Q>\4=[:,-Q^2TK;VR=,IMD#]RGC0Y? J"O?!,'!=Y^&4$O7HM*I^E^DN((G&(JT-@;NI7CG5/T]; 7;,#F''>>2F\DA!]L0G MG:A6J). 6?5+^_2;,>;2W2Y-N#2?\.X19SI;M+2#'G$ZU1H!=]P(P3:J<38#ML_"9A\W[#S)HV"?_^#7(LB I\H?TEAKAF;+JBZ$! MW8"&U%#%6829]O$<<.4**T_<+7^XT:YZA_=4=BI%CH@RC=CCK*## TF>4)&B M4A#V]UZ*@D+AY#D3YMM)(K<-D68S3*7S0XI*+@@ :LUO -V/[G/EXX8D^)K. M38YGE0;-@0*=J:(=JR!56X"9A+'(;E=#&'W$&W8%1N-@/MANZRCG5"0190N8H1GP./Q%VR" I/@>[-I33- /O M:^V*-?VMV0:TSVE$'>EW-57$R,[L>]=)F&9T:.?3:+X-?)$>DB)[NT@CO2OV M]0+OF49J-QVULPMHOS63?*0;-YBL$&>#T@Q)5HCQFMFW'X(OUQ%-(G)FL:@?;A/YI'>2\FC)GT_J< ZBJCM9+=9^D*24#^MTC9?BFMJ%&WUSZ.V2W!2G% XY1' M7P-VPS9%JOMWRG= 7:U51.OSL]RU*+5Y?8E=N(YOG]-$O[73T@2P3^D4*OWJ M^'N@OJ45T]:_.$'$*WFQI MC'= J5/G;\/5 ? MTXIIZV.<"KMO\_[#N\=O4$E_-D=[R )6WN/^;?>8MBE\_#U@%VM5I?2OQI= MG:M=1FO/$M20(#<[QSD=.R.KO/\T+%QIV\/V!N-5&W.2#6-@?JGF%.*G+LI B* YZ1]0V!^^/W8HVW;*]+6CO[!%YI)-*ZJ@B MCP3]V<^=%9B552(O^#(H BF5UB;:YN"=M5O1XR-F;6U!.VN/R*,/E574V>'O MH/1>#X? LXN@P$]I]J8UQ7$K\*[9JM;I:?"J"6A';)?4P9GP#)549_:Z^UT0 MQ^>'G"0XUP_CQZW >UVK6DVO:S0![77MDH[T.DX4E51G]KJK':%KP4Y:^ M%L\7Z6X?)'K,T[4&[X6=:C:]L;4I:*_LEGBD=Y;$D:".)/FYW?1+?3E1W!#3 M6Z.M*7P'U2IXY)TG[6"[IE[0/#V\!B3\&.&]K4:GI;$H#T+[6)N=(5Q,D M$:[4H=N)E2AOH MSM8FZGB?4ZC.YGK7X39;'R)"J:V+ N>B3KT&V#H; W;#?B5+9]2W!.J2!@+; M.N;UQ<<[)&DCA?@H;"S]T\'38YOM1Y($24AHEIN*G1_-*XT#NP+U9!L#M+Y- MUM$/H)=;B6__IDN2IS&)^*O%YT',G@QFNSRXL)[AC/?X=9Y3_CV^?=((N!>W M*Z7Z:[,%8,_4"&J=$'!R'8^/.E&H]\&D2;3R'41RL=1M91 M0_ !II-W[,)_T.J9$P.,D'CX4"3CH!C=IC\UIY.R?/7N_D?"J,5"@I4\D*U0\C^P#6C291^P=EC"D'MA^R0%VA[2*P/^SE(+,*053G.[W"(J9Z/,?Z, MB_8K389=@$.:B<*-;*.C/6 ,Q+;.AN6Q%%-G2+6EJ()6L=Q^LKGG5M603O# M$2G03->U!1[AG2JJ,=W:$' 4=\MKZ[0U53[7\!RFD^O( MYA% %NM,ED[@AUOOT+F40=+M6 !BT'.KTD/*:N1VCV1N]&*,8.DU9WZ>LN?K MWVZI-@7-4]@JPYYM#])9B3:WZ>P"'$!,%&ZFXOKV@.'%2&S[S%,07R%.GB>> M%8,5^GPZX9PKZYY%:5RKRC3/TVWQ&F3M,^UY$ J@XO-!V$]I&KV26&<;Y6O@ MT'2LB I#Y7> (>=$1%N'*PE-$DO[\H7=KGARKLJ*W85B6RCR,,R$JMT705;, MK-PY?B))TJ'??&APG114&_(88Y&V402\^A+&!V;]'J0P[ H<18880$48DWZ MT6>0^-9G.2LFU3(CY8/>59Q0R>H;/QG0W%8(I!6\)@#-59S/-$0&+#0VF@,/ M[3Y%]_)S M6N"<3E-NTB!I;H3V!J\E*>"!/<9 :M#;T $,"*/4&;V'SJ:X\H@\'=@'G3#P MC2]>#,>8GE'1=H@D^2'CE@G3W8[D.4D3]4R"/R12MF%[H4;7%CB6=*JH@D5K M0\!HT"VOK=XN@#('"'0T MNS;9V6$Y"&AP@5+?>ADHY_K"H4*Z.LH%"=6FNF 9URS\7T"Z#=[8&H79U:.3 MQL#CLUO)MNM&S9: X[)'X-'+@9*N[S.6$VNY%W1MPG"?A<\\N-Y_D*'%/F$2 M9P=<7H7(R[L0I[!RI/'@SD!#S\X(+!2']?0% \$WZYK,LKX\^TD8=V&6S,;17(J+TSE:%W=F%+S9R_@YLD49A[A+R.Y MVNWC] WC.QRS0DJ]B#FD'U"P'*RZFK+T=@*!R.>-PG3'XC\84RAR?)!?I F?3/U*BN>+0UZDNQKSWKKCW+ K M\% ?8H!&91>#?H #?I#X(^KP<2;HE;!7YB2;517Z;YX#?Q8C7.(MII0BE.$7 MG)P6L)DQUJ6*=YC56C&-\KY.T./;2.E&9'?V@!S39H+;+Y<)\DC0AQ/%TZHM MR+)5"9J>2PM$>,]JEOH_TGB)'WNJ%+6W!!ZT'>JUG3=4F@$.SRYIQQ]Z8U3K M5?M/07'(6N>/\YX =*EKJ=L^S7@"G6Y17*D?44;H'4G890,ZI?ZOW_-9]7]] M_W[UM[_^R*K(;0.2H1=6KVQ%1^)\C_F3]/&;O_W)B=P!U?;P?_+:=,U@B8L$ M9JL"BUH&F&#J"V>:/\52;Z.80L>JW3S'NGQJZ"?W,;ZP<=(8.KAT*JE+@A9Q MD+I'8%>I4'TI$F)2-(GB;- 'M[S0&Z(F_8!'J['J!NL,BXAA<]DG6&WP?4MB M>N4[UAQ&WZG4G)-@:Z$4+"E1]GH*B7#&=R:N@BQ)#T6EY$)5GR])'L9I M?J 6;MM.'4<.:+B[,E1UNF($+>CG+5RH9AL^'ZNY/ELD""M)V)^U* @+6:JL M]FWFTQ<^353S1@WF2'*O\19Q:W(!D"*!AR,:/NUU=>PKJ^:BDD,DOLW(2U#@ M7X,L"Y)"F=.UV:2K,604[56RPDAM2^@(V"_XF!-F8?DJ1GW4;"\8HE?!49VM MHQT.6"!$3:^=&?"FLXBDC"1I]7")!Z":7L_CG[@/CJ9>U/:EMN>K_(J.9O?Y M=1V 0K6YLB__"BVYOZV M^I=__37K5\#3A 78XGDZ<' W9J'&W13+WY-.S&[?1* MS7E$=KL=I?Z/T'CX/YX(H@2ZX!,JSJQR+K?$Q8RJ&UDL6Z*#+R>"CX M=DR1HML Q,7XV (U8HZ M9HQ)$U%9927V(E;H.L\/^.3)V/D&U"DTS(6&__7[;[___OOW:!_(F?'?T?I0 M/*<9^2>.4/Y,$2A'9^@OWW^_^E[\/Q]Z__IA]==_^>OJ_=^^1_^O-(^X7'HH M\B(0+P!4G?_U_>IO?_MQ]?ZO[WF;'_ZR>O_COZS^]<,'CS4PHHC?C0OBVX!$ MU\E%L"=T&J#Y#?2M@4=[CYJ-,ACM30''?I_$UE&^"$B"([8)2C$D7X?A87?@EV5EE2^-D8PZ H]6<^6;]>_[ M>@&.X0'"VY]P$BQ0R0.]4[B@28O'&=3'GUQ_55F96$.:(1O/.>#'KUZY[IDP MX/CL$':&F:^_=[$FT+OY+A9Z%[!"\319IG$Y#?@8OI(U@:J]KV3Y6K=PM%F0 M#UJUF&>?!XBR<(HQ]V\=Z;H!'V9,%1]2=!GP$&0LNMLBR]YO#DZC[,ENIWC@ M%""@+<(4?NXB5N>.=:;3M(4.;%TJZBXB5@TA0UBGO*ZN(=:GY_U?.G2KI5)H M8/11^&G.9+;(CT#@]PMEZ*@7&61<-SS_:Q-O<.EL9)!-^#A;:JX&MM]?0 'MK'HUIEFR4#.+59( M\$ *$W]K79.K?[SR11*Y-^QUW6MRM4]6P2;7O!? )]?Y#D<8[\1U\C1YP5G! M7\_>9V5I2CZ]*H\&I'KW]W+4YS;(-MD]7Y+EP]HMSKB)--8TZPDHKSDC MI.L&&/&'2._F)!%E@](,"48RG:.LQ$#@_631U$:0AXVJ0T8@HEV@7WW:J=], M+3V6$]TZ=351?=Q\&=&LE=I-%,NTK:;O/7*G4EA&K!RH ZW"'B-7'#LT-5'5 M>FD1VU2S,UI%TR5%ZI'$+J,4S+'=*31MAB=I5=1C:/8ODO1T65J0]BR.=+5? M4KBZG"JVQ^S4*R+# W<"G9O1VS$+GF>G=5*595E7J;B*5\<7!OSAUW5"Y<-\ M_K/K?[96WQHX:O6HJ0*6IBE@K.J3>$3YLCR-2<3G[17YG%5!VNQE73"/>Q1W MXJF7C_2';GMCIBI-N\YS3/\O>@B^: QH1PFXRX\P3_.,_6 R@$-EC#;V"\.< M)V(_#]*]UE074BY9(\K;U\E\;T;R557#A\HB/?#^8)6$\N2I>I6S.P?H:@\< M$GM5;9S8T#4&#&_],EN?32@IUX_+^KZ;/X>RY?.Q?_>YPI 7FZT$*.TTIMD& M>!RVJM1<-% : (ZW=CGM\^V,0J>GC+\Q.H0 M\\5;I?)VF8LA_K@Y\]DB17LA#G??HA)H]I+;T]GD5E&PINX'CF95MOXU_64- M/^&$S@1BJNLZVI&$L/D%JYO;G3KT]P**8P/55I.(GBZ ,PE3R6U]6M+G/MWD MX#>GF%/OH,'!8SP')+E)\WR3W RM=-2PN@=(_T-2A-VZXB_!R9?0B[9N W8'X6^"<]Z.J\K3*8V(XK>/5'R M7.V(!FE>D.*0\;>='B4;UX5UFXH_] +65-J_^XDK'C,C#-%^WC5 =A6\7.GL M6+LY:@8 MMOG$:1$&I'W[*HV6P(&D0[W63;VZ&6 XZ9)V_-Z6("JS'3]Q-ZV";$#W7"?A MM^ZO$VH:.I?H7BX\;04\J#5J-0_1-IH #E.=I+9.6-*;9G'/?*U@ M,KUPNUY0!E8K"((?,FD*7A@T4L\$A0H MX7+E"+V3M#VE?!-K2F,1O7N4&NI6E>9$,?>:BG1OGZ4O)&='B&IU*2@!P:3/ MN.C=$3YN QQ_6E5JS#;5!H"QIEU.ZUDE+II[OG,^/=4_P72N*S_/-?U;4_W3 MR4DT\X<8MV5%6UXVYX+7NF7PEE\GT2$4-4(TIC#L"AQ?AAA A1V3?H#1:)#X M]C= RG+)G M2V*R0PLC7MMHL1A"T(EE'.I>GCX\J2?N!:;CZ>TJ9UB\!B=D M^I JQ<3D*TKG04Y"DV'!B IP6+0TBS8QZR( M/$TB(Y/#QLV6J8(49<* P8!_W20GRZ@ 84N>.?6N((Q9Y7BM(X#K*\CM%IUKL, MJBE.J"D,*?#[M'G&VV)Z7J>^9!%F2 HY2M853X&DH#,*Y9JV(; M&25#)#DBP9(MTYZ^[[D",WGR9J>S0-I)/@-Q8 6^*8;2*=3^P(_Y)DN;;YG: MLFL>-I3&5X)*VGG;( )? 1ZYF1@,!"./4\!Y[3*=H@8YV;RJWKN%U15Z]#O9 MU%A/CJ.F+XT-I[),@.TSBP'$ZD@L#V1[-9DWYP,%M)/99DIE[<%V,G6=PVWD M>Z9=/6_UP"36F/FD$7"X;%>J4?N]T0(PV&D$M7;@DASZC1,\F8]Z>X'OAG$B M:;+^0G2G*+M[ /=) W4[7N-3FP/V5A.I1UZ?J#VXI(Y^8_3A>?)EN@O(<2UY MTS[+].:FR@;^+#HLSZ./Y)[ IP4'3^N%T+2>^]4I5F@W_X19-JFQ4%L[X#&K M5>WT!2JE$>#8U,LZINPLVM!Y':.)?A-4/<7@1-K!?I2J,^8,N@$/05/%S9ZI M A^@QJ);3V?D(T[KMB>K/,?O;,K/^8)5:WSVMP8:EH9J=CY?!2((K5ZO8/I)-DFV8[DGSYIM-:^Y:5YV1C7C- >MJJ7J0@">9EE?I6 MTM6&P,-:KUSK9D;5"G# =@CK8%.#$46TKHZ $6"8_/;K MN4F>QB1B45;OIN3\8)+"]<](\$7O+O&6A"UU]3P$A1")(4*:,*$[MOW[^BPE M"+I4;G7^M@Y+_B>U9RQ@E7%/&WBH/X-B#1=7(1[$D1Q)T+?WU]@$>FDTS4JGM+XCO,-LOPE%YJ;DS>K6-@8=MMY)J MO+:W!!RH/0+;;R\*LJBJ-> W,"=230D?VU [ =^U>.@&8[%LYY% M6D=,5D=,J$3,4<'[F4^)^D*3Y6 N7-MXO#<6!WF^V?X:L ,8Q2:[8X4).C8U MN]H#!5AC51OWR72- 4]Y^V6VWK%GE-G^O*2-T@QQZMXW,UMU[MS2[.ZQ1!_6 M;V]V-%^:'SO:!12>O*D]>5-YLM<]S^EU;HW>$5N@FN1>>?]"LFO?$>EM##02 MS92L\G)M2^@)>+_@#C+MXAEW7+Y2*P^A5RG$S%GU=&90G_@I(]/7)M$\JC9_ M2(>88Y#7]V.1#1'(&&5ME J[!E. CFGV"DV.=69+"KY0T(?AC-84(."F5^.8 M.(NSV5F>%%9&/_K'A3@/P"[Q;;7O*H/U9J3+ HR +$478;'8D@#1(+!X[ M3@TR##;J_HM&C!8U9@ +4:H".$Q,8QK,.7HMU9QA*M0E%O^];KPP+JZVW:5Q M_#'-Z*Q?]\CE<"I 6.D68X*/ \A 1 VQFHRHAPRY\/NYXN_OF&/2[1=X??X M[)GIVSL+?%W'Z/V<);V0,]7#)ROUI9M)!JX]'XNNDJAKC]^]>E><3)7"OPMR M1#FP>@;1-_S-5_%\X30/O0J=[XL@*^;5^AP_D21I**Y7==2V8I&E0<@2@/5^ M'Q-1['VSE5=.R3_YOW\)XL-Q42R+[D"QQM80RB:B<5_XVX?#5;'U<4Z%K7;) M!TC+L$;L9T&*)"BH11%%TL.&.'-O%,YG(M4(ZZ81FNQ6B#/TLC7HQQP#?6)R MC!1C@+V%JO[+1\FF*0;"I.C\=>#DD2ZV;E\_:C@6*6<_4S&CE09@I> (%BPG M,$B/7XS-+MW,8^O5K?PAU519X;9Y/"Y9>8?I'#PG!;['V0L)L5@WN\-A^I00 M708[(UN@F#ZWX9M%CZ;E"7@-8#;5K?>-;J\O)$IV%;&M5L>V:8;X"T:*)+YJ M,P$W+5\Z/&LIBMM8V'"8O:[W)*SK_,K?4?D9RQ_Q8YJQNCGIH5"MTC:(C:8( M% T=FJO*><>1@YX%.]+.&J9VZ2'ASZ:1$HF*% 5U ;6]+* FDQWTC@';-QRN ML)"G$8,S9\>^K61+C MF)A2M-=[_RE+E:&:9:'M: '.44>K-&X["PG6Y53= *<>,04H MC&C(;S$I#IFGMQ7\V:T7E&!,\C4&XMGU9_S*OQF(1B=]EPD][28PP)EFQ^6! MBD;^<>^."#9(\)$'ON0NR0I19J+!S(N \QJ"D>%[Q^S5B=:Z6&97\L"!A4!3 M2[0X[;Q,N- 8P3@O63!@Z!28 C'*! 0H9#@WA4B_B+#%NRD/UU"X>4Q!*/W5 M B4?4,25W5QL--7"W^.0MBR(5;9E0G.9L#K,9*;962_!Y8'P0+TFS.9J(?AF MKQ*?M1R@0'LFTS7MHI:: 0=4 M$=(Y4YT65"U4"C&6>&7R%8#55LRDS2&UR- M3;A\(A:@Q:L[O*>6?V8K;2>@WF76GGY+P" 3U4]@IJL3="0QDGT<6"@L6O,; MMU#PHU \P4_LH$$O%$RK?WF:L>(!,[);C_8.ZKC@V#X]S&O>:Z'1[>C\96]X M3W$,U4U\N[+ 28 #&L8UT[)U*,Z!T1S$9F'DJ/L2 G^ (4R7.]2^T$%@B H3 M+F*H_. M5CBUAKK8DPIG^Q.Q8BD#!PJ&YZK/3H\B! M/SOM1CN'9Z=I"!V=G4:G9Z>I+0XQ?RV*WSTL$WNT9R*RO=%:QKF/4WLV:,V> MG4(_?KV\?L9[A4HI$!<#->28>S8(RW3,!I0PUUF )_R@1S!&>XM/;<&TF:2S@O(.UV,NL-Y05&PD#7VUZRH MF<5UC5Y:P!%FE(E,UZRTA CS3A])ES-JIG+5RPX^Q7B H":MDYLJU\H968? M7G2ALHG GH"QJPK0B53A:9O 56\][;LMG ?R[#2^TGU]]P5E( M#SV L_,D#S10H'01>AXCXLB MYNZ[VP(%50OUJWF]63?HD_>!6CBKN"V7PB*1DO$YN'A" MC"V.Y94@)]N+K(C R?+:@Q\.8TVMZ4KGHVUSP;;69 Z*@<=N5T0;4[NZA"![#G2DX'LE+_#:$;YIULR2<5!(R M])([#\>[#N#*>D]N5=/*WJKQI"BHDD6L-/LYC^[=A-QJQ67)@X*]68U'B>$LECYLC-#8USB2U2*+ M:7HI-'JLI)8HP(L3;87R,''@Y6O=_L@ MI#,T\7*;C:>Z7'[O/$?=?%=NG42W9(\_DB1(PM.'R5W0@SS\N#!5O8 _@ACT M(<6);M8G88_>(=:N]0BH>VI7QS+_3[-*71S9 C MB['M "8%JL3PL2_@TVHG)F%.='M]>U4[T63/P_6[5+ C59[+;8%CW6,7F(?@B)AF;Y%ALVPV8;I*0 M8=Z1P09M W?0@P[UKM2SC;,'BME!M0 4-''K:EL842E*ZVV2DV$ Z-[PI-Y(#4(:ZS6=%ID8U^7S MIS"0Q*=YL+=9"9^D(KC/-(-@^)O(U8+56)X\ ?;3L6;YH&9Y8@ZVK)AS*UT=NX:?I1,3X!U* #+B6AG#;"ED:1AKIXR7I0[?.#JO MJ4P6,B9&SO'+%G,#IL=%B0MVNSR. ['5:G#1O7[-P'8X&L<2,D#/9/!!V?,( M?M '@;G4]WF&7AZ>4=484 NB?A4$=!KO]4G.Y77:8 N MU?@TOT/']E>=X%J&]Z4,[NOD >_V:19D;U=_'*AH=VDR) %T M%!QC$+46P9#^@*L06*EA?YRZ'&,NU3&FXH@$R[_["Y,CY2^"+'NCF;<8)M>% MN.;#0O\AO:6Y<%)HS&I#!WC 6)M&C9K!1 "'CKTNUBNH1X'"QGO!% FN*Z3R M9F)(DN#L" O>+W?QR24&=I%[]F!<>2 8J4K0U73YQ&TH$^-7:CF;+6T M7.<26TV*%"BHQ6C;R)UYJNK3:*>C3WWLJ[;7NFFOBPD/ ACN/_FTV0!/F@ZJ MY?%E1T@]C-J"@-K"3#J<'D!J83!MHYFK&QD+!>DY37:*T=5]BP5!])P6&^!& M4%ZMIJ84Y:HN@OSY8YR^YNO'O,BH$IJ)2$\7H!@]1.%FE5!]>\#+"49B6Z]A MITF>QB0*Q),7DE,NPC]_1IR;/Y_^C LFQFV6OI (1^=O/^_[@'YTR ML_@D!<%]GFY%"+C_VQM'C8KA5 #'R@AEQM3RXZ%2,F6%5S?IZ;8DN)&_TY5HP%P8#A51@WX M^EO @=PBY)@ O4["=(?1.T;P&U;:*(P/?#7X-LW$?;2CY?'/U,JL>EL:QZS9 M=4)CBLXR_(2K8V/$+6]9>7HIEQ7+2$(28RJ7^(V8E@^IFT%_(E; HW]* VN? MY'7$!S B3:JNHQ- E5CH!/1X#;>%I2E+,'E6F3R1T,H^97^'S-H'8>#6=,,Y07G]8X-AZTKO@.[ L?((090,<^D'V ,&R2^;8"H3%:H M8L.OMZN,_&#*[";@>@<=>L]XUF^W#T@FEI)NTN3IAKS@:)WGF.'K.;XD^3ZE M>+79:FPWI#]P !ALBL81/]/.@*%@N YCJM,)3FQ5D?$ZX\R0X,:&RT>,2H:T MC1]@F,\@+&]A103R@&8-#!U(PT(QLU#,+11P]OX XZ> )#D3%^>;Y.H+RU\. M)'\61KK$C[J)ETD_X !AK+H*#+V= ."N>RV?L\XE+,1ZOY-'LSS&1=?;X5- MKSX/^W=/ 9MN4?7QB?J1<_5-L6\FY>?5VN UM+E\/BY]OEW]%9\OOON<%AC] MS>,.J[1!_C];F >BPX2 _9!@8Q,^NLP2W'SR"VT>:8O/S0_4"WF9;/GVN,5I?'^"P M9J2RBFF='0 #FIG,FFET#+\G M*M=/^[ SU"3B^_MZ:![0'_JP.]04C2'7M/,2AMO!NC@::ML"0GGI*51Y>QAB M9S-+B0YWQ\90'A!KUZ M/>4G]K\X^IAF]SA[(2'6+:,:=P8>Q<.,T'Y6NJLGX"@?J,#XP[7J^BJ2G'A) MR9*7[R/)D]JATEQ6:V:*YQK%1TQL*(:RX]/E[18)I6U)C+8ET) U4*^:EK0W M@SX!Z9%Z_%2#U6X-TYS__9AF6?K*'/&01#D*PI"UDHX9Y"A)$W'>G4AQ$)YP M6-;./B:R"24K[DZ4A/TD'5.J>'WTNZ%W]"<]8S^IQRW;2UDX55SW> B^2&W% M6\JZXRC]O8!BUD"UF_<2.KL 3BQ,);<_BB^+[\K;4.S]I:O2QR63:;8K#:XB MS*1Z$7SQ>=OH-DM#C*/\(_7R#1U5LI;K61H3&78%'M!##'!T4[NW'^#0'B2^ MK9.73$15 5>K#6Q@%?.3=>NU7G^X,HN52G/(!4:1 M:*3<'N$A8Z\<>+_N?&H9=A'\ 6>[&G'S"R&LL7$[22P.:_H-THTP^OZ+PA4# M-1RC":^;0.<9.R4SH1F\Y H'2R:T3&T"DN2'C#UCPDY'[$B>\YD+S!2FS+!N M@S>K"4O=;W%@H5'=;*HB.RT*%G2R3S5)D7R@K&FX5K_2<]^NI^>PS@X4'.OE ME"%F.NVZQ.#6&* WOH_Z+2W$=>*[CW+&"2FL 6Z:R.4VG9,#V*](7PB03EM MNL,O.#F8#_"G_1:' 1K5NP'@J-.BHE\GN^/0KW;N)1\H<>]:_4K/K%W/$4<; M3X6_P^SP&G\<^I 7Z0YGEWB?YN1D!=&F/]#0M39%=3AR2&?H1R:M=+'U[8=G MM@E7AG=4A72AZ;VHU*A7"=>'/(Z/ M>M5G'&[4,PY4!#BKHY,9R?,9,/,'A32F&D0 .#P,-X;=>UR X<%"">O+&+NE^A;K)&*/ M*^]W^D,M@P@ !Y;AQFCK8^ESR5W__=T9[/3D64>%H,(P$=;2P,TCF-Z.@/&5ULU' YE="!2/:)?0%2_<[(FTKE:#VAP+36FFXWVA;667D?M"FC//ZBSV M#H?E E<@G[B_)7M;;295:;-%?#6HUQ>WU[51O#_SK/9GM)&$@FD;8N8VM+H(!@ MH%[;XHS2#/#HWR7MZ*46]DYO2=7W6HI+!2\)'>')XX%'8)&BG+VW\)S&$4TB M7(['0O3-]AAD'K(@R5D.D"87;&.I%:0&= 8:>'9&J(=ATY[@Q^#!BHS*.--# M(4;?-&,WY\O7%$Z&GJ+FSO+?:Y;WN%]G:KI([:E&? XU2FF1N=Q&\ QJ175 M_L;J7ITP.(\^\[G"Q*KM,T)GZ/L@YK/V#,\?O):?*" MLX+0/V\S66Z!/R\W",+,Z &/X]&FZA^.#8@!1H;Q.KD?S&ON2&&/*OZ("P!I MN)_?7D2Q5U;;*U3LM:_LQ=BK3R6#Q[''>W2Y-.E#+I"!V.C)77 MG$S7]((,,.;".SFW7C,1KT(S-E, AM5)]JDLT%0Z;]/6T1XCEW>SYR?/UDE4 M/EIY]05G("0"/)9X,,>80PTJ,2(H<*U2+*+YDB=OQ9XT.0G34 M4D!PA2H%4*D!8BH@H8,?5%_:[U2]-!GR7XR/$EC] <0V2?4+L08+'26F^,6^ M<@QW#LE?*\)" +DS21*:M@53TH]\9N0*1/":L%./,EF*FTOCI145+VL.T[FXX. MT43N1YN@B;XI9#3I4;!"$TT[Z&C2)[9#--EG=/Y;X'*4@X J4VDOZ58/[/A$ ME:ETO-7]G [11=:>I(VX>(68?LSRJ MS31NR4-&L0D,62&?0]K0T7(*55V<[^-2L:E%?5N?G^8*4%Z+5KZY4 J(^!R# MBW@R$SF:?LP,RY#,+&5!JC#H(S\\J)CVNF%5*='QY0OQ%9/*PS T:9]#GLV MU%L=#CV?TX2M\XT:7RQH0!Y$;$U2C11#"4 ?#JSU&8_Y5C N8JQ*R.61M+>9 MT7UVJWUF)2N8PO!1VH=MSN3]@,F1ULU^!+NO7*^N2NNP0YUYD?%P%4&BVYD8 MT!TH%ML:0MVM,.T+>-]BL K61;!8#8F:TPI5O%#-K-S3\+.9,9LMFML:O+H& MA03#[8UWB02;;R:Q$N7[F *QTR8C3X0]E,--%+2ZQHCDE.EQ2?*0D?V89N6E M(+%YU3:N]'4 "G7FRE8Y9F=KZ FEF?!CJHX&508923Z(QG*]\<@YS9P03JLU MA^^2/+_M7-WQ\['_/)?&D:KQT>_;@<3SY7'7["TQG!>W 8D^8]U!LM-60*&J M1RTU^3IJ CC'TDEJZYDE/<0(JG<+U$?FRD8K0&^2NS8$GX[N*3$>GD12]WBK MECHV%6F3W099(?^AO)=#5:8?TFD?+H*,[2#A(B_?Y2DWEEA!>+&UI)MZ.6<" M' JF,6KC!J]3#H"!:")%1ZR:\$43&KM,(%3^6Q%)/+2E2(6$6-6;6^B=(EFY M/SS-S*C_PC X\XI%*1ID.8GX(,!V"*BY ^41+Y]P6>#\#D>'L"63US8"#U=M M2C7A1FT!&BY:!;7W1TH.5?1\Q:A3G2Y8(;18!!:=#09'*S?ICDX54HI:"67+ MIHA1\Q'.H'J&<];C'G8[FW!C;Z#: \Y<0%_J&*"!F_4._2D)93QFUPR96B2 MIS&)>&%G64V'1MI]VY#N]R9.",Q"RR M9(5>*2]4,@,PB,YM#G\ \#$@V2]!?,"7=:F,GB&NIPOP0#=16 WNKO: ]I( M;%NO9<01IP[+BQ3Z $:=N=3V^H;8'F?% MVRW5H6#K;W\8]6/WO[J[@0XB,UE'_'P N>P0A5M41CP M/MT6KT$&T='KT.X;K :26*K[=QC$*!):^B\Q*+K4&!\?G!T/C8JA,O8!&/H\ MV04<;OR4IM$KB6-J@NNDH.JQTR3BO%AMB9[!2QS?9%S4.]@@\YM(?%*?L&[_TK1?EEITCDJ;I8AS3 M'9!6%W#!C"13:NKQQ0969$$<:?%^?T4^*UR^C.2 <&8P1J^YC,( M*$RH%=QL+]+='B@BS8N<7Q]ALD>WP9LX-=HS01I+%#AZN#%: M([$=11$PSCA2;!3XG)TSVDAEOX" .U<-TCOY&TWU:PFY;K-9Q5P[R:\AZ'HT MLXXZ1ON,1S22U-&:C71/XOB__]'>NX7 X=)U$J8[_!!\,5X&[>X!'$\,U&U6 ME](V!XP#)E+;K^0SVH@2]_F.7HN&?4-E3Y?E^6WG(-?5?EF>ZW(3JG1=6%/0 MF93V^^YE/=;Q-X(+DN'FF9Z>46<8!>#1;&&.YO.8QMT!Q[J-%K91\)?OW[_[ M_1MT'[R0Y"GG9^ \'@BE6@N=-\4SSFYITIE5RI_C!&_)D ,L(\@!#Y.QAFH< M&K6D!3B 1JMD?U.MY()*-@"&46_F< 0NFCI>Y[(T&(7+1Y($HC9)$E%%]FD> MQ+HUV:%]@4*!E0FJREZF':'7]QJLAW5QON_6\Q;MFDVSDA%2.?'-F(J7OXS@ M$\Z>*+PI54)K(XA_#KC9:$T,* 2X,9*:"]A1 IP)C%3(-J8DVY5:JE>-*?D! MK)N5GFP%&G_8^U>DJ H#I;P8$$Y"@LVOF@RE 1QMK$QR-$DW)P 86^STL'\3 MJ>(F:FRI_$X*B@*+D+Z1>3"1KR%&.D?B8126'B7N1I/.,(&UN@W),CZ+:_$- M9O8DP-M#%B1Y8%1]UJ ;<(PP5;Q91*N[#V <,!;=?NV-,^!/98#T://A@Z$-Z0R@W6^.?+)E[!X2K($K88?HLS?IRJ9YCK: X\ M[/L456-*;+T<$N0DE,L?\8'Y+'OAZ2;-<4X+AOWTC6U7YA M#MPY2FD;+\B%'5[HD)1KCP4PW$RG+NR0O3\\YOB/ YWW7;T87%7I: X\8/L4 M;=Q8T[0%'*Z](EL?O:X((T$9CJ_V7L#L:+\P;^V^8*EKO"!_=7A7X-AA 8PN M,VKK\ B-\@1%_?R$>'VB>F^B>F[B-HU)^";^5Q>8[J@"#5_'9JL.Y(PG"?VH MCD,-K2MGU,L?['')^FV:/6?$GW[-FJ^R[.M76>2K]MOJ(9:JX>G^V[1G@P"8 M4GV\YO3EFI;':I"0 /TF_^L-L2%:L/7Y'UH/C) M>PU7T'?Y8G/Z0J+W M/QIC5$][R.!DHFK]/G-'8^AP9"3[E#C$!4#O?YS[,>8I];[8_')]>?;^1[2" MA3SS*"U>H/2W>L76@?/-5GDUT@"P!G<&BEYV1E 7N5PX_-%$Y)FMYC^;W2'PSC(<[(EH;C(&_WO0\Z/WUWB/,S( MOF5@'$$&."K8&J;YNLDP&H"1PEH5^\6&)I<5+[(39,$CB5GMO9HK' CQ;B2/ M&V$_YWBSO9H+$M;=(1-'MR1 > M;ZT%^3.[=$/_PZH/OP0QVUUA6S(9"5F]P];OA4$T-AQ)$CA&N#!8XW[;"'J M$<6)6M8+892JN-K%_E#HKU M >IH!0V6O%MS=6(D;KDC:_J#L8N MM5#[A)B*^QCC3KPR[0LSDQGL JV MP=+YG#*\#,.#7>K'I<&_IFP&$H,( (>)X<8P?!]V.5!AH81M4'2_"PL/+<"8 MQF-]^=T^(!F#KTU6UN?:;%DJ=$-><#0$-RQ) 4>0,09JU*FWH ,854:I8UWB MO6**TJPJ)\+#$>D8'_I%H\Z M>P!'$0-UF]7"M,T!8X*)U/;5KA3:B)%<(4%>_@-:N,]G#!K8BB4<'M-^P+M] MF@79FWC0T?BXMF$_H"$[6/7J^+9))^C'N ?I,/6U$NK5&._X AW]P5[H?)OG MS'OJM#BC7Z*!P86>49EW)(10 X>E(O:#*V>'V.^!2H;HE7)$)4LX$ +!-GG3 M.%[74/)BL[T/8FRX0MO9 3A"]"O;7$#1M08<^09"VZ\8Y'P%D&U#B#-/]SA[ M(2&@PQ\S:"_CV>$2R6V61H>0[30_X/ Y2>/TZ>V2\R[UN+%9K>*+6JV2.$+9HX%V4C^ M$J1UQ!>+P&%W8%JJ_E23Q? 29.IY-:G16OZB.<1WF/=@^8> MSZ>43\8;GD'1-P<>M'V*-LZ2:-H"#M->D:U/.'#"B%*&M^(Y@])>K]JR0NCG M5*!(?>%^LY?OW%_S36KR@MEAW.Z[=G:4@$?T"/,T+N4.)P,8!\9H8WU/E?$\ M8W^S!V/>>.*^9GN%3QA6A0POQF%[IV><*5*Y.EPD*3=F#=9!]$V!!KN)@M5J MAJ8=] 6+/K&G7)/P=+9C*I5+NOXQ9Q8U/=;ND[51U4>H.U.0S@Y P<==S0"I]Q=(A99=PL2[.+-,NP>,-^G41*^>JZ7'7_BZ;C2 *''A<&:^QU MC: '&)*S9UCYI3OOD 7&?K.]\><: MS]HK:_*?UQS!#(DL!K.&&*4=I4PH+ *7!BGB(I*T56L!@L[LQ@EYJ5KVOP@? ME:K-ZE*UH66I6LW:5*VOMHC>SSG>'F)60*8;.ES0 XHBSDQ5K6B-(09]C)1+"("[-S$M>7DVE@H^Q@;PC-2R[[4N[ M[:M"J;BRVT'8+68R0,@'^7;'9SH+IR(';$[>V&49F!<.) 84V=T8J3U/'$)I M$?FBE4(NHDSLTZF<3S8RO>,2('-1+OLTX=DC_5?J=I-S\G7]37;QS$[I7B=J M"RH_VFX5 :P"//RB3-BY8#" ". M+#L]IHBDWQ@'CU'R0!ELMGSOBLZ"/^'=(\XT1M,T!>[S70HV'N!I:0?8@SO% MM5YSH$319HM*LN@W0=C7@SI3Z-@9C)?I+B")ST&KDJX23LCVX?OW?_G^Q\[X M-.T+/& 'F: Q.)ET!!S2P^2?P/\%'\]!/Y,5[B_0W[[_V_+FC3N;.9;-A[>N,B3?(T M)@PKH1WEN"1Y\/24X2=Q)7PK2]D9K=2;]@6.6H-,H"*344? Z#-,_A&7!!0N M2KE$,.OI\]A!73[7VL3KPSDG=6_Y8S[K)+HAP2.)2?%F! MVE("#Q CS'#W M,Y0,8 9H\V(-VI:2DFOZA+37 #EWY4@*_DF=_T^,1#\\6'&^\-NQU[_H-## MRG-2[N2%QMLQ^+QS/=S6>\R.ARBRQ_"Y" M0:%VH<:M$!(],BD!8-<$>;RG8.,=/,-=4&D.RN0J^-^R9*_0#(FQUH".!#N"D MT-IKLGUH:M01.#::*Z\B77\OP+@U0/@1;\!Q%BMY9SQHW!F' B8S&*+M'OVJ MO@8N=K;S=%N\!AGV>^VROISZD204OMCU^.@Z*:CBA/Y<(OT=>!%\""7@0#'" M/.U7P(W) (:2,=JX""G!]8RS135?<90$SAS2MYE(;1EQ'L0_RJ1=IOAX*&C6 MM-ZE64'^R9,UFSH4CE@L!)=<&K0-L%S07P"2.55S>HA;(2$34H5"4BIP^ ?. MN%=Y07;\<'\-D3D*5%O*HAC^$7.S_2E-HU<2Q^;Y5UN/A>!9A[KM^=1)\P6@ M39?4+OR[I X.":96/.37AW)V^XD?APVR[(TMM=#0/HC+/D^2/X3 OL2/Q762 M%]EA8 GICHZ+"?,^Y=NC7==K$4'?*[R3E<@T>3JC ;E#C!U2^ %$@UDL$E$F M$,+]4T S';YTO=FR7^F!_DC, ,75XS)+ 8*AAFF'1C,:"P")@:JXB)$:I8M M$ (/-CQ8:$=G,+O##NW%=>0@1GOY@G28[G:DL+X6W%N%^8+23Q/^//,=9AM; M./J89F+:Q.XK!S32AE1AMJ('%$N+X MC;I9?!#%\?>DH&C-"Q0!S>[=,LR-[8AJ/AW>R^/D!Q>9#*C=IQ71T M9V]F(WX>M=6H?A4OR5<7GR%,Z*YV^SA]P_B>8AP)\3T;R\ZI MY!%[*A$G.1^(US&711:J"-.GA/P31^*=HHLT'_1RF'-^P.%CE-ERTZ,ECS! .;C\7!R5[V"R>VV3J*C3WY.2#$J*W3-@6/EA5^1QL+,7SML)RS%1C6G\_+A M7)8%NJ[,.F3&/I#%DR@-._8345<5NAD\D!(H^]J![BW&S%XY\/ MP1>YEGV.$[PE0\\#VE!<#"!:FZL=_ :36P30V6OE(D^Y:#PM*Q_AI0)4UY'> M21D@/LCKUW3-5WD9BLDW>0MJOG>/I=GV6?I"<@JQ$ #L$F]QEN&(VJFM--) M\!I*;3' 964FW9V' :06 5AV&CEYR$-RY@"UKHODJS5SX*&4/WOEY"DA6Q*R MHS=1:3N&3LH# XW/0;PVH&RY;[>8)8:X O>[H,!'%8&&0985R<7@EKW!-&=I M!M-;!(*-4,O)!>:2O9IO,0F@%O "8[FL:9_%I%WGAYPD.,_7X1\'*A3?ESE_ M4_YE#F"#2"T&N(8;J!VPS.DL J@LU'$19B5;I/)=L<-DR@< T2[-3.'LD2>!Y^_:&BH+Q9H^S@#U1=8.I MXM4#6?(2G]F>@!TEX. UPCPJ=EF0 0Q=8[2Q#47!DQVKDUP19[M2WZ(K68,! M+1^&:KL1J]Q_18/,8$_&4YT>2AT'\GSC(2HN5*G;"D@MZ0,')F:D81(TF!A"HW.DT M]DE-RAW5[%=("("8!'#@RK^Y5-"BT'2F8-.>JOG,0&GD)7[GRU9!EE#$S&]Q M5FZVDG"=1)?B5NO0%:N!U( BDR,S:=:IAI "B$JN-'*R.B4Y(\I:'-Q=\9+S M(9^[2/[>@0F2Q7!I,9HKB9H(*UX>7EA,WF6' $SKI"!<'/*"[UDE>SX'O?H2 MQH<(1Q]IG+(=U4,A+[ =6]0F^/G'QS?$Z?M_V_N!,J X41^ 77\AN@>Y=6V! M^V^GBHUB-VT- ?MLM[SVJQDQY9.R-4**SPIUGONJ_]X4SQ2,B^<@0Z%\Y.YV<)ODGO'O$F<:\PZD #P1+LZ@A,I $X."QU<0V MK%1^-..,4),C4EFBWP133_GCW*9Q@3B7Z2X@B17F:"I^?L+9$\[6Y>[(KZ1X M9D]'L:@LAH&<6\YF@*X?W=]*XD6:O%#_9 \2WF;R7AU?PN]<.>SO!10% M!ZJMK@SV= &880R5?,3QP)(^JAC(C2"_"WU3:UYKR\M^>-RQ/3SF)")!]G8? M5'M\'3M=7>V!AVZOJHV]6EUCP.':+[/U/FV@[M'ZWL12M/L<[.B?RLI[Z]1T M4$?H7FRL?,.=>WM!]FMSX41Q'/7X-X MLZ6#'YW6W)(]OJ8#+1T#L_8=YT$=@4;N<.6K&;11+^A3Z&%*3+BY4PN"2DE6 MZ/;Z]@I5PLP\B9['-"UZ(\:G5MOG/-J;#8Y_>W\)S?7MIG/6K'X/%.2TJJA9 M2/4EX&3C5$9;E[M&MVCC>1[K3IM-1IX("Y_]X3$F(;GLH5XL[KD MY/+1]U(#\?#*;49"7-Z-:DOR>]H##5QC5>M'V3L:0Y^G&\ENZXH/SYC.Q4O: M:,^(US?6R@I2H1C9^)[(W*^I3ZD])[Y"-7G$Z=>=H4[/$;E%I_#LXSLVA+5!FG%/H,%JH7Z5>9AU@YZ##-3" M>GAB5,2[!FH,\_%I[CV F516T*K:YVR %?^*\_*0C,QDA 9J<86S-H6]9R37 M>7X8G([4G8#"VS"E#1(1V6-Y6/LKO^);;+([\O1G+_)=KEL2#]GQ?OH5ZUXYXXVT&"? MQ(1UMN.(,/A\R+6>MB$G>/(DJ:Y+1)(B1:_/)'P6JS?E]LNK$(,MOF9,#K0+ MWM CKF<+*Q26DLV=;4$Q:+57]6MM+,YCA6I;*R6WY"KVXUO9(:]ZY"M4R>4C M=X-BTLHPH\Q0!VNE(O/O^89E(9636L%$B[_&9/#S+JNS!52 M09+(DE@PTKQ)=._*ZCA#.B/'KZ(!!5'!%4X.-XU-&EX@7GFK?&&N6;4]Z.GZ M+Q#U.DUA-DO^.G"O6Y?QL^"$QGAC\#^=" -#PVDL8C+)A8R'$UFE 8CE(#D& M$6>8OM[AO,A(6,C:%6LZVXX^XV*SE5GSH>?0_4BZ0-'6N>F,9[,F1)*ZI8YOW^GNV^D>[HP6BJP&'+D=E:;@_: MD@0,6:XT@[#+Z_4*HS<+"@P/*[N,V3%P>M!'MN-@RB]/N-L;;R,-%)6F,.#( M4SXG=*%/>%VK:5^4CMW48>^0H9SF)3&N+V<%*#G>+BZ>@X+MY[&#/:3>X?.T M+PS%AJ,!7^D@WL[C (=5E1N K+YI, M%^NTQF9&>QF\Y1_3[!)3/7?\>8%:'W8(!E-W9/.5P4GA ,) X\V]\8X2R8N-QL*6BE&^^L?DL6 +#UD;S728-VWA!BCSJ[!:I(D&;ZLYFRL]-/^WRQ[##7JZ'C:LO M>U)O4ZU9R(@]=9U1C"UL0WEQ X>U^;I'CL%D%SETV&OI8.S DGEY^L?M:+%B MIT?^?)O\9_(IN7Q(_H/^Y_[/2!2N7G$2^$NPV\=X15N]_\^_?GK_P^6?45:+ M1_],V5U*M U"OK.=)AB]X2"CO=G#OY13\9RO>('(XIG0ICCAR )AG)K_A^T8 MJ$IAY%$"Q,61YYJZABTH(]7\QKRR# W/RP'RIE-7M4*3]D#'(&-53]8.VAI# M7TKHE-G1O1FO1?JFUY;19.N1[;'I1+L7G#VFOO1KGMD4/^:[6P!U")777"[2 M)"<1%J_YW>$0TZ$[VB3*\RXZLPVD 1VT;$RB>>&HGP!D<+/2PSI$U$=_5JC! M$94LV34XA:GW%Y!FL L[++K/TA#CR./=9'E'LZP@7^+U19IKCS_V= &. B8* MJT'?U1YPC!N);7V*1Q*OWT&HQGG.P$_X3JKR) SA+R$6ZPSE=S$)'DG,STK-O/+BWAR2(I(DV9T*#XL@T^DE?UR' MT"%Q;[.]J=V@32=-.\@ TJ5:A2%MC:##2*?,XY$D#/)G=D9F&Z>O?'DX>./[ ME I04"3A\!&QJ7F:L59>+IY.8HFR\@@UA4+6 XYXU&X,HLAIR?HE(#%[\^EC MFOV5)5^D,%XU'D'WN(#@RRBJ^J[7%<0N[9'(;0BJ M:P@TRON5JP;QUE;0A_!NH< M;-@HH'.=H%($]B:4BL.E%*Q-E18J@O@M]^7'= VG"[@7565H^<13>IO+#/%C M0#)>X%'9-W,'[TZI0T9Z]V:L0-\=:>CX/X&FMK'(1)%521<]'$ S*9>E?A]P MD>,$-)NVN^GT-72O@BS9'(JQI71[R$!&_1&&Z2NLVT4#.HZ/46E\[HXI&[;[ MV?OJ#+!BNY.:IZNN)6/,BH(LHOCNI%:Z:G6=Z9%4&5$:^I4CRV!,-2:X0'0= M9JP^G#6CME#$':B? 36 M2@8-#:D!.9]#!&_)XH]W!*]B\D0>8_R0GN,+*L83CM9/ 4GRXNJ/ RG>VFSH MABQD-'=HN K3'="$CNPN5;3>H:8YQY7B$="H1X M"'/YZ#=A<,BQ>.*7:81><8:5(XJ'C!WF+QB5(.$QS6\;L'@7%.C@L@\R+EZ& MY1E;\D\?"RX0?J^V=9*68Q:H% 0]I.@<(RD+DL(@(8V' 06"#>5>N9$#^S\, MIEA*.;YRA^.@8*_9]9__,B( ='BQ-T;;*:_^W@LXV#5 ";<@HW!#DAV$,UTS MV$/5/).:MQ[G_L*W+2N[]/+>X"7)A72GOF_:!RA*Y_3I]2P? >969 MW"XNU)<77U4&OB_43ZBSN*XH5(XZ5)XOC-?\IO7I%?RV[X&'YXDJ:BA67P(. MNU,9QY1;$=3\!)-;38)63>:+D9_2-'HE<7R]VP)+^W M)=1MC8!&4K=2=?GAXQ;0)ZUZ@1W5;I#/N*"@H'\FL]=]=ZX>HX@D2;0N$"/J MH[;M-(H=_5K.KV]^>XNI&:@_/F&^@_X?.([.WVXS?$'QAR1/_Y'&$=6[3>.A M!" #B94QCJZ!&O:&#D!VREA/U2HVRB'C9\J,/2JXSS *!3]9A_E9L&V6;,;; M+0X++[=*YS*3Y(846XWR/S+=Q_3;%,\ MXVRSY_4_DZ=U6)"7MK):PWH"A58+]=L6]#JZ 9X'#9%^].(>N\#'N:"*#:KY MN$6"'X7N"7YBFWPFJWQ3FH 3=I@6W6&V4!BR[4N:?WTB"=D==DIR=X=%P8[S M-_Z*+#4 9D>4VM#0GA30>'9AH"IILJ0#/7T:J]:8_:X>T$S(^)S>W(N4S2T/B1A&L<,$MBEAJQBXW'AK=Y/W6QOTN3I MACVV(\Y+L%7)UN+30_L"!X1!)E#QP*@C8#@8)K^#'7M6-)WR.>.,Y(D@OD!_ M1J/CK*6P\SQ8,(\=&-;A'$4'?IV)-*P2,ZO$W"J^3Q>MHQ><%81M"UR)6P0Z M!&UK"#S4]G"K"LP] M&U\ ]+UV^>P+J 044@L2!C'ZA(/\D&'A4HRZ#X_ZA%D],IW.U;?0O:JI1L.O MQ%>0/>M(0NO%2EZ7\C=![<27ILU#7.NBC9/+=!>09.9(D=M6VE@Y_AYPM+2J M4L9+XTN@$=,NX]@-27]1,XD^,X='\*4[/(Z^AQP>;:I4X:%^"34\6F6T=B=! MS6=X3*&/Q].;NGG+^=L#Y=V2WP_K"32T+-1OG-[L[P8P'&VDMU\RK1:+'R@% MOFO"UV5=SRS<>3S3761S0^W6Z+E4CS]5W\CCZVY+]/@6Z< +L*4D=9S/77MY M>JM4"J];%?:4B,^N/?NYPU)[7')Q^9S4(4L(>P5ZL]V2$%>*4.7X+1 ]H!GW MA QJP]2OGW@RZ@8=W 9J,2G 5;*L4,JEJ;V=!T'*!)K[+:9Y[%.Q08*/@G(, M_,05-(]X-[<9NCS X]:[A.1+_(+C5)_LF;0'BHC&JC9VTW6- 4_+^F4>/7 K MI#W%[O3*7B>4>1+$\1N*!'$Z_\HE.X ++3650[ H]=<^6-5EFJ M7H"C>8#P$QV#88P0YP1Q??'G'&\/\0W9ZHZ%F?5?CX.8FV/-6@#U ?'J2RQ_..+M)T\@<.N MUG@N+#ZY^L<,3A^4F;N&R3QZ/QS]V#DZ._FM'4+53P%)V$6-37*/BR+&XE)( M>3'L-GAC9V0I-O?>FAQ/#3*\C3=3!7SVI*!#H@/-QH,E>RH)O6.E4K]!_+'' M4A+V95!>U-P+87@Z4'U8WT^<&4P]&NXG;JZ;TESW#7-5]UIO%7.U7';U\M2# M;Z/U.I>_R11?V/R<)FE97>LZ"=.=;@*E;PT4D0W55"=*FJ: )T=]$H^JCH94 MPDA0]K.^-ZF:*Y1@J^W&B<*P^WYI1_.E!6+'75-=VR6%HJN[F2VQ.,GU4_/Z MC-.JZCD>+TD>/#UES HT@]UL[_ +3@ZXZ\YI3Q?@<6FBL!J;7>T!QZ>1V+:. MVR3.\CQ)WL_]T=LLC0YALXBP+XL^X>$VSW_6'&74-@<97OW+*+E%+*^CKH-U"3WH0 M,9.L6:+->,^^*S2-YE(I2=;G<<*)-90_&_T=>8[I;Z[T*4B")[ZT*0&N\[B@ MOC50"#)44YT<:9H"'.9-);:_?EO2K4<_KX<$IU4T0GF9S(P(RY[K6/>'QSS, MR)YA>O\UK-;60$/-4,V3:U>G3:&/^P:2SW/-2A7 T^6J"6S0JAZ$JU13ZIJK MNKJ'GT_I"W6>;0N\C ME7S"R1SZ.82.VS0O*'7<#Q[:EI#AHUN]"D#:FT&'D!ZIOV(0F4AS1I9IAD$@ MR6Q*@MO+O>FY)&70#2@H#57<8%_W9@'7HXQ%GV!_]T9_,6J>=8W)E;]S/J&H M7^#=;!_2(H@EBU:8TK<%&H1&*M:Y@:8A^.R@3V[KNPW/F"4#Y1/-Q7-0\ >D MJO4U:OHB(X^'@C\943#>Y:1W[CQA*ALTGZCFI)$F#.?(% "H.5_2()_%O'_& MN+AA;&@ =-1J[&@.%)],%563 UU;P$E!K\BV7EN^\LHIHY*T]^*+;?IVUESL M[+! W]576-2W7IC_.CJ:HO-@KT44X>@[(K,]O4=T<!V.#![/++/LC%:TV"/8#[ MB5.;IN5*(9(53;7ZYQ\_[A.+MA4+ B+7TGQ?''(BW2',UZ4=OV8 M\R\T6#^D/U#TLS:%FI@8=P:%N?J->.CO!CD2!DAO'0-=GK]"P995T=6^*KW2#1U. M;+/'&4FCJZ3S\N <1BKS_:! EW349.,P^N']"K%8G5#S^R+("KBZO__1S\1N MUK"P?RA8,Z/32G^=A!FFS#_CU]LT)B'!^7T:1VTYH@4-H/@^RB35)' H >BS M0FM]QE>R(9(#RXHR\O1@H0NG15JRJ"6U2/+,9*"]:S+9I$L0FI7(Q MOR [RHWZ#'H)X@/_*"9;)F9^R#A [:5!**DX0H]O='Z;982"R8R) M.!3)ZE.%%"H?R(XVV6SOV8/C6U$_MZNPDS/BP.'#K1%5E'%#&3 8.59PY!G= M%:H$08HDJ!9EA4IAD)"&I7&J/,XK5LT?TC<]Y_N=,OC:0_O$F$[#^V8!MPLF M4!)"F-] >-'%R+9C?I>O)$*M@V_I<35GR(CU%C_I^\S&R"IC[!5CI(HQ@E9C M $.&+M2]Y7NR[Z<"]9K\UX O PSI=/R7M)>.4D-4]#_VKY"0"3#2S6K0?C#$ MI4&+RJ!YPZ#[5H..*^MX2")QG%0LW5[B?9J3HJ.$@D$?H%@U2&6U[F-G!^B; M2<;R3UIJH9:BVLU I1SS5X:"0Q*=Y&'"5OHP$4 M 4>9Q/1(^0D!P'F7G1[3'2VO>'8<+Y_I/"54R\ Z;5^)I3-C3Q_H0&&B].<OC]FQX6.)<7.4QT8$7 MT E*SN(@W[X2B3;(^!SQ&:,W'&0 3O5-:KAJ*/A5'0KJD6"%:JZH8@OD3/:T M+E6YB#AVVO0D=@S[3/&;N0#6'E:_"C"UA-"O S@AP"5@>)P %'7Y\0HN%,X( M@'-AWL5A=XAIR+S@BZ (GW_>KZ/_3=NP0'I(Y8;&.DKWHA3D.C\,-IH-A\5B MJ+4YS;!V,/E%8[*]M@ZQ^UUY5>8;?E=&5FG-<)@^)>2?..('M\-*4A0R4<\. M>XKKI; B#PZDI/R)^_N?:>#O28C^]OW?T.LS"9_1NY)E_DUU/2=7-@UY;4IY MY^;T,HYR 8<))$@V+_2(:S5EJ^<@1X^87=7AAZXQ)T?8(#1WG1]@/F P0-5" MH8ORYZ[E$GM@/%# [+K%,Q6O)V#36Q,809LMHJ4@W6M\) M ?&ZRH@OJXR87[(ONY82LCRYE!$I0@+$3V_VOM[MFZ[THT)56L M1XKBD)8"YOF-1HPQJC1(B -M-6 >&UZW^I*_3/QC0+)?6/4_7KKWZKM^N[+<'; M#:0?C_9(X_A>GVV;PP3#]/8;\GDU(K=>U!_8=8%!KS- 7]0?]UM8V&O%=QOW MN9+Q^;FP/JL1*GH @OS\K?KS/PC.:)@\O]W@%QIM1HEL=^>E!+J1$33I;$?/ M)02[F0(.PKVB+N9TZU] YK;YJ34&9[E=-)82$4-,TCL&Z@@L(3X&Z>%Z5&P- M'WB9\2R&:<$/.*GR=;(_%#G'S1_,,N36'DM!![VZK5APVGP)D=\AM0-W%M21 M( \EZ9U 94X,_0 @1L_?ZAL'<9#G9@EN:Y^EQ&F7RIIT]K3#$F*U4VYKUZUN MR7*:4J0JDSG/1?J$:>6$X_ZHK86-( BY"B3-,[[#2&PA--]5OHX+HJ;87:Q M5I3$#2N9CL[F/9;GCL-:+ \G[6:U5\T0-3BV'L+V6437IV6:;G+6ZBC3 ^M5 MD"7IH1@,IL?]%@B@K:KW@6:CTT*!LEV'"<$1"X9:D(2!AV[-HL5 R08@[$UF M@&.HD_[@$-UN,_(2%/C7(,N"I*CR5#VL]76 C&=&RE9 UMD:.H*9">\ NEA) M-OV#!WLA!GH52'=8A-U2Q_P\OB?$X+ MW/$B2V=KR*C4KV8%2?JFT/'(0/()\ZB/OVQ0PEC.##L3:JTL, GBB%/WB3A3 M:EO^@--/[ ;/Z!8!,D;*]LWAE@$U9L([1IMFVJ-+X6',UZ:>J,&;H$VL,8#- MUQ$7Y6YZGO!VS0,H3$YJ4M<7.&\6\);W-'JZN,@I!.(G]EHW2=.DZZZGV#7M M>M-[YDU08/;UAX:*_I5Q+DD>QBFSA<:,O9V XY69TBH =?< C"B&@EN[L*BW M&,1ES&^K#Q3.*_7\<\W=#P9,;)&&VENF]@M7.]*J;1WL>58H@4[_=1SD]*-_ M_(K)TW.!H_4+S;R><.M4K:L=T%#N58U%K[81P(#ME]76(TNJ2)+U--F83T%_ MHZERE8*?FWJ@##M.)WN+< @-!;9Q55Q<6Z0D?9^(+E-W\Z3 MQ)T=%NB[^K.[^M8+\]\)BAVH'NSU<"L4;,MW9<4)AWR^\NTCD?5#,"%NS3F*$F""?8[TC^^\<,X_(-E;N@ M:%^UL2*PL+#O-T97[.M[+P@ #)1PAP*,&:MAAJMWAQ#C!PP,)C0)-\"6&2"C M1.&@0IF97)(7$N$D&HP*G006A@K]QC#)^D][+P@5#)288!90[>G_-\/.N7_'OK(;ZAFURG_ M]R#&=)M3_L>23WKN]F-]1$$^ILAQ'\ 3'&/1W:U]<]8G% M,0:H49&!_Z'F)K3JVWGZ)\S C8GQ.M^P-3':A98U"7FZ.?I)5HK ; MB:4L-"ZD,").OD6*H&J?HW9HG^:Y*+G$FN>,+5LY83UV0HHM#L3CF.CA& M[('-EB:H> X*Q) I/13L5ATO*L%JWE!C,^%YC8D\/^!LYKQJ[I]1\$,UP\;O M4;%$G*?/%,R38=:&?NPO>;O$CW1 RXN,X\-%D&5O[.H5?]-6,Q3V= &*^D,4 M5A.VKO: DS4CL:VOV:3)TQD[I848FQ7Z*:/PZB]/M@7%G>>:$&E*X>TP]_G[7"2F(JJ58^O!XX9,&#CLQR;36&.2H"7 T;5.H M<753^1XP6K:*Z08=/=VS=*E0^<)]O77G!P^=*E5"3?L=\+G@SZE*8M7SL*=3 ME1V;J7@]67D$['7N>U%-P?CRR7NS@:&S/W"0'&R*COQ3WQDPO [7P7Y=X9&M M'9:L5NI\M/P'G_W?MBVP>4E9)[2&HB]?4$3O]CA#!YH5?0,DWYM=^9RMVYYH M[PL6#<^+]79:% ":G GK[K$8J'-^Q.D$WX"<\YI8[7*;TZJIQ,ZB$E#%G:ETKD^2P$@EW&EVE1>$SI]PI%802K>H M!"%_&,3TXUMX#SA\3L@?AZ[Z)MK&P!&H6TD5@-I; L:?'H''S/O%8:_U?I^E M0?C,-SBUJ,H.JNF#U M7MSD.@G3'2[%.[5$Y[$^X\[ 0WF8$=3 -NL).,P'*F"_.\?8U&'0"@)>#_W- M:XA \G%X[.]3FA3X(LCB])[L#K&L+5X\IY%A5-M3 1K>(\U2G?\;3@+Z$< 1 M&HT?"XLJXMGCB$^("X.X-"BOQ$$[+L_,A^H\&$95OV:*!%= 0 G!/B?N >^Z#W':"W"B-$!X=WV(LL^T/?/&ZXF-C2A=VJ-WU"VM)-LQVQ].4"1*XIA%EDF6NC6_?I$ +V 5 M+R")2[+D#S-62P0R\R'R00($,DLA&-- & "@,G=JUH>NT.@PK0U]H?%^*-'; MR*9(778* '7DH]8.?;@ST@P=#LQ3$1013B&/O%0";8[LP]R)U)FMOMB06ZS&\D\%:VBR-O?I,T,U<5<9_KRAI MX#/A\(',%^(=\YAI* 2'@11RLR&%'$P$9@* \^8K-LA<]WD:_M9S?5RYT9)8 MJ]/H3LXZ:K$TQNHV0#=?95R2. 3HF)O,&EW^G%XMGTN?Q* M4S_,)F3 :&^)E,F?TT=9H:0%(KPVZ8Y!:&/MUD=L;-C0=QR/&,1#$)5GO M<-/:'@(']KJ+3JRLGQ=K:;^E-9G$TUQA1H:A"]&93W7?8?NFE M<;(?NKP\K0>DW#0#CFH1/:XY]N7T1&OFY39)-M6J&NI$)N7H[_0/0H4^)"K] ME5A>H%-_$=]?=IRHPY\[(P^SE.'C.: MOD JQ>*TBT#<7!ES-19EZ^Y1G44!?E& M2Z4(<_A*+<+U6A%9L^HDEJP;^'>PA[TY\89JUL$1V1!-'U%(I:#"[[XZF81)< MQD'?AC).P"]Y$F?RZ+'VAK*@"G3N< MD).8$-H0!T\$4.("!IUTDG);?MWS\D:IA)BD%?D_@D'%)OWGX5RP6^(HXBG#=N]1R'%6<9>/0YB8*K[2Y- M7L1BL#\BE#1>NHXKOHF.OE[_MP!YW?)YO\BY?VI)D8;H+4#<<87$60 \]CC_E4U9^>-W+'].9> M&,:;)-V*XU @D\TY,*?G"=D52JP(+=7@946R0A?+X95I3,K^226 E!)<)I>P M9G;]DLL7["["*)6Z94;EZSBHC/\I9>%6!Z,/-D)*<..,ED.-_A:(HPU%Q>>. MZ17A CAK52+8ZB1MV;FR$W58,YS6YLJ^VSJ@^.W-+B 2<@7"RSV MIND>?@?_OM.O#KPU=@]7VWX4:,;T"93L8S?:;"/Z,WF XN[2GD=>EO54+A[7 W)' MF0!'X]2$>G/$KC+%BLD?2_K]X_&5<(&$2W1>&KD'F1J73]ZVOV+R^%Z6ZS5] ML"AZ3EL7R_2>7DOF>1#I\B#9?4"JXTK-;M#IXI>5.CSV2.9\G^7)EJ9W5-RE MS9[#7?]'P/X6R,E#P5R9*'H>1TP**EI//E]6]$T:G3O^"&C%X%3NW)W#\GJI M290\O9XQ_8YYK<]U5=LB=^)1$,CNK-00L6./TW_JB*^E$"ZF;27IU-WMP+#V M?]^'<(0MK\0Y]/K4"^C62W_+UG' _P'QPX"W#[3![N4J)C>\NZ\!9J]6TGNR M-U>]$]8]X?_DP:=S+[9E-FP3Y_#/&/IWY\.?V)A/MCN:T_532A6.V_4V0.Z] MP\;*KMO]-&*_55!ZZNBMNR9UWX[]U:RYWY;V>E7G*'?>KH=R1ZHU1>Z]8P!0 MW%B[7D*NQC'J&]J$[LNAZ'S73!\*QX;#-/U3D@1?PFA2$5G3KO]S1C?[Z#K< M=&9D4VNZ6-<_!D#-]>MVBW3]%O6-N/Z*"$D$1&'S?(T@5#7"UT6-\+TP.V*= MDW=A3%ZIEV;?8*2 K._V1U1Z3I1-F\L&V\=AU=[1@X^V#HHZ M@$@5 A2\\HEV'7 ?;+1]%$Y]9AMYJI M%F^T2&1RLSFTN .CP4;(W5C-Z,:=DMX6B-U84?$9"5.J[N$H]M'P=A/GF[;Z MZ2GE84+C'@:A7W]^G%'*A M?P@SWXO^!9L2Z\\3_9H_?*'1"_V8 MQ/GSA!U7M4Z72Z,!2ULLQACR=%-:UP3>>;1GT=W211]2-(O7AIT(-7^)'+JZ#%/IH26 MQQ"[>I^VDTNU%'V2S] K*;IUF)ZI5*A,1G&QA_(UMS0-DZ$1VM%D(4.US^"V M,=OV_ (&;Z_:DGL/LL&>0;4SFF4_L^EV ";5/A;BSZ,@:7-PI0X6X/'C[)A/ 84\DFPV MI) (56% )IQ3+:42$.OJ'HE=;"Y8U)KE(1S=0L 5MPS/9Z;7VO>AY"*CQ'7P M[WV6-TK8=^ UU'8AW* $01LG]#9< !>HZ3^? THYI!9$)$ENXP&S(%2F[]+0 MI\2KNG9:.X5&- 5^NW_V4GI'=X62O24"%)HA]W=5PP]JF/2V0>SERJK/N M9 M"B!< I%$N,_V#\53K^(L3WF1O)ZD_JT/(A_+W<;)H_?X*<3CM4?9R:$6E(:N M^W2>4K]IXF#N_)['%S4\^[/A=SV[F*&J,8/[X8!%D,3>EJVK^2GI.\K4_!V3&.D3CD-A*H(KG)+[.5PQQLR M=6AW%,85*=Q%6=SW?_DOXM=J0)G<0@\2,T4RRV5Q[6'#))%"%)%DD5H8 6DN MB^7: V-H%&ADP?OP:V%4TY*+/86'NQE0M2%F]AME?,5\2JVPL]XX(PPRWO_Z MK\/AO2+!GA+0PC+;V<&$2:F8[I#="DDN6,]R6Y3<(XAR,A\+]I M5#>I%\R\-QV6.OP;W05V1IQAD4%Z_/Z[O_WMR%>R;F*9?:!D=]F&CDU$]A7-KV0-/M=>+%PJH? MNCE4H0UFSE0UN>+(H0;8.5%9?X,<^.-_$>9N6Q(QX>4X_L$RW1G' 014E 8B M",@HR.P'EV1FW/0?O_N+](8KJIIT&;PW_.OFX;\.17TJ33$3UT@ #F*\P7;8 M:6RL&28CNNX-I+\ZB>',HU*$;KWQVE_=QVOF@>A[]QK9[B:>N,)5;8B9Z489 M7_&<4BOL+#?."),?@V%&[]S7L;U4M0/+38QZ26H'A($7KY'C+B/Z0F.^QO[_ M:)I,_T8RM2/,'#@+G(H3)_6"G2/G&662,YGO_*UM'60[*G2#D)!:[.^!7/0? M3-S@U#U,= :0^3--0??V@MI=SV"FQ"Z3Z@CPX 'L1-:IKT&.XC*=G.?3;JTP MA??H-"PS8Y?NPW:M)P@G'#1>]O'BL8>*%WZ4V.T!8C2GABV<%49Y0-C@L>#) M]&3\QNAU69'] *:139%2VQ0 %&^/7A^5LL=WS6F4^H9ND8(@PB4YNO]D!02X M"X7E6N+/<5&\AP878<8OQ7= H](.N6?-:G[Z\P7SI.LKRIP]]/HO;C7S*;OMCZ*VF/[ M-9[GIUFVAUX)[]9 N=\QKFG-3B.1!(O6'Y.AN]0&30Q+$_TV$^UQCK0D KT^ M>&'ZBQ?M*;!AE&20]JH#'K66R+EHA/DR+RDT0\Q18[2?.LCE#0 0LB(@AG Y M1!+D9IE@ X':7BQKA:N8 4.S_(Z1^WT.#%_LBWA/77FD1G6 W-?'@]&]C.AK MC=CS)QBA;6%12B,@;D6$0%)+Q) PQ2@B%0"P/4'>9;S_;]R1PW42/\&99X#@ M[+6LI3Q0MGRP$7(24#-:=OS^%HB=75'QJ<,9NO^6?ZDOYG=>KEH4)Z@*YP(3XV MW:Y9+OA0NV#I=JZK1;M%Q6VQZ%&V]]>*GMC5*7%+3Z7H*?V<"I/HJGX\0"#. M:D$[ <-M*>CQ)O=4@I[VM>I<4A7E>=)'9T2@VBI6SQ (.[J.+N!PVT9Y_$V=]=7G=K7R=%'1TW5 M21V=%'WH* @Z1!_.JJ2Z@<-MD>;FQY2^^C3M3R)W_1[SNK\48B\\TZ?MY%RZ M_C,-]J)F7/,S@?1%$$'1F5^\- 05X'-?3\F9EL>0C]0NP^1A>O@,XC':J>K4 M 5IVR+]%.R\T(YO76V*F]<$%#<7NLC+'3RUD.&HJKW(P()W6D'%FGCV/8Z'7 MEMO7>L.S^RGDOM9AENQH!X\@]K(N3:>.0=Y?,0"=7$8T:Q@<*G+G4&=,DT%_ M.GH(N3NU&R5[4_,)Q,[4H>C4(0?=87 E$V:Y=22V7 J2F!\5?/3BWVXV&YK2 M &R\OCJ[N>OU+]6VR-UN% 0'.VK##1$[Z3C]9^R8,2FD$D,*.<*?K\D5.2,W MY,ZQ9]O!@G_R^W8+YXX([U=G"2\:ATEZ3_T]4[S,+=R3:1.JVQJ7:>K MYV'LF424=#>81D3()X4"=29MVZE$C.+0::33^EM.+-86AV1I+L4@[%^'\0?[ MU?_P&P\P_N]]&K,5>]*R)]KW'%**&C0-J*GS(83QPK"NTS?N16>ZMT35AE\A M_.^QQ M[51S#(:ZCZ4RA&M#OE_QJGDD%QH1IA)Y_[>5BX*TMM$2\LA9$Q$ND3S4< B9 M+H-D1\!T#96'EJ%BD%0W#)P)1-K>;$GDV6-X)V&VM%D:2?:98) 8=V+0>R > M$PN:@..8^4JK\9&=0?L?C^V?16@F3OM=#^06[7X:*=4IFME]\N]Z 4E#AS36 ME/T#0690DY9B\<$/GD_76^4":#>YHMRVF$@NIVXN^UB MG%K!!&U.SF41(8RP]4/C_"4&MS<(AK ]JVP/Y;1;.I?_7AAL9RK4@6!S=?=DP(&WWD-R:F.0IMK]0-60OV M7<4$.FYF]W.Q&C=H8^L[U,@D36K\Z'T-M_OM&0]C8&.A+: ?TPXSRXPQO>(< ME4;8&6B4#5-';]$M\41DG#][.?&3?00[2E6<;)F,K!A^%!"52%2"G"R![+_Y MQ\I>K]5>;:P%2=*C6W&W^0,]2AJNUF(Y3-5E;@=''3Z^+';JU'[F2IW%2 $X MZ@;Z)\7%>+*AUBNC&3;W> ^&&UR(("##.0]I-_KGN(A_116Y^5[V#/7B?4J#C,"+))DGLB+0W_>0'KGLVRG?F4&T/_\[J00Y M9SXSYM]U#B%W^]*_>FGJQ7FVCH.[\.DYSV[V>99[<1"*5#4=.W<*S9"RYEC# MY?WGH3:(]YV559\ZN$L!A/5)A @BR5CQ&PQNMIGMVIX*VQ/9]MR4[0HEJ^Q9 MWV;EC)CN//*R[&93='^3HZ='I)RF$:XJ M2)S7'?;X49-U4UVFE,0B028*@K\OI1,E:0N#$"^#,W[RAX2TJ$1'LCSQ?ZMK MQ_$>+<>.CM'DX@&40@9@R(6L2 7T;0GTKQ+0Q33EJMX0!NQ*R&AS1+ZK1]ND M:D1C*/TG^/F"1<%5R35EG%J;+HZDNP'H9^/C=HNDW1XS)H]J"AW#PIL%2,"8 M3WR0![#*W$ -OA=>DHIOY5[MX^_>*_PU^Z+("/:8J:YL1!4/*?:$#O1C;;#X.40 MD,97IJ4VI%*'? GS9R*48H20?&'_.F=!99B3#_LX@ TZ_SOR[D_%$]#3GX[B M ;-,:0U)#M.Z'2;)?I?72^QBT3%D5DIH6,R.%<8L1!:C]H/GAQ$@TYVXM^=Q MI(RJ:F@C[57'LXAW* =5GCR8:1S0E'SRMN[3^K89*?3K3?*KT&R!@[?-\*%! M++=9V&!N57WRH(:[4S>;:K8N9)!BL+O-%FS'^N3(^M60^3.B>C'IB1BIL&P/ M!TO][[JC>84V2-UVE,E5]#[4 'O4KJR_P6A](!BW&WR;!Z3+6K'R^MJ_,Z'8%C.GC86@L3.ATA [ MQXVVPR#7\=-3WFX7A3Z_B19N2 2+RC!CC_&C@CM0$1Z% U;OLYPM2BL]^1:> M94*TAIY(;BDD$2Z*/"2$"R.2-->[$8O 0BMCWE-&,<%$RNQNO"S.' "AAS0[ M6BZ/-8<,P4.;W[-H"AUMFH*OG2N$-+S$:1&-?!0:6JGSX3E,IS)G9]ME$6<_ M!#V\V=YP>;0Y8 <>UOPA1Q,.72\!*G133R46C8^PQ;WN^Z M_+JC<4;A\E?'IZSV)Y$2J()Y\O?5EL<0?U+MTW;JD*WN'Q:=KDA;ZD8['TV- MVD=%I_J*QXQV.;G*?5'4IL?MNI]&[GH#9LKNU_$H8A<=+_8I"_U$END.?)0;(W?6<2!T9Z+L:HG8E4<:8.C& MOY!%A# ,.2B- 5%EVT1R[[_;[,O-AOHY"]8[[]).[6.Q;- #B1HIM'2P2&[H ML\,,1:Q()=/9/4TWN)Q[D;^//+C%9B?)Y&U:AB>0[*G_)KUR2Z0^/\'\CO1) M7--7W!/#6* MG9;,21H33.Y2BB:QI&8CA_@'&>?,MO?#89I08PP#7S/1RH4"H$KHBA1B"<@E7# *4K0_5FHHZB%BGS+O MF-BX/6?CZ!Y.@"X/X!A+ED7S$Z'*0VO,$F4JI.%D25U0C./(0BI>@C0X0FH4 MTG84#')C'17?;&[3Y-_4SVDP@RD'^ELR;ZI IA%4$!C1P>I,$3FF[@::^AH7&U M<9M2]JL?SY.889V'CQ&S)=F&69:DKY^2G&;=U\+5FR*=8Z8 4"T7%-MA7QF, M-@"Y&4(;4VA*MC.?RW!4\AI]=TEU>]+>(P/ 9T5@WJ-(@]^;^[ MN4^Q'6;B&V-Z72Q(H1%VRAME@T&^ VELC5J/\UT]SF,'7&<%ESZ_YH X)#DK M ' C+;';/8O\:79V1P-*MW!%L&%A4>7O'HK\=3/=A#XPL]Y42"H&'-L!=C:< M;(\&9H2L/C([LI5J[H5QP8\9UXR<07WT0K<#NFS4J;3,EM9QNR_AJ$4>\$@) M!Y?JDDBQ8^/V;K10+&,#OE"1!O5F^?VSQ]['59;M:="UU3NZ$Z2$/ ^4P^O1 MZCT@WM6=:,BL#TRUO!6I)#8^.PFA1$AU=T':-C"^!(Q? 1-*P&0"F- <, I5 MV"U#1<@ ,[,G[TA7B,&$$I#D_U6H,AL+J_ZY,AO&P;S%Y!JF=[;,PIEEVGFP?PYB/ M?S'?\O.X\I>O->/7+3W,UCJY$\Q4-QF4BO5&]X"= *<;-#_L._P:3CPAPB[W MV4>@E$@DD:2 Y69S?"IH;1"6?D)VH ZWS*="+Z?1*PGV\+5>7 CG"TVX M2<.E%[F!G(:E=G!O1*B-A7CY3HI<@+)5=1^Z@!]8$MKSEW)/M]$R1=>@0Q$%L>0"M*K.35* MXJ=OV6^W?(_1,KD9!D,JB\)B2A @)4<7,ARPEF&CKYKOV$*H^,!:9<])%'ST M\GT:YJ\7WFMVM6$QR$$>VA3P2 M,('$VS!'(A[ M,_UQ$3>NQIBN=L_TQV7#@C6>Z:Z #!RBU[/8?TB MQ?=5_,\P#FZO_@GJM%*@4@.DW*=NK'R>OOMIQ ?F%92>G ^BR-A^%1/HG-R2 M*_)//GX=.; -FZ_^6>W%&EO7WNSS+/=X>JK;\B/@.@Y*N76&OL+0.YZP49SB M+&.IX2A/DQ2D+FX8UHYEL0X1V$,G@Q9K.J19?R9*:NT&OJ<7;?BW\WKI[;WR M\\M(RI&@P/IPC2LI12JM^+G0ZI..E 2UG#-*U0CH5JV(G:]\42#@B7 MA50:0UGS7%5]#'R@Z;8+UL.'L,\4K48UB+[QQ!)XNEWA6:Y?%Y:$S^\.^-" M377A6NC3$0L9?U/U5?R_79,\+\^=R+6=L/8?Z?)YIZ47!/ M?5AYAGWD-J43S&0W&92*_$;W@)T,IQMDD!SE S- AL0K-21?F(I$Z$AJ)4FM MI67>M(\?KRA>B22_#@'BDED7C,Y,[F4<[U,:9'=TZX6QM&\)NP?%A<^;S4>: M,HWZ"7A23]A9>#H\#2H>W\T2^'B&509)F7O6KE"-_05T:^Q^\PWMO%81=L?A M_$X,#GKP2.P.9Z&O, 8OV/D^3YLE#L@<@? U[].(S3(" GCT8D\?DDNX[PLWL_A- M3WV3P&QQBYTI] "M-IW,D[7H.4>3Z08GIDAM8H*#!Y(MY>S$6\/U?-:3=WPO M?\4?\J,D@YX:,]H*IC3XIW3!*[=] @'SNQNPH7M(JIX9#W79XC,V;Y49; PECA\%(6 Y#F_+ 7K@%@ M-Q]_C4++":[>!Y&RV[!QAZGQFT\A/L+?HZPV1[5_[LFT=74ID,F'G_2X&S]/ M4"39ZRII!"OW#BP4FB'W,U7#9=<;:H/8&Y55G[[94WT)..=? N+B!TF( M&[^U:3I\!#&8]J^^.*&<]^^X"5+''&-P9^:_@^>QKYI5U3>3^T^Z\H(S^9]N M.-JR_TGWJK"D_S-H-E\C/^J\7KL._KW/F%P%9][NS#W MHB*G(3,K"_U?O&C?N@DXN2?,A#8/GHKGIG6#G?YF6C75'R2Q0(BU8'(K+OV1 M0O:*%(OY0CSA\L&)F(.FE'5&W@54_/0-_PA5=U7<'V3TR[LB[]:W5^??P(&) M?<2_?O&D4V'5]4O9-2_LY'$5K><+7.8+<4#9.("JAYN[!:0*$E(Z%@"%'R:L M\F!]H/ )]G!&,- ]TFG"%)#RPE57WX@7N-I-M$!FB5$.Z,6$Y_#..B!! ) G2>7^'QX%P M&CZ#OSXF+VQ\W=/T)?0I%*K:>?%K-W7U/XZ9M10,K0BKYUGL7*6B^FR: D82 M@D@IB12BB)!EF8],6MUEJ$,6PF3NG 0F58ZEFTU->)SN@H?DC-XG46N^>,5V MF-EHC.EUHA*%1MCY:90->I)WU1&3")AXS;='2C)(;@VU8ZLPRG8R$OM8U&)$ M6!' 2> S2D"4B]0CN$:#SJ\=XGY;-H;7%-I@YC15D^MO%0,-L'.9LOZ3=XBJ MKZUH.KR4P#H/OW;W@[Q+O(H M];6=$!9RI*,(A21C=W/:#2N+6,-S7A1M6\[_S>T+Z:C7 E''C1[UCK!/C+/M MTK"1&E>5T#WA-*$DB->T"1K9.9TFE;8(D3*GK$A=3%[60"/7W#_S#(/[_#E) MP_^T%X=K>08S-W295/G\X0/8?;E3WSE'#;?>UW"[WTI.FG$Q$,INPSROXENH ML\;^\?C*KVW'>9B_6G94[?:+#DG=HX-UMRFCO$ZC+!;/87W1-*7!?9[XOPU0 MC'(CI)PSSNA&(9W>%H@C;T7%)^\6E=T3WO^*./97ZV9GPNQ,AT=W;?SO'Z/0 M_]5+4X\%%#T9RMN?0^J+@Z;5&_DM#V&/ WIU-ICX9GN;\MV*>3.-+PQ M<1"(%0L=KB:8!9^\+5U_#;NN.!\\@I1B^@QJK NDOV->!;2I.7FXL78$>B.? MH;])9UST#K>+!))Y#=A>/;20(=" \\C]1UE4^N-Y9Z'L<>'2KH;#!/YG@?*O_^^FX6&&F"F M(25C*Q[J?1H[$:DIKX&)O,=DGQ/HNQRA3<>T3#QF[6ZUD-OND'H,F[S=1DX^*0F]$>C.^3*6 M?YXZ8UH%<'V$QADGW#5LYCSQ4ZK9V6O]3''@A.M?0Q('2HMA0Z*0NX!)@&5/ M,B$'L4,:-7?6V0K")1)9+2+K1B?Q@H1L1I"!1 ]./8-EV0 FW3*,S=B_T M$&F=,9"OE%K7%T//(J>R7A/;DVI*#R(FDWY]->20% MZ-R&T-2/YU@P:!_PY M#O/L[O[G,8YXU&99#MEN\" M^X;>#(NFCO_ZVH3/A1=>4!RH+$ZT0]9KJ523Y>T^!Z@(D045%F=JN50"8DDA MM_I++=G!UJ #>*Y:AT4U@K@\G=\OA!V%H2IT.=@",S6JF5M_PNA]'#OE*6H_ MG]YHX;.-08J#X QC4+)526H82,N2R:882=:;19 T?:'!AR05^=" '3WFXNM' M%EIZ?FL]@[$=8.:K26 <1G%JK;&SV31C)I-; J7APIBG,"7>BQ=&D''"37AF MR>8FB97R"!-(BFR$I4CRN13JXH.M$U2*22TM48&+XT4FSK 0^7?$W]FZ]L]O M=O"@/$&(:7WJ1OT$.4CYUSBTHSZOC16">+?-G*VS/JQ]^]C[80VNGLO/-;ZK MK4BAVTJ._+AD)$$[!+L=I]]"(@5(/ W>=> MFI\4=&?T*8QCT^C-_Y1K';=S>?,M*:!+#"_17FCZF"P-J9MA<+3NUM=BUG'0 M&Y/>A4_/^1T-Z)9/![=IZ--;FG)@ M6L$;UQXU_TZ HN;<$8W1\^P46Z:?$RC[A6OZ/N5Y;/E^"Q_YCJ[L6X6 "X/9 MI1!'F-U'5?T_@I?]9,^3V=G@3E#X$VGO*[>CP9RA\T4!/E1UP.]R_VKQ;: MAQB+QC[\%H9#@"?8ZX>'TZ.Z/#4^'ID,*K:VRERMK[P9@9KHPITK0$VE[D-!?:;"/&")ERO9[FKXPE3KNZ45<%_;3S>:.^LE3#+51Q5[L>9+E MV0/L[Q^\%-.RD,X05B!N7*F3.;Y_-8K>_+'GN)1:NV0.N!H MT^MB4@J-L =&V2TK90*'/7@Z(RQ)3=@'8>NEO M-(&894C&]!HG:2F]^_\C94#N4[2NZF9TC9D#]-D[VTT(3 MV-)228Z6]69'F[.,:_7R+,TE#V?_.O1N]JO_>0AS@/(J#L*7,-A[44O=N[[G MD'K;H&G@-9T/(1S]P[I.'<6\5QC"=;^Z"^)-&XF_AOGS':\ZS!8?S^'N(;F, M\S!_;:UO-ZV')8U>-3@ZQW5_\Z6,>$4KYOG"3<,70"2199*'A BICNK!N4/F M@"7T5ZN__$K]/=27S7IJ0Q\_@]2/>TVJRR<#!C-VBUXI2G,81=BS$$%*,S#4^],U/ M2\=(Z4P_>%I*?BSA8YY&XYP5]4#P_0X#C!H_V76=R>J+YK[ZS_!S4?3@#F2W M'NX8WP=2UID%27UN:V0'V$.OR?9,CLJ@%^+M=E'(1GZ1)946DHHR(CP[AS@] M+_AC5_"')WT:LWW,RS90"NRH_-V?KLL@A"UOY!:Y^#(W(6P8GFX.ZA;_U"UL.UQNT?;)/5S+ JS-1 MWJ2J#\IGA"=Q3:CZ:Z.N1T[\*,EXOB>11(JM$)_XO:N _7\80^?A"R4[II^S MJ0,A[K/#^15IOKJB,LVZ\>JXKDZG)H30-W'SGIY2GJ%!2C8H!OH"MS?*I(QJ M,Z %<4@G0%M :]D@&9!UBMLFJB8[9-\ZAPX6YD6/>FOERF:L490%XR&'F4H4 M)BM96AFV!T6[#510>Z#;79)ZZ>OE[_LP?[VCNV+A%P@%VF9\A39(YX)1)E<+ MFJ$&V!22+!/8>4@$G%:7AU8!$!(()*((G>KBUH[ M]E]\*ML]/;0>35:_>-&^M<+C<)-E4E7#8 6FXL\OEZB:ZIL9KB\@ RE/Z;:_ MC::X#%0L9>VMNUO^'QFO4KMV=&.D'#<-!'FAK=82\;)YI &Z/!]/;59G0!R1 M@4@KIC%<*9>(]<'L R.A%G=[OCWUIDA=>PH 51BCV Y[.#/6C/DIGNL[&B0_ M6I,ED>UXQCX TM6.HV!'"',0X-B"X9#;RA48WS>")7B8^3R[ QS+]<)T>NRC MMCX3BTQAW$4A^R'YP"2K+M>&>\!,?]/@Z%K,#33'3H83K9GL"\^4>"*7"926 M+D<^%"HZ)$;A'6Z7>L;AT$(-]A>#R\#%\M?BQ^'/%8^'GROX__U",[B6(9*E MUI_&^SZ-&)"%E+*M0'STD5BW(,1+7;/V.OP\+([<%PH6N9/E(SL./PVC@[M$ M:=>)S@*.WL@(B61C[W5_7FX7L03JU RHEF,U+?UC)TK=9J+A1Q=U*E$B*U'A MQ-J4CF/*RZ^[,.4/MU9&-M'_$@A0)Y1:XL7#SK%3GU8;'?)>K9-[TD.!J02( M]H*\DZF]*!HBV;G>,$P?ZIK496D":-*V9V%/-%+Z<_$"YE\W&B<7^_ZJ;1@< M\JJL<<&LQ .=B:0T_QI4J;V0VTA_O MD=Y0LOY!N-/,FFK03S05LGXA[RME- M?;?P+HFB#TD*?]2]?J/P"2IF@![@%0W0N22:;7^ M-&":5MLEG3BM]L"KDU9;Q)PPK?99BX%6)?V63ZLFP!Z@50HBETVJ-/7##/*2 M"%.-O9MC.2=/J!W0ZJ73 R$G3:9=MN*@TDJ[,AW4,I?\^F$>(%%)(*%B)_K1 MBZ9F,<+!JY*!OU(X(4V#]0M-O2=:6$OYI678HM[8^JJEKLB),_/TEV/H:YBB M%B?,[3/ P$#^#3XK#2"%!27!T2*-PN?U8Y:GGI\O_Q.;K7=5ROFV ].3GRC< MOLH_IH2#U^!@'OB#_!?+^$9H7AR/OHR-;JG8>C,# +(U0N^Z0".@][F7YF\" MTC/Z%,;Q,E9;V:C/U"8F4JT:+'TRU?\Z1DVH^L0O>5(U@(+)B36;?G[&Q?0Z M?Q6%Z/T,+9\J]!=P^&8(UM(RI[/!6"5.?4*8]%*TS@FC-#CE:6$:$"AFADKU MTY\<[+XE]?F!%K]?\@S1+J5"@F"]: M3\*>ZGQA^TV-65^R^"[$#?][UGZYHL83YP\WJT M)-B<(1&ACFC/XS8)4-1#*"YSQ;6))/AV_K>"YI1_4ZW%#R[E_42[-O M5HA2\\R NWNZ[H*[-\.\=4U.?$*9\7IT3B@3U#CA"64.&A@FE/Y%R*E-*"[> MUK0)1=)TN3M3TJQXQ0P-XRSTVZKLV9"WA,G!)-2&[H\TA6$G>J,V8Z#SQOJ@ MTM-%%77\N*^?GE*>(N00J-,+YYO(68C:CP4N@7^-@FTH!C^0AIV!S1J-@8(; M$34>"L8)? \'SXR ]5=DR9[9OQGBT7F2Y7R@5;EJGPD@.R&!^$P$284,.+Q"O_K/H"&^_-V&^8E:^;/ ME+.J%[]"R>)=FKR$ 5L&W_^<62YPC0U=#?,.:$8*U0CH1@KEEE71Q B\13_' M0_F^K4K_,-PL+0]YMMNQ27FY>7(WA'>L[#7V(1^[S MQ/]-O!>'RQ0+2)K)_CU!_A\3@X%LX6.%O^WI $]V\:DSP0(S#EI_/45*P;,% MIQ2TCEF=,[ #ME.8$YN)N:R_LR/Q;W9&;'\1=B;$INPW.1]V0(!_.CS,('AJ MRQ\3+V8)J?\F _:AS$+BC-3;-'BSO-[Y.NQ0^Y'X-\GNW2C@)_A*]P47K7/P M@LXA8H].D^*KE<[!51(^5UZPM_C!"U-^F W%QY"16K[9J6+6:[6\=39&Q3XS82,)* E>)<[7)+02%]UT>PUUB_[4D/\?O_8WH;\P*Q MS6E_3&1J\)S@['72'YG,O]D3*&F%"CTVPW %99PI2UP+2 ?71MDEU]W%*Z[&@&I6$G8[-&(V3A4M$E9G$V#WR%#C-B2]Z]\FS,)Q(;E[;] MDD2LFX@M0FQ%QYV2ET#"=N W%B&WB\5.RY:LQ\S/MAEU=PLD:AQ? MV?_XEJ[UM>C,M?_'=_&Y2&!("OU&OF\[>E-5B16O[RLLY-E)BJ*_.&Z>3ED# M%1#_PL^XE1!74)I*[=\C;@E3@$&@=:;U[Y*%G=1-FHR!O862,GNC8&B,L']H MT&W&*0]^:,7L'LS>):G.<]:/TIT M)![Y9&#[1=@YR]B4C7@"L X!_O.(AZ'_Z25],?%JNF)]Y-M7J+"://UE:2Y- M?>Q?A],>^]7_G#^'='/YE?K[/'RA-YL-"S72C[0E(_/PTT@G%44S80X8>!0A M9:MJ//E<,/1-JLY)T3OY+/JWG#S$N+67-QIK#%YZ:9SL\SJG.T_I_C.+N+-6 M#U-NA-31QAE=5?8;;(&]5I^Z =,+F.V8YE1\.F*KTZV(N8!N"RM.ZR/P(4X8B,4MKM;+4,0Q ;?^FN8=01@S2>0LE:/.?*R M4/HSPC"@3\O)YVE$7^0S]';D6M;'V46R]<)#_NUZ9AECK6E2RV@3#^ ?;P=Z MSAYQHC]'F>GLVN1\=Q,6O ]L2>P_TYN8M@:FTWI [H,3X%#8)FQKCMA_IU@Q M:Y>#G+5LUH$X4L@C3*"C>,X%*$S"ED$@/I"'<"")>GFY^YBDA/Z^]R*([_^O M]__[N[_\!3-[/'Q)9K*'W,/BV>,(CG'L435?-'L<6V&8/9A ].RA#Q1U]OC^ M+ROD[,'$S8T^FGTLGT&.(1G)(74'RV:1%CM,\PB(Q,\D&H$9P27?3XQ$.O;) MCS_"U9_H1/6XF\TE2"^LSJ[B7Y]#_UF<>?F5IO0JR_;T\%B%[KZ1\HD1"*O- M>5T=8]_#UV[G_%K A<,5\N#HP1>02#PNDGQA,IF?@E"RCP/NJ91DG-[$28== M<=+!JTVQ_&$ #:K#9P0%[#<;PO4IYX&,7,6$JU148B:@%!%:.?C:@ ;0>IB6 M ]32A/#12W^C>;&K=I[$ 3^_"!-A]IQ$P7F49.P/MVGHTYN-F-/XUY*Q:,Z0 ML]2)8BZT2I/&5"%+GD!FVSS52RL1Q!?0H.JNQUE(#)(GBCY$N;/;$WE21W#-%@>="R%%-=8\H3])GQZ8KKX<.79M-"3 M@*).)T]LH-<0R9Z%=L(\K[W4ZMS9*??M3*/]T!N:4=N%OJW)=0"#^9Y?W];L MGP[YG%M,G6([LF7NA1E/[_3[EN=70^_>Y%0KJ7Q:TZYQ/^SR.;2S<>N-9I-R MWLYL>WQ'V9B0MS6;:KJV>31[SIVERDD1;IORGC?->1=&&N\ =KKX#M>6IFQ) MNH*/@W^^C?\5?XPO'N)_L/_<_YF(>T(KH=57C^E%5^RI]__ZV\?W/US\F:3U MI2+V8Y+"Q9*-Y^<\/UI,"20]9JV!B=@$GS]G*^+%,)N'[%$:38 A?D(7 W?7,4L!*8/WE?(:\MF[S,:TTV8LU"!8;!G M,-PP;3E\V?HQ8P[MYQT'?N;WBG1RU R;? IN9I>(S\7ILFS&@;!"/LP(0@/" M5""%#N1=H<4WD%&I5(34FI#/I2Z.#M#A0A F[E"@F#,4WST6Z+%%<_(29BVK M5(M\MD]3IJ=&*IO3(786FPU6@\ F]X:9N^8;-=GIA.AE$I9SV/[NG(/NV2J0 MKN/@FDF*CC#H!VZP[3*810V"%A+I;XB?+Q3UGTL-7 Q?S')![1SAE $, \&[ M=^[I'30WB1L7X]L#1JM'!OB]>4AQDS.\&>^%]*K3Y^_Y^Q\@G_A"B#OWO: ; MRE0(]*T6YO6(W/$UP"6SPHSN$%.&#JNFNE4I>Y%+!@S N:>B#S1@UD7C(@KE MQ@LA(VKBDO^4":$/1@-D,4\5NUB(]X\! MI(T#5-HO@ E&F3&;#PYW$O#R@A5<'.\K''#@I)W$L7TLA!U&0=(3(BQVAW&: M';H"AM4A4ZPP;5O8Q4;L8@1HU@[,PG66T3S[1/.;#=0_$V==HBCYXC$'4]R[ M&-'-0CAC+#!MM*':QP*88[0IL\D#*$*(7!$F% X15&)))1?-%H1]@. :,4Y=^WZZ]Z*,_Y<&UZ'W""7+0]J50UMC]TNCG9E M]M+1Q+Z71%-S3=1*7_!S]8="G14I%>)Q4:G2BA1*$4DK),SF"M,2$2J$XJ:[ MQHGA."CBQJS]2#%4*)R._A11RZ?!R0"/I,31E>BO2 M>0$!=$1+G/;1OB]R'=7=(J+1YG<\55B/6BV-W-K-[N6I9I,E44Z'YEK9X^!C M-A+W-V5Y2E]HO$>PY5Q9>ILF.YKFK[?,M)SQ&M22W,'M*%6H^CI8FG( MBG]7E6)_2I+@2QBU7JZ^6&++^65GZ(J3=3B9?G:?BXSSVF*EQ<#VBP]_.0_XMN M=TGJI:\D"#>L(>7=\(OI865>L2<+^5^B/;^^_E18:/F^N(-7T,K*M=CB5W*- M\5*T@UO>#O"I)>C,:7)DR"CZ72K+JI/I8CGS-*@1"_V993E,1*;-TBZC'"XQ M.2FK!MOEPTB)3-9)FGQ\Q6BUPZG[A&$3]=)UEV M[J7I*YM0>'4-95SZ>EB^[G 8&D(1&+\YN#A)^$ MJA"(6/]FEQ(78<;#0MB]SB$QV^%6[HAF2-U[K.'="XWC-HM;B]?KXC\+XF#YY.0U&14$&,/CE>+I $O*9?.'U06\BO_%. M"-S>(E%%3#RZ-#:3#!RZ\;$DOI+5M71SP^UM+ZV6-R]U8;N8(1W%9L:J7^CJ M;+<T!<:)3L:W">;_(N7'BXA)G:!U)/G -*V.Z/2?D$[-:/,F;EK<[@74P[^ MUZ/]&/97;_B03*$OZ[10F&2%QNZV9:S@V4JAKRM2RR254%)*M;V6E"U*^K=C1!RK9C#.[-Q;>LJZ*]:NL/E'Y*DTSS]ZFF/S^H+GV,&-ZR M!)H9)YEH^NSAOM>:G;-F PDLU&PSKM)8-"O).\M*C!#SVW'1$ M L_JT3L*KL%T%_NN_?L:6@4@IP/]8,H4HJ]WQ+1CP,BIGGO)%E$^+XDIY=>[ M@WQ:38$K4BS97&_'(,*NV6U;':(R]QB&.D0=:'3@N'F5M;A2Y;!-29R.V1(%L( )Y(C80SU4 M!MZF "^KP$N=)CGM0*L]OVOG.F]\+\NDN2%8%(BLJXOE4=6@)>8#M.Z$R;#R M1,A"QC 32+ (;$5B<4*@9!J(RHKBD.AHAE_'6 ?_WF;I0UR;EF2CY SM #F^!-5AYD68[9*,5ZZ_V9SMLS"FV4A" MZ.IBF:S0"X@"-;2V7QX_])MAGB0D^3"MEAJ@I HS6/%K8O//);?@'CB M//9;?_#):H_T\95XNUWT"K>QN6S6)LM#OV7G5.H0-E$S.#2Y2RG\N_C3.[C/ M_8TX*^G7!3>3NN#F\278QYSD$I263U$Z>=LC@F& 1Y;MX *L$X@N#L<%N@CX M_!DF\*OX,O; W29]M>SL ^G,,0L2A!7 MY\.'E\)!K4:V\DKCR25P1;O"TV_05EY?=4P^0]='5P!I]ORQ<=[Z_^S3 M, M"_OVFUS.'6R'W446S96\=:(+8;U4UGW>T?EU=,I!%./9F.Z9[XTRWY]W' MJ]/#!6RYL!5K[@X4)W2#W/^G B,3PM@^$#/$9%/F[W%(^S['&T20K,I/J0>? M*"ZH^.D;MQM$UJ&J$ CCMN3U[LAE=&F6)5=B&5=X99%U5@S6$,%70<5JP13B M]QD\XS!#0_%?0[:LV.>77W=A^MKVJ:[W::3^IVAF=?:@^U'L!PP4-)]_BJ!G M7*[*>BG\8 #_OI.MB/?BA5']43[8^Y1L]OE>/,?_4'SCW\, M?&&6L+]%X3:$W\L2"5,F3 ++G_4-XMSH>D6*SHGHW<&W>8.F=I$<*<7Q%P_6 MTU;K[84I*@<4IF6VT=,S4N(U )\<(6GH%G$HI=,Z\Y_HU5+6W%(&D*M5%P9 M?_[N_KN6TV_EL3=L#->6_6P4NAT=+)*O^L 8IJ6VUHMCGUXCS),,0OHPC,C! ML5AW_/!SG+*7\12'_^&;5$5BKRXRZ'X:N><>CB'UZ2./)DYK4+W?> MLF^TO/*[9%[[F@H#A*, MJS5&[-WC;9B1AAPDE>.?@*P5__^J@%I#--P#*84[J[5D"9NFX5LO<#AGW_O/ M--A'M,Y2L_9_WX@FA!IN<0>_?3R#UCP$S9 3H>13S.AS2>.IS; MAK#S@^QMQL*/*:6])]I5VBUP$+>:/C2<&XT6-K#;==RM)=;;<>PR[THK99O?]H[O3ND%/#7* :$>#$OA 3 MR6R3)D>$7#"YV1!9-*EEM\>)KD\&NX)+U*V3.M9X'NC_[*/7[W^ WTO]M]*% MPN-(Z4#5T.I(4,^SV,\$J:@^/87"CND,^;))&&^2="L.ENYHFK,)D:?]2 @H M0+[_845 !WG06CZT8Q*(NN_F(L )/5FQMO6-:JTL[G-E?WBO3$7#33#3D:+! M4J7PWN>QTY*J^D:IJ52"_/"^&,R>,WHR#4BS?RPT9[W5\XAW9Y34UOL1 _HG7(##WZ,\9W>RCZW#3]4U[9I?(_4$' M8+*_S.D/L3]I,6OR?:I".!'2OXU /*GE5T=I2A5(H0,12A#0PLVVIU/(2N +TOZNSO'*>HD90])03$E*C3[ M*4TZ"Q4J-$/N$JJ&R^-_J WBP:ZL^N2170B A74A@M0R5H1+<3-Y&K?]W,N> M%S'W73+S\U<6.5 &=)Y=9=F>D5L

>+_ MIG&'?X2Y938G:2NE\6C;QJ3>[I'2FBD@JZ\/&OO&_L7"A*GSD\,$9?XUZ4L& M\\@LA]1CC74&9/G@WT0>2TKT:TLL?_O A.7H&:)*>2?OW#:>=_"=!1.B%^UC ML@<@.]/$=>@]AA%3AV97L;^'7WU*#>+(3\HD'/Z:YB.]D*LQK&V"*\18V MG9C&??1L(BE$2HV@R#F\C$(IW-.):40_R>-R$1LM[^8CLGYZ2ND3+SO;0&'GA8;,AZL@:,P7%U-VV#XLM6!P5^5R MN0I8#!5N0J_Z>EU^X/XI28(O811!\O]Z5F'/L+ K^$3S\5]O-4M='B6;@'V MQ76*7!;Q&[%<[UQ1JTAD':[@3%NZF M7M"4_U72=5$$; O_"B@??J#=:"V4D6&_)<[%DS;>T(&\M\3#;5 ;HV!9V%MA MWU:;L1&O4+)H< *4JQ7T$AVO%9UE4NQM"C4S\E?(8ID7L],./@-9>#M]LM\0 M]0Z^ E,TW"GXC5#RL/W(Z+E46*3'S5=5C,RU7CY=FWLA9<\<,=J%V#(I_/"V M%+\\_/#LQ=4VD)&-Y=FZO"&*'_V*3%&^LB)O9 H8C\?D,\7U74RO?==T>7R- M";T3Y6X,;_$/KFY]))'3)F?+5I\K) M2%Q^]:-] +6;ZS\I'CS4+1,I4UN%O.]PME:!"SRR;<;^^0>YA7^79[8#* %: MG>$N+ED$XIQ&6@+XXM'@SH MTUBO%)] NJ1'WPOMHEY$[!;XB4^\$W1Q=N@4OMTS_R?+SJHP6[C79'2;9G$)^]LG_LDLR+?DJ3_0[R?(@]87@F82P=[VEPLRONG6<]A;JM M"4?*D&Y>@AS8V9&,.,ZS#,#DE5XAD7"1Y).WI);K2R:U+(+EW-::AT'6/U(S%@)W=/T)?S/=XR/ MF6G?=:^#.IY#2@.#IE5KH+:'L*^ >G4VOOZII<,A0O\[\NY/XE=_^L;ALL@( M)G6GPE*':R+#]AV_2A0+I0;YGD=>EH6;T.>CLF>%,]P**6V--+LS2CENLI1H MI$=S31-I4P*N>+ZIFWKDWM%NN:-<,1IO:[3,D6XF:#P-B!!H14 D2='=N'+B)U-$#NZJ133:0@5Y&-B^17?5!Z_Z$B[0R M*0 M?[_B!P!W^Q3X%!NTG+TG.?]C"UW&SNGSWV=_%7];$,$ <8 M<$+/RZ*^.0;JY;R#4I)E)4GFPZ4R+-CAZD! )!1"PW\N8*S!R'BW)"QJ;V;$ M:R]'A(KY.!9\OE"'N=%F>3QU;/( _=0-EL4J+7KK)0LN@' ):#A H]'"O%V; M>1HR5#1+&;)E(XWS1M&5^EB/X)@V^JK)K>T;F#E12+W>!L!':2@TR\'^,=VT MV9,/Y%;BI EK,*7L) #"Y3B@#R!P_HLV($5BMBY>8(;I8W)VE$."FS@MO-_ MI5JSG->*'+^+PYBQ);!T6#(0&]PU6EZ-9".^1/)1IO]X5U]!,X+B M$>9]\,+T%R_:TYL-+[-Z#D?AH^AH1TYGOTB91CMT56RKHU/L@:Q6&Z>Z%_1, M7J#KNIZU7_8.+L(XA3H*2."C7+OI7M]LCE>+B5W?7C;7!:1P M-5[GP";+ZL0;4@BB2*==A._QTS5EBL&Q]3CK.I_8]2QR0NLU4::CU@<1DTF_ MOI._0I:]$MZMN)'!.G;CP&9LO(.#-%1TAL;Y)'ZY]5YA1SB[V-.!VK,CNUB4 MJZH!TNW!_>T7X]B*9DSUA6O826%N?N3WI5RHEBWDK@@33#Z7HAW=8+6,#OM/ M:;]#JA!OJ=WT5\GP3_1K_O"%1B_T8Q+GSUVKFQG=(:>0N4#)=#*U+\34,MLD MDS0C+C3>>B%;.OR+>BFYB1V%'9[T5 ;A^]?)\R$L +&(=.H]TRG?S8= 7WKALMS[%;=#?KTLXV M#,T#X':+L,.^A^#+7+59GB,?JV[8C]UMWQE'P.UNW;%Y MRC@LT5G5W'-1#FG"!=ULDAFPS?%VV+W_3(-]1&\V=S3RFG^^E GH\C. M7AM_:4E$.+-1X,V9746R/VGPE&3#]XWO $QP7>9/-Z*[JU/KB@ M@=U=L^WXJ84,5$UUR0X&I-,J;,[,L^=Q5S%D,DC2WE)I1P\A][1VHV0O:SZ! MV,,Z%)TZ_,KN'-?\,F250S?:;FD0,L_^X&W#Z%78=;/YZ,7>$X7/E3?I;1K& M?KCS(IY5L]_?)O>&W3'GP=3PX&E=87;UF19-]IY2+A&"B>@7,HS5LLE-2BKI MA(MWS2'.X=H(N+:T3-@-Z3K]9+OSXM>,G%_>:$RU*&4IOZ ;FJ9>M'Y**3>T ME4O46R'EC)%F5QD6AYM@3Z\XPH+I8>B.J0[':/B@#>--DFZY0I!W-FL$Z&8SU%]!@ M(I&-:(R:S\:"4-.::DOT[#;:$/,D)U1"1G;6<"HD$<3<9QV+60RH9TUYGK!E M;B70K>,5F!TC<7R-D#[# M7(H;99&C[N1<:YVN"VZ79<2H05<0]HBWVF'N**9/YFW7. M2RJ6O<.!B[3P@!WW !9R)RPB3T59N^-Q'GN[<+Z<'/%RA1LA' M0"4BZ41JI<"+"[5(I5?!@_Q/H)KXM^69X"U!ZV!>00MO(UH'[I+G%Q(VX/4+ M>'<5O%D)KR_@S=K@M;>SQXMKWGJO<.Y?FJI#FIWOF;YQOHZ#3XRTQ3\ZMHU& M=X)T"IH'BKP'.*X'Q#N"$PV9'.#Q&K6%O&9LZZQ0A64(UD\LE'Z"4U5)&CZ% M,6.<777<[-&+H!"NQB"VR%OU(4G+@AQ'WQ9IL.:5SMM8>EQSI'X_%8@JJAS1 M%GO .,64R1<[GRGQ>%>PI/-A*RS9YYLH^4(V2X%9&!1%7ME?PH#\7BIL MF13M 55)DDJ?5"0HH>6,$%U L2NA:!TX7BL4Q7X*::C7OI_N>;5ARMY'USZ=:END7#L) GE73JDAXLVX%:F$BB]D#@^I.$>G.(PBH[-KHM,XMN(PM-C3AV3R1T#U MULA9920,C0!#K2EB#AEKP>0@8T_A(SB*#WR6;9:]W6F!>7XL@IGXJY=*"P7DRV]3K)L_>*%$1SJ:!P3*XX)GWE9Z \4N9K>&W)^FPE3XR#4 MM*X0L]EUBSDKPC7P'F!+&>([;>PQY^D?\?" M.+DX."K,9Z$F[&N'$=Q>4(*NM_FB.&48B&X2Z6Z[&-90,$$C34C2@"F$O!4I M)+HI$V -CW7P[WT&RZV8 1,Q8?P+8"!Z%[_8E5>$W-'$I9=""IZ,15'\@+L@ MPC@H4+B!:TP78>8S???L?0P$)M-[0TXB,V&2.65B5X@I9JY%DW.E%7)A"2!N MFI2!!P3]A?05X?*)I(#SN,058!;0]C4ZIUH$H*X"#"<0D;5[:O M^HVWN,>PW47)*Z5\P_5F!_37FTFU[WGD;CUH:F,GH.MAQ(X\K//DU7S1<_'I M4_3M.+VJ.6N%D0GO4F=JH#N:Y6GHY\67V)_C,,_6<;#^XJ5!UIW<7:T94N<; M:WAU_T6A#?9++V-,F'Z>L)11?%/?@Q2^R>9Q.98OKUBV6;@JE\(6X $1@RKV*7E&>R\TJ?RG(^'K$^Q(6Z;)S&$3Q'L#PKU;TP?I[ONT'?LXY9#6CD_7I75E+-3C MSRLGV7@00YG54-(&E'X32EI"61WR7CE/X7._?\SH[WNVU+Y\@>3E?>M6=_ 6RZI3P7MT?"CPTD\GK.=#7_?3"!NF!F7WCM'AT M04/U4&-MHQ5Z=GY\K<7:WG-K?<\O;]1VGU3K?'A9(U?3^:R.L>OT4!H6:YWY M:N]^;=>SR_+1[KW9U@>7XYNZSF =14!.-U_M&*GS.^J%EWOPX2Y)LW\D40#+ MG>O(OSC[Y?WW\*?N+ZNJ#9'ZVWCCJZ^O2JVP?X\=9X3F,Q\\BU5QXD-(XXJ0 M4I,5N;X^)\%_/_ZW1YA"_!G+GW?MX"-)J8PG3 ZY(&>5Y2Z_ ]N#064,="(Q M@P#_D6QI\B5F*-QLUEN:AKY7J'">I+M$Y/GNIL%QS3&3X00@*DH?>G?]RL__2-99ZT"9>$Q4T_%@X9TQ$@ X/#!'&& M*?T'C78T93-"#T&V/H::"+L-JPGO^!GTQ-:CL@8"RY]IS[E>$$[8T.3R^=1N MFZ<,6,^-$IWRH,TEZY@RK_'.T.S\7 ^EY'"GSJ!K:LP5TO8"S,H,JZ]L( MNL9PB 64N-F'T9A_OK1^PHU8\Z2-$V^0%S@[=A?.DLOC.P"^?B> M H@\YL>T1^P'D\R8?!<#/($%B$(<*>6M2"&15"))*=/(%/9"T\>D?P/5*BYU MM63M1>[*G& T@-,M-,YX4+2&:S!/O-[HV6O]2%&EBM_]XZF8JSRG'Y+T)[@Y MTS;EZQ>!E#I, EH%])K[Q[X8,&7N9%>LJO")VR$$EA7I"QS,2E+R!#+8ZH)L M]OF>!:7[.& A-ZPX=DR>Y94$-NBXL&_AYX#(&A%))?+X2N3GRM+07*\B=;V4 M$AHPY\HY6,F@A/=@/$+V>H_QE?YYHRR#S6Q_A"R/S/1SN> D+SY4%#,, EY5 MT(LN?]^SZ; L7E;D]U_' ?P 6 @3VL V*P[S?&(!Z&IN,2@+^SQCP_3IV9U+ M@81RB56Y/KZ="M,++]Z9PNY'&,-!80B1PZIZ('LLE=H4-2U*?@ B#>.#>K' M'M#Q8X$+'#DN@;$\CV%^-:5N1%)N11KJ$4F_%9'>I5"Q*C-9E6N!M!>EFJN. M2Z@6YC?,L$LH%F$8\P-?%(?@&40,S'1235YNQ6T:^O2!-P7<[7'EY$.6_S MP9Z)ZMX)_(DY)*.0/"&/5/R6,;N'B<4-0UD1LESD6]P6Y))6I)+ED%--CZ?4 MXQ$ 'TUFJ;!F8D'M#:)OFE5H=>&]]H;X.CI?&*'. [&/B'?F@US13M0DY[TABP>;ZG^K6 MS>7 M&$*W;5I9]]E828'>V(3B<\;,(%D.^J'F[#8 M61:]5[];P"RA!^Z98?=(\)G6>6X*-S^,"\0*/,D7PY5>:^F%V M5'AX6@^8R7X:'/6AHE'-L9/Z1&MF'KPHOZK&A!9=P_CORBAM^.B/901XTO[B M\Z402(3$@D6S504$J<2Z.+-C%YU^YY'?#Y;2>VIX[?L7"2=*[JO'-CRZM>*Q>=>]LQB%2'!G;=^ M"&,O]D,ONJK.\/1D)^M^&KF/#I@INV?'HX@]!H+2 M0/;%HPR"!%4];^I]Y\9II%('<-$X#*_J2S?\1.:,3,&<E#N0(:'/JC&S-)PU@?P#SQ-5"?UZ&@&,&57ETLY8?%[G\8>DW^;,KV2?1:]WM%=DN8T:$TA MH]@$LW)FZ&% %)+(*4(1YE7K-B]SEB8&AUOZ]H+MH)_ M[[-\VY5O=_AIQ,ZI8&9;0';P*%*75-%8QVQ9=^[0#^T;ZW ?\S)-D_0\25/J MP\+C(A!R$;63%W MJG=SI4BMU0I'70H)C0])>H!<[XZN6DOD'CC"_$9ALN%FB/UCC/;3[_A6,@@3 M0@Z'O^/M3QL0='G\C 5QQW&JF_R9IE?;+:.O%#9H(1M==ZK4WJ>1^JNBF=61 MJ.Y'L1]_4M!XBBSOZ0N,]O:-;D9^7!54\;2_S\9O'*'SB'G#Y=*\(U@U(6;>N+__N_:S2NV4_LE^6O"F7^G_\?4$L#!!0 ( M #F%LU(NJ:S48J( ,6O# 5 <')C:"TR,#(P,3(S,5]P&UL[+U; M<^,XLB[Z?B+.?]#I_7!F14QW^U(W3\R<'?*MEV-^]7R9H$I(P19%J M7EQ6__H#\"*1$@$")" D(4>L6>VR 1!?YH=;(C/Q]__YMO1'KRB*<1C\XZ?3 M7TY^&J' #3T1O'\]& MTZ^;@E])+V>XM:2/@^]_H__OA7QR1. &\=_>8OR/GQ9)LOK;K[_^^/'CEQ_G MOX31G-0_.?WU?WV]?W(7:.G\C(,X<0(7_534HHW4JKV]1'Y9\?S7\AMEACQ[1;)1UX&_)>H7^\5.,ERN?=CS[W2)"LW_\ MM(K39#@9'T7S,)HF?7^IQ%M_]OCW0;&*B0- MS:,P7?WBALM?Z9]_%6LI$Z.0@G[M"^TI(1RE/;D*@SCTL4^GX5)]/"X22 M6 R82#N@8$V=B/QY@1+L.KXJC#N-F@:\^64\F4U6*,KHU4>AK 9A E6E8J'6 M(8G@*0G=[XO0]\AR>/-'2J:7:S3#+DX4"8'3/B0Q7#GQXM8/?ZAB?*6] \*\ MQK'KAW$:D?IQV9O);!JA5QRFL;^^B^,4>=5.W^* S$G8\;>]%UR>%'W+D'A> M49 B>:1%-2.=OG5P]"_'E^]VI:*1CD^CD$R%R9J._U6QE7D*9\D/,BW*8N&W M903>74"VM'/\XJ-Q').5G?3HMS#T?I C@2PZ;E-&P%VC%\&E8+>.D>[F2PP1 MV^].%#D=)K.&!HP R=;-[,!X%2Y7*(AE3@ZMK1@:)Z2'Z-EY0]):J54UTOD/ M)Z?_?')><3"/IV07+PM@K[H1$)=IC ,4QX0,+V0MSO:FA.JDP"J,'5]:+>WM M&8%)NK/$2;:_(+TA.Y"$R!V1G8<\\;A-&=JZ^'0O18X420<\N[7-T-")L9OQ MQ$])9QY0]7!GL1J6 M,K]/MHA[>ARE?'+_BV6- POQ^#$ZLE!ET$T+^0P\$KXY/ M?VN"N?R.#$ZPO".^ ?$*=6=P0IXD"Q3E1Z.;-WK20P]&MA+\?I@T'9)?./-Y MA.;9/#69E;_N*B.A1DT"IL>IR'&3W-S4#R>C+8#ZI*QS"3>?\9*<)2>S)_+G M>$:Z3@J1PQ8./2T:E_@L0*&5ZKW'S@OV,;WK(Q], X^>2J_2."'#F1RU5F&, M^S)):0_,6O*I"[R7^F@RV_SJ*W)HD<*KKP*F^(,W3C9E)\$C'<-"3I=+)UI/9O]$:S+[I,M5=E:Z#>G1'T5DM)$./R(/H65&E3!X):L[ M-;.3E6N&HHAN_T/W>VG;[2UE7?TQ*^8M#3(\#V&">HN*VZ99N!M38^:1B[WB M"-X7<5NS9D%/(W*82%#!O'(V6/<%W=:L6=#W9'WQS_MBW&D%W.5K1WQPST*< MV]*.6$5:A ;U)D[PDIZTMF7B\3(DZ\F?V<12'+&ZSM0JOPQ-=%<+\A<4WP57 M9%Y:DTF9]#ZE!UI]-!+_I+&+_HZ@:U6-=?X)!3B,GN@NE1RTR%[K/G0Z6_(% M&C0&]#$-?CCKWZ+P1[*X(EW#R2TY"?4 VM*@,:!D2TS^=E'9)/?9>(JT: SJ M3J_(RKO$<1Q&Z[Z(!1LVJ&-52,%!NTV3S+#A(K(#SE;(>82RTW8/E *-PG"V MHLX;89 =9CO"%6H2%%CJJA%/TH1F):#Y'S*OE4V?^]\;J?LN#+'UM+JTMP<+ MYMA-\&OW([5XNX \$[=FQ^:_7ZYI!%-'B2CY)"!AJ;R[[_(%0*+(?IM;!GL. M&_GV 8GA,4[I&7+JK,DW_$?"Z_S.* KGD;-4*A'!3P$2SJ7ON-_):"X*7") C3# M]&SVBN/NBYF"#QH7%)X'>(9=AY[4\IL^\ON-E;#RN\I%K )Q]?JL::&1B!3%4T#L.G)L B1""8WR/2QXT]L"O!#ML48" Z08Z38K] MSEZ1,>&I1W^)7_6(IL/G061?Z7K88S4C#6H5H9BTD$GNGORQ0$*_Q^^+6 [@ MBJC06X+(O.YM?HL3^HV3DY.+D]'/H[*AZH].X(WR5D?=4@MG& E*/W1K??%I MMN8PJNN--A>3]K*V8N3^,@]??_40IHFL3^@/F5)_/CDM,C+_#_*K?U^%KX1? M+W'F4ERV1Z9@Y/_CIYV__:J_-Z7D*M+*PGUW.L8K^N]/YY\_?C[Y>/[IP^>+ MSQ<7)ZA]&9#OQCY].?QJE,>E3N,IW;S^-5A$.(\*N?_QTUD4]I79F3OR2(4OC MG^>.L\I5A/PD+G^SJZOBU__>9FOUG;C,23M^P_&.PEK+@]&:M'*V>NT&$JYR MJ]V_#I<.#AA:W2\(1IW==+*O4T&('&46QJ7[7'1,2!F>!$4QRDH:TOSVPOPK M6KZ@B*7XW7(UH7PY_4#^:U;O@GIK4+@0-./ZWM^KT=_\>Y.>)ZP>I'@J%:TV M? WW0EHH_,SH %>QK2)[971'IL3=E;JM.!C]]UBH.V'D:+[7.MU9F<^D78[R MZ)^A*XLO\6:%,7$);*1.#ZJ@<1"DCO^(R/%S]V3%*F:CPEKQ"8RLPRKNF2P- M^:U!J_)VB^X O#@Y^S1X!0IA+)1X#D:)>2CY3>!=DYT_1X.UTH8]:E,1FS0FA*U0UD<@RGI$B( L]7H#5 MXYF$'L^.08_-(,N3_@DL15Y17^[H.?RQ>T_"*6FM$EL@EBHT;ZVI]3I;XB=1 MYM^:OZ7,U>-.<6N5*8*SU*AY VFMZ],P3AS__^ 5=UO;5-A:;;:C+'5IWII# MIY%QA!R&]JI_MDE?K;A*#9FWV="'X_WI(@S8-IO=(C9I2@A;J2WS1ILL@POY MWNG9RS/U7VO0UFZ1.J*SBQ,Z+0Q46T+82FV9M]0\1PY-8?"T7KZ$?H.J:G^W M24_MP$HEF3>TE)RZ>7.SK%8,.VA3,9M4)HROU!P4<\KOR/?_&9"#RA-R8C*/ M>UGV;K:)C%'>)EW* RV5"L6V\J_03XFXH^PV)6IR>4N2!!U@Z?Q*T[B%$@XMTQ-Q>W3 MJ 3.4J/FO62VM]31E9.@>1BMN??TFU+VZ:\=7JDV\Y:4O,=/2\?WRP!AIMIJ MI>Q36SN\4FWFS2MYCV^6*)J3*;_(2QHN5T[ 'G6-I>LXSPG.TX&K41QFJ4[S M]I>BYV];G[KIB\^=F_]T&'O/BME[--8&[A285"L,Y6PG+W4KNP3(:>2?2J51EOJV+RQ MICCQW.+8=?S_C9R([:_-*FJ3/J4PEA[WYJTV)>IMOV_);WB193LE;=*A#,12 MA>;--/5>YYLP,256RM8Q?@ 7Q-]=C6T@2T5"L.CMGXB].]TI M9Y,"Q0&6RN/9: [CN30F>+V,=;[3M+NI_=TF9;4#*Y5DWB*SZ>LUBMT(9_W@ MZ:I2S$J5M>$K-<-VYLVB<>IBT-DZ2[.EFTA/&6&,7MDF+DBA+7?), M,!OK\-]_W4W.U2]EUS:'2^5A[4O'ITD#GQ8()9O-2DO"KM,3FK!KTQSYN=KB MJ&ARM&E36[8NA0F8)K/-$^/3,#>E,;)ZR54UD7ZFR,C,[WZ]4)VM'R].Z&4V MB(1# HJIYIT1@*4AZT*RP MY#^5=YK&2?E(9/:^+(,40G6!DD1$W_M4-+L9R)2 MQ2JF2 /5D.7*.$&F$5HYV"M>XR4#9Y(L4%03*X,G C6MHDM7O)P4,(-ES?9E M'CK/\GG26-8J9H@CY*24&2P71.8*>V<%X?'?9.>1TGF8.#X4G4^C<(6B)'LE M,.FO#SYLWU4^H9T:(_D:IVZ+8S4AO7^/H.AS[A(['EVQ:W@QE2 MZ%2M_I#8*R\(DOFN\Q!=Q'Z!&=, M3TS)NN6>2[0Z.&YTO?OL!=C&,V9%(&)7H^P*=9E]NCBAF3-,DJ27LKG<$4%N M\Q78U%G3#978Y5>],&26B*B5??B%2UCSJ=4=MH6BT%\(AF:>")\H9;R4+&R..UV?!ZC5Y:G+@: M2MK'"E&0-EI(A;.CC*_.6O<>SZ M89P2G3894'HT5Y?A9R+#CU:02(M MR*'6>I*1UKK""_X*<+%;_L8*MC*E(W++#SOMIQS;^2 X75AURJ&YO'"RS"+Y M F^SK+IL0G!JV$X06>BJ?$P:9XR/9@@C[54B*G7[Z"*)G/-:YETJJ0&XP M]4XQ<,R05&7SU-&*$)9#@"(G$<_#.8RI@[V[X,I9X<1A14$P2MO'!QF@-MK. M'E'BX !Y],1.%M%X[+KI,LTNO*_1#+N8'0'15K$NPR_FK6>]R=(1,RR#F:[M MA_"VPSY>"&)49=R"=&YIVZIU='$&QQ%]1UQQ_+SGKQ42Z/#IVZ:9^!YV M1]*:R^VC>"ZWT5]JG_BOG]YSNYF\QMU@X!8A=O MN!H2-) WU+2&(UVQVGA$>49+LJPXT3I?&MM>@Q"M9@U7.@&U\4Q2L>V0Y7X2 M90+ULF$S15$FEW:[%ZNF-73IBM5*U^3=%U3&:;(@7?ISN^%D,V6WAHT,$<)H MHR/RG@RR-Y"%69&7KDOK@AP&/UG"" X^&Z_G)1ZC$JEB+R_:0!XFB\-!+!B; M7\:3V615.+Z)9J(_XV>BW[8]"F>C6NN [19W 9$8VO2]Q53!+&WF&N05!2FZ M):.B*79KDQ>+)K(@_^<].V_,>Q'IEL!-!RV*K%^)J(%KXY5K,6Z#^2;^F#\B MF.6'3! Y4#;:+Z["F*RKQ4!A[A8J9<"I6TZ'3=N$-G0V#O\GY/MTY@N\KT[T M'57DQS+>,RM8QPA)J+"F!6980.BE+LV+^XS<11#ZX7S=K/"VXM:HNQ-0K:9) M0VDW?D,!D:!/9##VECC 5'H)?D7\":&EEC4TZ8/71K/D;PX.[L,XG@1/CH\F ML\LTQ@'9/K-HPBAN'S]D@/:U2E[DQ C0G![)GQOY\<7AD49D:^*0 MJ7AHL=@85+^133&*+U& 9LR(-D;IX9-(#)+6('E#AI('E+0>FVMEAJSL=B"J M(MLAC?%IV?7,"XG,DZ^$@'1ZO N\U,V=:!B:%ZDZ9$)TQM<[T*SE:&1JBUL= M(.-7!_OT98#GL.+%5@3A73HQ=D7FB_96ADP@%5!++O6^VHK945Y<)K15LY(8G4!K MV+9K"X5K5'E+::LTW06KAE@X@.%OW-E J*Y51.F/7$-0G-$#WCT.4.;0UG;( MVQ0$1XA.1P1!7)QEP/#)8.QGC1=FJ$LG1MY5N*3TS=^)X[H8BU6N2^2,2.0, MB*;Y2MO7=@^\A\D4>W#[W7YB[)U'"5HL>.=SG'0>"P,ZTC@6/VX=N'IEJX>C M4V&(<%5<\0)L,>SLE(.K2F&M-!EV1%!:8MAAO)K$I0&WCI64D$=LW)ZC*IMB M_9TD+B^:"UM)" FHEAA^=H3%O1%J+&LE#\21VF;(N?*=N#S7B>P$=\O#I4.G M7: 0/+C6G4?D(;2DP//@H@23'^M11RU3OV!]N&H7TF#32M 'N?%=)./:YPE% M&,67]$6S[*>KK@3IV9HU=-$A!^-[3"YY5%#FN(FBAAY#WWA6YX7M(84 MDA MV6L6:']WHL@)DDGT2+VC.7M-9OFZD,[-ISWJM->4@\<9_9WWFHSYOF(P M*SK7;"?@%P:G)#EY[\S@L,'=X<914"$'^M4L&\JM_7Z7+U,]]H&8SY"93LN,-O=1J1 M(TX^]O)M2'/ ]V\1>ZWNVAP81NKB#L/ZH$I4-NX-&0+*UH(']"/[BR0/ZW7! MD.X 9JY.LE#U^!:D/29WV'6DU4YE<+SJS@#):4N(3GTGJ5<4O83#F*:VCQN1 M<_[68>X)N:1D@CM-7ZUMUF7_T3S]#C^M=9.1UJ?F($YWBNDIV"@X?JIGDN2T MV8NNNJ;34X.$?42KE&S$Z?YW3R,\3O+J@:.=QFE16@Y]GV"$^>@X3Q:--Q;B M%<&QJ9O>Y?C#@:[YU7I3%^2,20;V$>C\\V[)2&K*"B$BJ" 7+AVF/N]A:.Y;34*U4/*(X(>,R M*6)3QU3B'>ZO^&W51?V)B-IP9H;#;]_D9&/EVY7<+8@B'K8T!HZ(ZB@CN>7K MQD<8=&0_7N(BY,6W1,(4-@V*G,PD O*;MH"]&P5'.0V[0#U"*DFGQX//I/66 M,>"SOTTRE/'-&XI<'#.W@=+M6,Y#M7(IJ0?$:^X0GDS]N<=I"!SYU-!$UF=) MFG^:;JZD;QM8J?\R6#G<)Y0D?OE>0FY5"KQO 6Y>5L5JUF7S^>+D_(--)OV<,LEX'-I4CV"F1C^I+VL M_AX6F]'Z1K2;"WE+HT?!-RU"*EG7V=-(]6UI1]Y5(C0RQQ7Z.BCY]24*LM>I M''_KV'*+G"2-&J-*U7_EG9G*I%9259=GB"JJ\BU-;BW&DNPZIGB%;G% 3O+[ M4>^]VSL&^BF73QE%K^=^_[->FI5&1V4\$VL0#-'T4$*,9!+N"Z'K(X#19E^47,C_8-[_I$%$YQ0V?;T74VSUV7K"_GUFH/?:$^H^4JC)QHW3T[++L)<*12F!I6$C7< MUS%W@%PY4;0F V.\#-,@&2?Y?1E=BI_#:29@!C&DVP''CMY*WN>-&J'8FW%V M1SZBRU=;M2.DEMS*II%)JAY>:\0GEC2SZ1S7HSF;V:1%-GT3V:J.'A=C6'$Q MH8A@$JU59/CEA* _.3LW:*)2308^U_J*27.=18$ M_3NR8R&6F P4):QE\VBS'_O[KU4QDQ/P]_S7N[\MD-4D37"YBWD4IJM?W'"9 M?W+[WG,8Q*&//2<+KRI^&=/I.U[<^N&/C4MTKE#TEJ# V[K;)SBA7SHY^7!R M,OIYM&F!_%QM>?N'>!3.1K3Q4=GZT@]BCH3H9VB2X9],OJI4D\*H;2LM.>3*/P%1/-7:Z_QY3I 4S++ [5S#DZ/G4\W#R8]#0\MVG\''>-2.==G!&!_.RCPA61G#6BI-F6 M(%,5' L/1I9]GG:6EXVS*W5#Q%&^2;D/@_D]?D7>.(X1U6"MV:[UWVO45%C03 MO0;"93E?4C?)_"'%^=90[9UN/675UU@*EVU4$I/@R?'19':9QCA S),MJ_@[ MNSK*J*_I%.;=SRW91.1I3S=JF,P8.9N$ZKSSJX^@%#WRI3LWR7;@/*(E#Z/JYTH,!JBG4/YS:>O#7)L$S]=X*I$EK? MIVQ@)AEN?A6/Y_*^5_B=8ITDU/=]$(C6BJ8MP6_T_R/O-HR*IVA9.S"QRN]L M4R(Q8&\_,%;*AS"@DKLCB(ABDYLW.J0:8PR;2]:ATU1YGX^.+++BZ9U-'Z(U M_[KH>2[F9^>MD$">NX=EU&JI]][8V[$43B!MSAYB#=0%^IGHI^/EKIN])1)WRNB8?!L[+K4[YLFC$+X ME;I]"S-LORHX;O6D@ BG!*6@.5##E*/%GCBF$5HYV"NW%,5.8AQXV22?NP,( M,TRDL6/D7&>Y]/6R@'EEM"\@ZG_RC*+E=E#&5VG$B122:>(8&2D4!\WGXUGK'R",1$2CRA]!K>M^']HAF:>!E&>72. F7*+I&JS!FO- MHJ@115^_!HC/FC6(N&;"*^3\@"3,58P&[*67(EEH=FTPM*Z)&P5[1]K:S["> MLE#E[!"2G@/GUUWPBF(5$=V"9!QX-!O&:LDV/8DW (XYBIC0<#O83R9V&MM+H5#W MH'"6_'#VWH_BE#P^[K2!M],67KU7O\:9+.EC5MM0$A03R>#4(J_,-DGT<01L:ZO5#2'(H+?SO?>QA\/UWK*1)6Y?0#' MQLVS:GV/C9R&P/%.T;%1%K*&Y5*)S;VZ'^CR\J%,?7!<4*3;'=M[;Y$HRFWC M S&[EXO_9$8VE$3.@RCDC"U[S 5!5:',!A[X*51\"SY$3 MQ#1M=!AFMV:3$TKE6F6OJ%'GR+CYHMA5["?11UEH-63 MR9 ]\A&MMC,MFRV[Q8Z'(T+([$0TZR8+S>E=5'G.50=1!F:2=30FQ\TR2/_F#44NCO<, MU]+U[>>,&I'T]7""Z$$G+NK>!L2:3$]/\B<>K:*9(IG8Z.=$Y4'_1_TE7AT? M98&*1*C8);-H=ED4>/5?5$KFCZCONJ/=O+E^2M]S(3\LG&".'LF,?#.;(::Q M^["= ,=W64,Y '&I.JY6AL+@V*^#S,?-31[5U#P 57V2\YUPS2(?V/M!&N K M.MONOCEF) 5@NEKYF3@=OQ3G73 +HV6NTY:7ML1J#W[6ZH-30_R.D9DIL_[$ MF+XKFIW"\O<>J:$(>:>LJ8=;"1XM>JBY8>*1!Z_U+155)HX;)PK"=)N-=TP M+9NM&8RB=>PT_XYI5Q0EBI>&K/7-$NE+'8:Z=Y,O<]3-*&JSNF4@:W74E;9# M,=1=1(C1Y,C90[ZDBYGAC>:V780^07 7>*F;2>\Y+.X$ZOW&@_=78[TENJ_S[H#_30QM]_K4KWGO0\__7N;PM4-0&O M0H)O'H7IZA/XFTN7S45EKF/TEJ# VVZ@$YS07IP2B9^.?AYM/TG^4?GJ*)R-MM\=Y1\> M5;\\VGQZ5/OVT@]BCEQI)UZ<&/UDX@VE/*DIS=24N5E0)[>;* JCJY!0PLW] MWOAWU#.,/^\.X;/6OHTV[?QTY@3>J- UX=#/3&;8,<8%ZAJ(]F[NUU5G; ML)=IHCY./ER& MC_L3P[;14=YJ-BM4V@4\*Y2])(+8E"O!KG3\.8,*LYIQHF2@^[4\416W TT%Y"2\T[EF%3?GCB(]D1FEP0Y:O MCEU/FF,9A'37DJPKL=R"(_+S_HC,F\K6ZTIC@ =HYFV77Q+%>>?I56);S$U+ M)2-11(U]$A_"PO7!#6HQ%=9BB7IA'?IPS]!?DO'F785+^NJH4_4B:!GS7_;' M?-;>SUF#HYT6 0_\+80L\760*Y[ :9=M K,Z:TK> ]&S6RTHOV M^;+:Y]8=0;]6ZP/OX\7)1\/N"FKH4MMA:)#0T*>FNX#\$CT[;TAT#W+19#Z@ MC8S*5@#/01NXPD<$;@U#S\CM=JAM:N!5 3?N!52T\Q"<'+:AC]@/)Z?_?')> M<3"/J1%4;-2>GNR/6M+07[[_UZAH:U0T!GCP5N?L+']!@B-4M_VV#&:I%HS< M"9#>Y7W+GC.V867,%Y)U34'(?QC2G:F9,%9P#&MP5LW:+XT/6 M\H@T/:)MCTCCH[)UP!,#S8N5&6H*6;1,".SB)B:"W=ZT#7MF>7"#O$TMU<$M MAVKH0_DI?8G1'REIY.95/&CQM,&E<-O2:-,4X)&Z"[PU!RBKN)E\IO7>M'H> ML,K7.?V9R%_\% M>V8 'IW,,'Q6%+1+CGU"9)I8Y_^?-7TM^:V4V$* M"52SBR-= 0\B3^X5?33F]$)8^[SR=JE=&JG61+F&7$,$^T8?8KR)$[PD^S36K%RUBNPF:$Y9_XC(45MV M=1*J:QU1NJ/6FNK6X#N!]**WY:&EWO8U!.ZWLRZAOATMUPY.,INN*+2C7V[2IS7P8N(CFALQ"0G'\_8K P G]B>GNRJQA'7=DL984T6/. M5G6']8R6Y"#K1.L\)X'P-89(/6LHT ]Q200@KZXI3M'Y%3G4(T+T$EVZOC4D M4H.\))-5!NB6Y,1BC))KQ#I:*8!?KC,R;+"V"YAI&<>L((@6T] BTRFB\ M3;A5S?$Q6169/NXRLP-^1=3,SK\Z[=!27&F'"#<.8-=P1IF=(1:\@.V 3>[PL\7T9LW M.M^A!R1^R!&O;0T;5. NJ0'$I,N@QLT217,BG]^B\$>RH,NA$XA;^,5KVT6- MGKA+:N@QT!HZZW*>DI0Q^LLV8PVQE J@9)AF,RW,P-UGZI\F%K9[?G)Z)5XCVU\1WMF@!Y-UH;KV0D9KA?#GJ^4 M"P-67*]J$C9[8V?3A3CM1!JQF&B=X6N-%E9U6MOB9#K/?HO1+/6I/QJ?.;W; MLX9$>B1A8S3R5DC9 ?B!;$")J!PJ\MIA6'+*DFG,&M9I$(/6Z.6#9.3)?%"D M]NAG37OTK)F!;+0E'V67\UHRN[WF'%>69K!;3#[^*T:#./!"^0EZ,XB)=.WQYZ1@G M!NB-5YOI2O=GP1$:PGIK0N:P?*,4CQF^_#*!"6>CD6GK6-C-IQ:'X;V%J6AV M?T712PB0N!HF(6&BZ_SV^\ XZ-0O('RM\_]'^//_MR!\BC=?-D%>9M.6F@D^[L\$VZ9'>=O9-%"V/I!I@)-:? NV94J0;,-L=,I.(3]I)3FW1L-!EN1_1F>12>"/=JV,LI4;!:3U '\%:Z1B^) MU/[HT_[^B+8QD%T0[:KP=H=5V.RPI;VJ7CH*CUY617"#F*^DYM$J!<[FW3I 77HWJKY0QYDN2RS1DHM!I_W%X.\ MP>R$7#8YD+7A*2%*7H0^46BCX-SL@!=36T..#$78M2XFANZ5=M[Y$5HYN'4& MS)KN^ YSXZAO;=1S"WG#1Z-FHX[]QRY8=KA'+W2-2XR_UUGTG;_R)$26+' #F.)-DKF ME]UQ3S,91]@E.LD$. Z\G=]\"W#2:SY6^LGC([I^\6G-%VCH^-VVW#6*C$XC M2G<>DE\Y/G)KD5C!9\UOV^KTPRK>,D-RIN2+)K\KVM0H:VL@UH$->N%+1FX- MPZF\";7#($L4,MMTL_">N$0!FF'9.R7I%NM#Y ,9(A_-3BH""F;D]%8"W<9T M/=5+W!P#D4R3 [XDV:1:LX=H_6';?2R^F MNBG"/G0_JJ9W]SX4GNATX8W>\KV1]4/9+?LFT]HWR(Q;J?;H#,V M0))US4X:93_'[A\ICG'6S\MUY5_BDX5X4V FB4YJ;IXN>J+7ENM"W\Q W0QP MGN68OND29EGV$)DUB6::T^?CZ2\?/![%32IE+&(;DWY@$L5#T8-B8SLD=E M@5_1$TUOD9FJ;MY&M'GB>:O M*)JCZ!HE#O;%UL(/)Z:OYYE/=E])>B-\#7S"-[LSGWL5Y?^4[,S1'. MJ0%N+E+WFJ085L IF?.WBF@8U!RUY.MN+ M.M[*ZV=>N.$ZX>JWT/LYS@#G; MWV09@YV7!L$#= M=EX.*\?-Q_"6OMI][ALX^P7A:55*)_LZ%81HR>B^"H-7%"4T4]BT['@&G7MX M:ZE5%]@G(K OAN] Q73:0(8.0&UA1BZS(H_-)'K$\P7/A,,L#XX-_>=].:R< M*"T8\WX=A\@"T%0#G)[EM"2H90Y6XP.?L;6OY/HILU*Q]_/,PL-0+T<]._MZ M.:!0=3M-7WSLMJNUJ9QM&A7&J.%R5L-K@CQM-A6T3IW"(#7$3Q@Y::NQY.._*9$;Z@8/Y%*_0'3E@QJ0)SFPO5!&>]KMI;V<1Z([=. T4 M!=5/)UQ3S.;O]A% #*+QS5R/P(5TF?H.]3_, TGS)'.3V=C+432L_:+5X+&A M\Q:@%^2"'9^T[P24*+QQ!R!>$8S2>ZE,3O.0-P(:9P;O/VF0=]S98X]LP>D _MKZJTR@,R(]NX:3$/G-*M0&& M4NK.H?WQ%V3Z#.]L6K@T%B.#N^ML*@I.V_UUM:]_8>"VS!D;D3TE3N YD1=_ M6]&("W*Z_7!RP7?Q%:D+CC7"&FZ8'#H#ALD6H:W*,PWAH6F]//R*O=3Q&:>6 MQG+@M-_OF"*.L5#X%QCGDKU^4X?B+%4D=4M>X-5SR''A[- "&+W+::U%VQTP M#WC@7RTPFMV\(3>+H)S,9MA%$?LXPBX-FPP=E+IS!)%$#I,2O7P*[W& [A*T M;/$=JI<%0POE?D,". L27%B5AC!_;)+IR?!]YUVEFU,^.Y5E<-=NO M6*@V.-:(Z[SA!JP'9EC94EF/NY4 \U3_TXC,C66 ?=-5&*]\70I?B!1@^#]( M:;X;2JW9!@PER+ARX@5-6$3^0Q\=>W7\[*B>7#E1M"8#@+X4P0H8%ZIK!5_Z M(U;D//.*HI<0SEI3\>[+Y\A)FL3T4$YDP71J9U>QBRNR0+4^,V&,(-2S/\Y2 MNU1$43C\(^^4&_K J6<95;J@/6DKV-$%(^?ZR[:U))>"Y$)25+*,'])0.?9Q0$M(DX/[ M0THM>P3H)J5>[$5!\OO 1?1/C8N,HK:M())^B6BUMTF?H'G6DGS4 M[!N!\M_?AE$!M$A;6(J!:4WIV%Y=BA<#YI5R*926MQ,89%)HO&5)J?E%."*U M&<()[4:*QO/3?$49?DT&,HAKCQV7W1 MF;YW^X"2R:Q8G].6^^P^[5I!/+W2* D)Q!*M,6F+^#F8[X+3M56KR*A#%B45 M]9C"S5JTBG+98,V<%=09M/::K@DW>SE[@$33+I"2;7:9V9L$)G"OWU+-"D;U M ENR!8BU7=&^C34;[1>H"^7TXO2CX1R6O792?%BEKH%XEG99AZZ=-0WHND:D M#TM,'^798J97D:B(ZY)>A40;MH(OFL51NB3J,8)KY=G-VPIOCR#C64+=]>FA MER4,8:))MVPYT]3(HZ2:7=;NRO43SRVZM;P5%.J&LB1&7S,V,-_62F(=^@0: M]E">B_X1N0B_(F\25#+ML.@BTX9=%.J-O*25'ANX(5)-G746"U^(A@XQ>N-] M%<9,DQ&O2EUP9Q,_H,8-\UXA M*S0K :W4I1X;LK0/*T.7]'72,$TVS\"/"4>7S9YEC*+VZ%4&8*E=7H(P5;>2 MQ30RF94]PWN70\QR]FA'&%VI&CTV3&5*C4(7(2\>OSK8IZ' Y.CR+6X\$C** M6J1:"8"E=OO:''T@40&7:4Q$%<>U9Z)B0O/L%P1-GC6@LK?D;:TZME:7]/G% MR8>3X5%)APQ*ML&V>N:VCQU 33-)8T$KE"\)KPQ>!>)JV^Z.=!?19/V<$6'($I6Z3$HJMKRWSHXROSV*L=2 M=013U[H]7-,LDY)V>KQN5=&.X:E%#UV3-.GK8LEKQAXBJ0)?,@:()5*.,971 M5 ->CBII[H@U6!?D!_M8U$,,)9_TV"U5S4 -\^GN(>#&QW/Z:.-S>(FN"/HY M\L9S!P=Q0K.C).LF5BEHUAYNZ1)&R3 @UE2U9_^*L"J'UBQY((W>:C_NMS=@ M!<,4P2ZYU->E5MGU;HN)\)8([A&Y^74#_I.Y]>:5MT+_W5"6ZNYK#P9VF[^] M7"PNHJXQC79X23FW]]PZ=>'17)3GPZ-(=Z0E38 XLPH]]=AV(<0J;(6J.T L M==S7G ML*AC',4KB_8OXO;];H7C^P[]\M5^2P1B>X M^S!F;0Z;"UM% 0F()1^ .'NR_(J=>''I^-1+:)Q<.L'W1A?AW4)6Z%0"6JE+ MV ;/W%[RRQ1%+A7_'&7FE/]&OG>YGD;HR@_)*6;^WZ%/P#0NWU(-U 5%W[0: MJC= ?]@E/X D&U S]S^BQ"%BS(R]!'\\=MW\C3+D7:,9=C%K]6^O: 5W>L(M M.=-DPMQ[6>7OOU:%0GKX/?_U[F^+[M7DL@H)R>=1F*Y^<<-E3C1R.'$)K=,( MT9!UTM7ROSX3V7YN/KG8A)]6B"4 M7%.)^)LI)M<<>DM0X&T]_1+Z?@7=+YV>G(U^'FU[1/Y1Z=0HG(VVW1KE_1I5 MOSS:]&RT[1III%:FZ-XHZ]_H+T4/_XMT9ND',8=#M*\O3HQ^,OJFU55V;1>/ M ^\FBL+H*B132F;@C,FEPGFPP\"A49;9@/.FU4P*\S4?]VS?%>B5FM9G MG@R9PA]00 S3B6,!K9:SA$U_739QJDX+6)]\,FRK-*)Z$&+*3EEPA!%0)$O[(M .=B;M:IJ+\V0,=,$ELUX!B6^*:ZP" M5+$B.FK0KRQ06"^ *O*6BM#*P=[-&\V$C\:!-TD6**J)E>4SU5[3*KITQ6O] M"B&R,EC%!&&=Z[EG_612YUQE6ZAEGGKU1'484F_%19#,;=D-\R)W)K_C9'&5 MQDFXW(ICS9]51*K:RJ;>,M"Z937$I=:9B%W0=I[(S3! =KKLE\>IF9=@J"4@ MW4U;MXGCWOKP-;H7]VC.5M9HDI/O M-M=DR6#-?D';62*(6.^#\D -^!T-][93IA-^O>_!;P@$/YSN:=O*9%4<"&/9 MN+IS_7%UM?;"34_?(^S>(^Q$?9,OS(?_ HJPNZA%!\.+QNH280= P^HUM&6! M*'ZP.NT:86=0KZ(R9VJ)@V? T57:(^S@J)RCP+K2.P$<, =%O035S&UT3&57+FV76W7!+!1-CQLT"T MQO6NI30XCG15U,X]LB1BXVH^JCAS #0[Q/JF1VHV^M8]HE<4I(AF&V_R.;QY M<_W4(R*B_O7D_[QGYXUYN2G=DC7K861Q 1',-][4?(LX ML_S1LDM.(C9ZGS\AWZ?#)_"^.M%W5)$%ZXZ=6:$FLP\GYJ-9Y+3;<+DN!U7K M%/-1W5,B7NHF!-,S;1T$96%JH"E,''\/<88LCAGAK$'(MJZ#,I,)"VG'*'*Q\NK M[N*!%;]T"*IUHA@X:O50N2Q_!G P4F3%EJ3,<-ARJ(FH$X>LBJ+;KNRE>1,' M*9'&UK'X$LW"".7EGITW%-^\D;%*9($#)UIGTB9B=*EA-,QL%76J,,+X:8 ?J8F-(N M!57Q@XVS"X0,X>-7!_M.]NK\5;A=[I0"'2)O4J*G.FECAX8,:(@ B1!J1RC@+K2N\$<, %/(D>"2R=JA9K;3T-:4SWTV?V:D-<-0[&"6V;%0GN+YSZT5. MLP#-J?T3RK5H:::G)N8E]5_)^,"*/FPL_$ZS3A*R,9Z5"-1%R,M\\3)7Y0:) MLC=WK57?F:9 7C8&.4V==9D/1I9V[37?6==?7'WCI%H63W,NY!'93J!KE/^W M(N'BK8F6 X=X ^!(>*AC1$\1V1C[NR^2_;?EA0FW7Q42)5CY1*(E+0^G0K&#:5DW61&$^82COUCI%'(B*P,<=!@VAK M)^="ON3X+GY(9#10E^GYQ/88>Z<"%I!:P\[N$ZP ?L9UE,6 MJN+#&V>P+Z#X=1>\HK@/OQH:.%I^B>AW/(=\$LC)99-V3CM#]JB=/>=FU4Z=M[ M9+:2R&R&?W!]^'S% 5ZF2_KCI>,3'1&JD1$5T?W\$W)3.CHH)QJ?\NK85'V< M?B!S@>EWOCK&5BL7@O&0/B'.W(=.4#H%/B*?#O#G<.JLW05ROY,_)+G(R$_S MR%G2TNWDD6_39A8IDH8EP8)CWP]_T*%T&T;78?J2S%)?V ])K+(U9%( 6\-M MO9';L.7*P5&^8[H/@_D]?D5>[NORW\CWB%R^,;,X"]6UCC/=46NXDC<3 /B* MH@3'N.UQK/V"UI%!$**&>W3(9ZGB"+IS\)0]3'W2D_2*IK9R B_/<86VW7L_ M3P'*=-7,H'%RY431FO3[7X[/]/81JFO=3-0=M=8@=4,NU/6#PE4:4?$S^-)8 MUCI^B*.$FY&BCH&^$B"AV&UQRW7; I1S<#&L7N!7"1801;TT.&>:/3;!W*Q. M(_KP3K*F2%=9AJG >PIGR0^:X59RR_I9RY:U[.%?1YL^9CO8LI?O.U= .]4A[G:IKZ3D6JC/%XZ5M'J]<'X\>+DT\FPIZ9>P($E6:7X6>E5R[^! M4V O!6SUV0X2H++8216W?P6CL'8)-VB#@\'X=5IWY17WB$SUU?X.3X&TQY7*56ZG"Y2LD'-I :)W_!6L.A0(OB M=IQ=.B*'JO[;- IPDD9DHIQA%U7-+5G,*)L"8C5MI4$/]);L)[;6N%?DA^SY MHK6\A13IAMD2YR6F^.Y;$N"W5P1'E4-M,_D2@'MYQ 3T+4:SU+_',Y;)5: F M.#9T5)\$#UK RQCQ8-[[9(MGGJ&S<-UZ0(GLA<\7+1<^6==&..O;Z"\H[]U_ M_744H.3]KD=GU(?YK/"?+DX^?ASF38XZ])J?F#64VOW6P5'FA;7-%SR9%?)@ M;52X=:QA3G>T:E,O/C>ZL%TH"P]R\VA/_&>FE&<"*W8RJ5R%\1X%A.I80X'N M:/N>96"^ T'GT9A.I(A,I3=O5* ICA?YD+A&+ZQ%L[6>-8SIAUA1+ 9KB9&> M,S2P)G/D2MTDC8A(Q$G34,UNSH@"AI4,L74'^X02VC$)87*\J1FDK]-\%HW'G MNA8WVZ?T)78CG'6KW;UVO[05BNV"T;AS'$.Q7\-7 M;8NAQFD8)P0$:E=D!(+U M%DO!YI$$FH*0_)_W[+QU,_@TM3049O%IL<\N5:+0[*DF_: U:\U!D4L5-4>3 MV3.UZS:_E\@M:QL5Y,%JG5W.#V98+PF?YRR5M:>?L>WI9<.CO.5W*[K=5G0 M4\!!K.CM4[WAT)8T6*3K9YH*7*(!0M;BSH@M:XL@=D-?ABGB *YOM.F.&F M3LE]ANZ"QLT-W62W;$Z%ZP^%"WQ%[O.AGP $-@2&\ELS\=#G9KE)D05J@B-# M/RTVL**C#!2M)[Q7'*7YQ-A/,"&6CQ$^H!_3T,3%Q[EN>;3B7>.I:1S<]-7CPD^C M1.!>'/4&G5DIKLGA@7.AJ/8C4#FG@S@:6-HN2XO9VG8EHNX#[RS5*$>X%S)" MP/N0SSY>R1XMNHO)SH=,>XH_W^Z?ZIH0B^;K^K@@^OC\3EMUDCR,7[NIHW.Y MDR^3@F(4/Z)9&GBYET>^M;]&JS#&\OZJ'[J=HC>^K)5.C;:]&I7=&I7]>C]0 M&S]0:_5VA3.GZ?5VK<\X \)V]RP\6T8/: ?VQ0[TR@,R(]NGDB;S09UY1<.KNKZM]_0L#M\2%1+YXGW>9)F1XQ$7MM#(43?(4VN'[U%H*-QG:N-"0\"!FO&P&@3W^]B[D1 M\B4P\#B*#;AIA%;..GN,U?,P!='XB(]L&U:S1IU$!AM+L1599]:\6E(3GA@9C[A>8!GV'6"I'C%-)C39^K#@$CB+B ]0[%P=)A.-D4Y8^_DI#5LD.^M*)L:1SZ?G^XV*T MY5'6-/E'V3GJ65KY0[6#]$]5#].RCR,GJ58)@]&FHZ.LIT-Q-]V(>BNFO??N M=@8UOXJ)J6G[+GV6V'9,2+]/JPJ72(&',(AJU.)YH2IK']R4)Z+^ZG2F5Q)P MG5HWN"_7E>GA-D)_I"APUQQ75H&:<%FA1M1O,'"%UDFHV]!^!*C*$MWEXTA>O\9N*16INU=:8@M:;J^"Y>EPJSA,.^@ M4C,^$7*N]0A:(G?R4XQ))W-D^U>7[(@9V3;@TNJ@E&BXYNLMQ8'1[,:)@C#E MO$\C4N^=3A)T:I<L5 MD/7H(4QXC[.S2[]SIXD[DO(R_N"[W&9(>A?T3A7I[4\[6U1Z&@_5S^2^)0I> MZ3?@\O?0IC!MTM0:*63(B;XBHP8'(09Q^97JLCN[(#H;/A/YS-AG8P<1'2:, M_Q">H.ERZ43KR>R?:$U$GBXS)#1CVC4BO5MF25DE-K"RKJ!G?%?0O'?4W9/T M;U3IX&@61B-OV\51M.GCR-UV^ MW:$U1F%(Q#HH*=0:A:$PK7O>T4<:U<=(%[OY&USN''XU;1<,K,2R65\;YY&= MOX)1-K\3JWX>LQ%8< MQCT\NBOQ=X3GBP1Y8[))<#@3:F.Y 2M5'(\&APP3)\N*SWJVTZ1/$7"L$*SB M8%0.8,O4259PO:Z;8'"-!NP*=>3G%R>?3\VR1$I%8AKF((6YJ/?Y5_Y-\891]Y=]<;_H(+PUT/TK0&SEVO M?;Z"XGVEQUT/$CD.I6P.WX0%-@#"V.VN!XFXPJSA,.^@4C-NX16/K#V5BJP] M!6H8,:/F+=VZR&M )#F3(LE9$^@/%R>?SMY)(BLO2^W^2CP1(%'*W-Y*2E9P MTY-J\T0 P!(I%77W1*CKV+;KY:<%D7-V82IUN[-;;1#DX&BWG1Y"B"TEB39W M%1N)(HC9TBV(9G<5&PDC#MM27X.#N:O8R!Y)[);X&CP1I64RR,Z)DUD6A\O79?KQ@OSTSKO> E1DHF*1 M\A,$4@JZ=/,KO=-/A'Y"4K,QAW!=#!O="%%M4_J=8R(A\&YMFDN M#)<.AU+O/L,D)#4D;G"O;5C%:Z@_T><$/IKEAX1R1#3+06F)J?XN(/L8-%ZM MHM!Q%_L2X'H'B%4> $DX>MZG20_4QDG#N/3[2K:2Z,J)_/ )+U._>"4I682> M(",ZMF(+-53"M]1=387'/ 2& -B!2,GJ^#SF(;!$2D5B&K9_+[*+FA[YZ(V> MM)?B?L5!$$1J%](1LW&JL'8@N\Z6Z!4%:9M_LTQ5>RC0&[7Q+88@":[".)G, MKIP53AQ?G -U2Q7OBAB2]W:=816#9HDO1 ;=UP7G!V>D@A_YZA=K)(]2N^! MU_@CV;JBZ5#DXKC#U-!0TQZB] 5MR2/9APVH^W1&A&?X]D0Y8\1A%YSY#'U1 MN0VC&<()^17SU"EV\3&/2\SB^"IG*)6\H5(R2Q&W?)UKM"[;_>+KE2M3S_;B6%)+%;XN)]BP,G<+'C;[-*\1XZ M;2X-CAP SM RHH(;4_P<.4%,Z$Q%^(2B5^P2\4QF#>!B.@#CYC]Q#]TJ/P&/ MB!(LV.>0=M$8/ZDQ+JX8-PQL]W%N!7"LT*[7G2LH>>D8)P;HZPM8WE4T6>3G M]_76A,PU'$75>P$TCWXB%?&)E!0^%L[Q%2XTL;*D96?2_ (\5< C==Z-)VD2 M)T[@$2$+^C_)-/'.PSH/EOR#^7]4;YQ/5&R=H:DE+U@QK.+\>K )81.!7-X)2RD M 9"DOPAWI<$UEFG_+ERR"K-&ZXPF(37C-A3&>5#@2<5R,\DVN$DW I=8!R7% MS@%2C1BA,FTCXDG6HX).Y+R,NYJ(Q>DPN8)M\([59JH(B\R MXTXVV(N/>"I'!X#TE3I1 \1SI*D.&"*0!.4">4)+X62,'&B*5#[X/DL,,DC:1P_)8!3E,?G-P M"UR3B";!S1NUT*4X M7M F)[-K]-*82NZ@'7@?*3LC!8@*-%CVMT/E?%C+#^1#_NEQCQ8#XE9T89$? M\V\"SX0+_C0*R?>3]/_^'D=-9RW9*64:!F71:?+LC_S&J^EQ+W.=%5! .D0VL&1H&:X.C0 M57\23&A!#]7_MUR9"92K<$FV22C:0&)[R[37&@X%6A2W M,YS,9MA%U5WA)%F@B.,*+E335AKT0&_+UK+6TB1;IB- M^W.K(<8].8>C1>A[=\M5%+[F%QU<:G!J6$P.6=1P_;!W+ HEZWD>V=PJ%BJ] M,VSC?M::CQMM+J_M%<&QY5!G3[X$X+J9,@']%H6Q- ^R2N XT%%I$MIGX];Z ML-LG,YP9NVZZI'<$R+M&!(>;&_')SS[*U!IXXV48)?C/[/=,J3'8I:IY>WFH M54)]CT07.6,#-*?]@^+SPI3! Y*^/R!5[.66-&I5)Z4P<7PH;!$950S6B%2U MESV=T1_&)TC?5>X=J1W,:3:*35J[W\+0^X%]7^XF]^/^3>ZV[5'>>':-6S8_ ME&OXM#G""[O$KVNNLV 5O6P/U@?29#*2/9J>1 M3BINON[MA!WN#1\'SN7ZJ_.?,&I-F2;> CA>]%1K@Y]13V$,DBA;7 _.DG\M M+-D*.,+TU:\48X0E8OS>4 W%KM(X"9D2YFU^\P"O^G0"GQI"H(ZSH??K( M2L 2JF3IE4,_G*\OR:YQ7Z \T@C5/1+Z=)>%)1?4SY'CH:43?:<'H^P?5(8M M!.+5.1;B2,O DHOKAS @I^P52M!X'B&!>VMVA2.ABJ0 C-]@:]\OM]UFBE0% MQYU#'J7X4K R@)PIC&\QFJ7^/9XQ(XT$JH)C4V?ER_"H!;_6&U)3(6YLN?+N MU=NJ'2=_.-B/:PZ**_>^ C=1\@T=*;]DI-%W>]UR.V[(HX,C'/;].+_2D7*) MA5S5=AO2+7EUL$QFNY)@>?=P*]G,F@[(M8;_F[T5OXD3O*1SX+9,7)40?5X\ MB%$L>WM^)GE[_O-HTY-*T7A4["+^2FP]ZV^"8$=V:FR08(/9))\ M_H'\5_0U#))%AS.G0*/@R&J":W*'C8Y"U4KHCT,@-%7$\X]0"8^+MM[IJX"^ M/%EJ-= ,A[7D\_)V8VYK[\Q5Q5RF-*U,_2DMG]LP95VY=FOLG;F*F,L4)JS\ MFL:(2\JJ(RXI^TY<5<1E"?,PYB[(Q!W/2.>5LK?6XCN%%5"X7:(:'M."S&,U M5T3O;.PNM()PG_7>+AFY)[A:D+^@^"ZXS$*9^]Q>##O!LHN/K:^>-90$MS,U-L&+PH2;F14B:!%BV!5UR9Y MMLYTVH-YSUP9NN;8<-W](\4$QW5*$X-/LXZVS4<-52PDA#!,&_WC2B'\3GI! M%OG);)8%92'O.7QRJ&/T9?&B]C>RC6KABU ;=$,E>#)U W7';Z?]6RJ5\ M,FWLNG1[1W>;WG_2..&] 294UT(.R>.UT2[9:5=BA?YY*NYKP6._RG&N_S!* M'^.1.U1^VL_90AL9RHDP RQZ]&,5-I2(#OGTB7OD/2T(Y1_1JGSSDI=AI:T: MN,'*5]!.9CAY: )G/D-' 0K\+B!PTRR?-SL[RGY!<$KLI)I]#0LBA7N.KP-H M367"*@Y.OX**:=-H"T+CB248B:>?44#.H2X!1\Z00[FG,V&MCI6:;\36.,/5W#G C:#/[1- :U5K=)]'\P: M?)*44& 2=%P#A"I:I?[NB%7Y!ZE6_HV/7LDIB*YE_P=%8?&:J+Z?#)L MLPJ3IJ'>\3!'%+SF!\4,N8Q=%WV_Q8$3N.@JC'F! M,(S2=I-%'+*=7H7W83"G-CHZ;!B\J!:QF0RM.+7FQS.D_\I.GN*^=7#T+\=/ MT=:5A[6M%:AI,UNZPK M4K QHK6=%5K,%B/L5Q?=QME!(&K$J,X2I/$\4\!,*R!>?D$O^[94NK)+//'S:?^8A M"[C]>92W/BJ:']'V1]D'WH-Q#SKB>?&W#27K;#\C;#\W[\LC%G(KB@9N1.:_ MG C3;E-K*"?&=K<82)V):&)?AT+0AJ% ;C#M?D%P2A12!5^#'&3&HR;5*)SL M+)<95.Z3R#NE0*N:H[-]98L LT33]+WX5D77"]FC9P%TI"]SMG MW\8L#XX3W3=P MD8?0DE*YEN6CZ%H&CI,30[(-I@&^<%K!18$-C0?7X7!,=9X2W, M>@5/I1*SNQ1"XV.9.<9H^6P<6[8U4[18KHKNOLMB%?(Q3.,O,9Y MF5L6C [E-+&C02ETQH+K\[Z]",_ ME81D$["4+Z7$G3E;!?"A\((^X=6!"PW5ZF(XOSCY9,@S0;G^1<%:8H*M+WSW M+8D'&*7!L$'UD8N/T/[ JUO'11+>2]OBP!G!UVL;*UI@VABL4!? I1/C^(G M<;Q)4+W2.!6B";NZU;21A TK7PEKA^%@[R[X)\X>:-L$%S9N*AI+6J)P681P M+7:_D6U3?!_&,8HGP FQ?&""F,RXX3TM]:S1-/]\,)Z"X@QINN"^>J\ MX66ZO RC*/S!T0J&&)DKLB591^UM]5MW3PO)"ZJWN61^2E+NUMN\X;J]FK>'&X&O+)&I_D M?W>BR FRA\H?\7R1Q),TB1,GH"^_T^F/,?&W5:O+[\/%R4.1BV,TC;"+-G^,B[_&S%P]"EJTA#JZ)*$C5Z[Q M62A+:1/?Q7&*O$PL1 C9[UB>H*SREI"G&\Z2&GK,E%KGF]_HS]=D!=ZD2!.> M6/:K6D*"WI!+/FC.>*(WRO8Q#7XXZ]_("3Q97)$>X^0V#3S9*-MS1I1MWOHH M;WZ4MS^B'WB/LAU.E"V0$:XHRG9G\,*S)RMSY 6B-Q%MM.F1"6XH:E3DR M. MI4S%M&FT!2%4_R!]CKS@5-NBH9V-E#10J!JF_1X'7H:$9FJ91RASD\RW,O2O M;&V+UJT+Y*/Y]*=]--\+M"4^8?3,,9D5^V?'Q3X5!'OE9A4'S@N9]5L*(MPX MRR88]_04%'%7\[9JX!0MI2XQ;;?BA;H"-!^)[P+W%_;,WU9G$ IOU=C.S-\) MM'&M \J%!( 'W6=X(6APW;:4Y4("H$0A5? U"'F>'F3J%&"T$)K5^\.%R95# MAV<"T+W\O"Z'S?KP3(,ZE-/$C@:ET!D?KAPC3)8B&=-[V3!Z#F]Q%"?C(,"O MY%M.M.8;843JPE*WE-H:+#"=$0^' D_()>M21PXP*MM, AG(QNUPPBQX7N"H M*PF:Z]K, 0G$QK/>B:\%81HEBZZ+07-EFTD@ UE#O(WYV]=[%4':@]S4=T'( M";8!=:>N*-3Z$Y$9*+WRM=.FVQ:86D.M#47@3Z/01%!] M[ZKP$N)P@5':,C[(H+0_<8\6*GX1IQZ(Z;UJ)M> MGURCF9/ZM=E.9A)H;<)>4G2#?J!(:M#)GFQB@1#24NE*C9:=5"= M@J,9B/U2F!*!BQW_*GQ% "6SD]];9/*$HJJ84R7')FL"]-.;5G&+74R* FGV1=3;_[ :83( M4G51>7CY(4Q0+)M \ ,C@2!I?D3;'[G;#XP"^H7W#(+#R2 (9- KRB#XI=63 MVK#/Y3/YP&0VIG/0'+4D$6PL6\=[<4&F0_/:$]')OC;%\0GHT] 27ND]W=(\ MD&YM?_-,?HJ=+*M^D= MZ8L=+=>Q*7!44:'NG3.G2M$89Q*P1+4 &--]@1$$ M!S>T1DNB6G JE5@LI! :'\LL>^'>N8Q,5TLLQ:H"5WB+WG9- MBCTP0Z4 &PPI^86M?Y%Z5BF_,V#C63.Z9TQZI-LA1H:KS=^ :UEDF6['<[#8 M27&]-([-G;^"T4V[A!NT 7DZ[:Z\XD53IOIJ?X>G0*'3D!B.(2LQ]TAA*['Z M]R$KL14'S.5-^H"S2:577-T\):'[G7-<998'H^S^IU8YC =+]MCU=C/K/O?8 MNE\0G#;E=,*\F6R#:'QJ9CZM$F$47SXB#Z$EI7)M6UYT+0/'>VY%K@UP'!#4 MX7DX$\LRUHJ6R!J37SEZ&';=G1R=EB MZO4([=YMP&KJ2 /7<#0P?LU.19(OG'%VE9MDQ]H60ZLVD9FB@_^;@(+X/XQC%D^#F+<'! M/,7Q@@J"^\Q':SU+R-(/+R\/6W_*?%0T3U1SY>=2RF\L&J\!!6I8HOJN2/7F M:#-X&\BU!N<"Z6Q4+ZI;0ATEL%4E<&,=1%1-'ZQM]#.I%2]"W_OJ)"G]Y+6S MCN]FY$R^$83,D42@.4O8HT4,>C.]Z3[4[J'.7^-0R*:F!H^23\*"T)OL[4 Y M5OB1:;*I5CXR4JUD:58JGQEMOS-Z>,^X,JB,*U_."?V_F)\'U&1<*=' S;BB M)\0 BA9%=+.O53F, KHU=*I0%6( 09MR.MG7J2!$XZ[DW!"#*P4A!N)M@.. MH YWMF9*8!OG!:S$)Q#8T'U^%P1W7(E/X*E48G:70FA\+'?)>G'1,>O%!="Y M7$IC.S-Z9\#&-:]F^!=7:7DBZ>G=/RET;@(]=@5;>-$1J?$X<<94L,G[GOM^ MMZ0]8I>V1;U=8"J*QS ]V-5'A<+C0??-&Q^A!@H8=RG0$D\*CA%\O;:QH@7F M>SQI*U'$PRHMHXXT\*.,)]7ACF %D3K#MC=ZM#HM-[_]U%+:0IJ(HE04UWE( MKX+*@S73" /O>T78V+8YJC^B/%$=Y1&-Y2=[N:J#B*W6)?[@X^31( M7AU2.EIC2@?QVK%5/!%"JC7Z4[>7W"'#=6QB1E?P@P@/I5 WGL<-;\\U%[)- MV>W@M(9O;F9[W:]\]7(Y^\1\W>O=PVRH'F9 AJXB#[/Z6#T>#S,@6A31S;Y6 MY3#"U:TR#S, VI33R;Y.!2$:OX,&ZV$&@ .".MS932F!;9P7P#S, +"A^_PN M".[(/,S J51B=I=":'PLLY[6DE0=D[@N2G>>0LK[(,4&YR'SJ, MMSBEZ]<%\Y$<0S]#4GV+!G=F^-[ H3+B^0>1Q3K__\+/K+56LDKWW=!"]2RC M1*V]!7KE!*3N+4[^G*/(\;TGY%+[/^810+H1JPBA!CU,]S2A=X8V)Z4G%P4. MV:HP7F-K+ ><"B*[/#ELL%YI*[O[+8A7R,T,^8T[.VY9,#J4T\2.!J7005W MZ61$5B47(2]^1+3[E('N1?I@A"65QE@ MMWAPC.#KM8T5+3"UNL6#H,4!W>(MHXXT<\:Q[\K,A"T#CH?J,_7Y-%GQ7 (U.U+IU/Y#SS:8@LZ0UY M@(\J%?:&S/I0W1"V^]*S:MI$AAZ(M7K-&PI(+FU:MT2^=&*D#\-P<]ZS*UC" MDHY M7KA@SB6-X1@L M:1@9!@(I>30)%@EZOX Q>\:W0+'WYR G*)^-8!Y!: M&>NTWH8-V.-':M3^2'8_$7;)\>G*B1?C(/O/S1\I?G5\(D660:2MFF7DZ 07 MV+M)G6*RF59XJ;J6L*$_9KWO(H'8,E:/5-=I1!,=9 \K2-_B5"M;0B %H/4^ MLJ1J4ME]/6J;ZT+X::V=*G5A?";"&,"3)(PII M458\B@9HYJH+([@V0QSER M,$I;PHPN*(?QMM'8^T\:)QFDYW#L>3COY-3!WEUPY:QPXOBYS,@>*XBQRS1D M=VO)$H*HEH#>9XP,V39%Y%.) :6BRN($-K=)MXAF66+YG*AJWA)*'D0L)4^M M,K,>Z/G9P3.K&]Z2,D",LD:RH0U6]5V1EGYM>JRR%X-X@SV?**Z7QHBVG;^" MT4V[A!NTP<%@/':QN_*^X@ OTR53?;6_PU,@IU]U%;;C&+(2G3>^$JM_'[(2 M6W%8&:G9(R/8(!= 27!'EA$,G$H%%M%."(U/R*R'YIB'0LYSL8OBJW"Y&$ MZUFB_'YXM68P4,6"L>M2&L*7W M!*XUX%[Z34,M=O8@2!U_L_85;DUBEO?&JE832 (R)QR_\VPBY+K7W,/I'S! M/I^<[OJ"Y8V/G, ;E+>/;(G@T6JY,[2[KPS.%KT+U!@P M"[JBLS$3:?U5.4%:\"M9P(P. #6\PF*<')4!,G6B292?B+(0/7(LRL32/G&P M:EI DZXH#Y,\]/#;OFR<5!\="+R*B"KY1V3WAF=R>\.L'Z-*1[*"M9UCI3/O MN\A# W$7R$M]5#R/>KG.LE_R @TX-2R81F31@7_%N9[&E..HR2P/3ZN2.FI8 M+*2P'BR808V.19[L;JH!3L]R6A+4,@_:?KB8[=<6SD/N3:4&X92.4K9 M=?P0Q0A6F1'9ZR1(0)M-!:U3IS!(2]PSI[X34#]6SD)<+0).W_W7WE9X M$2 MIK)?%UWGKK#U0N 4V"I^ML8&N'1F)+T+Z*TQ?D44""W#GG1YY>O 3R].OGR MH4KQZ58:'E2]YH>Y'22G9VS%5Z6Z:XS\\ ;U$'GM#*K.-3 MX-C4SH4&H]>A!&-\.5&=^#P;L8VK#K+XVG+_5AE/MCLH>D7>;1CE.4W*IP<9KBCR M#5A!"$6PM?J*&9H_6O?JK*UZ\3QR94CE419=C2^RWP%#3$7DZF"642*R0>3% MX,WDY*C(E+C8UEFLK;KTSLBAX]02PJD7B]:=UB84\X!>M>5_9;UES\6\93<_ MOON_6N/_:G"&.(#_:WV@ _1_S0( Z))8W3!R+@F9Y>%I55)'#5J6P@I7Q]7N MB[B]5@K"TZJ43OC&3@Y$:RY1/(26E/*5QZ'JH6(M%RJ"]<'Q1%#/35: MZH!CBT(3GS!>N*\?[$#@[LT;R\+3K[1V]C4LCM3X-DZYJQ/7MK=7#ISZQ57' M=6IJG^F'KG+J"CZ955P>.#-\8UEPJN\_LXOCU.'5K"AJKQ(+, Z\!]*M[6^> MR4^QXV8^+-R!+MD*."Z(:W*?!2JP&Y\D6"^:H6B.HLV;;+_C9#&-2.^0NQB[ M9.J,,>WH51BMPBC3%^>ULVY-@:.*"G7O'"E4BL8XDT &T0#@C3(SOP!.S@,< M$$W\95+P)^2FI'?TSLOQ?>1=KLN3=%%0ZK)'O%5P7!'7M. U04]9:/5,5>:- MWPEX42YSM)Q&F.&HJJ9I*WBF72 VQ@8QZ;5?P J2",+28>CJ,CM<.^OX-HRN M$2'-$@?TM=I-Q^DI'P4N:GC?15W#=>E\(#N \^$I7;,X8,7\R-#LYFV%(P)V MBLCWO/&,="'?\K-D(2AZO\X T^CEU#+K;H:.D8]>NK[EK)%! MS7GM;C#<^$H&P3)=EK/R0Y@0U'1N[L 39EM'PQDY"6A]&N^P_-G.HI-9Y2ZD M.XD8#1X;DV3$P'DN;S!TVN(MQ]!SY-!@1S*(\H6\ Z7:&ST:6G44A:(7^(!0 MZQX%\V2AF%JL1H^06E*B*.V))S"XI3 2E\9B(^\ZW1Y"\A#NW%]'ZD+0X%-5^QL\ M+4G*?*NU=EP ]=/HW;+S5S Z:I=P@S8X&&!ZE@@I[ZOS1@_63/75_@Y/@9Q^ MU578CF/(2LRM(VPE5O\^9"6VXC >/*9F _,5.72+22_\[H)5FK2\'<$J#D;5 M_1?%3E#AQG,WP>"&C+ KU)%_(F?$3V:5+*4B,0USD,*QKKVD\<<=BV MQ<2K37<)@!O]#S9R6.'&P2M+=PE!JU(ZV=>I($1+]I^&TET"X(F@GO<)T@^R M);S1G"D% #\4K@[">.'&U2O.E )!O]+:V=>P.%)+AKVB3"D U"^NNH8M@A Z M6U2N-G0=@.K[S^SB..&&KF\M'.TDD!%QK!+ETN@*-B3,$7IALJ685<3J!562I M7N7.R(D3)8?-46@/)E;VSUX3JBC[S1E-J"&M[4\-R M??-Q]@WHOL@U'J Y.0)[>SK_:/N2 "-[]Z'6A%-E4=[YHG 3[%,&TB[BY@U% M+H[+D-/=C%"G,CQJ:\N*:4B]!!1%A?,V(9]T+DPMH&7W*&+-6<$E+4+0&A6N M=3?; EI^ R3:X'&326C[I"<2W)"!!N)*:-LVJYL(5 6'LS=?TDNA&LI=HY=D M&Z=-(]E?T./LPN[;K8BMB8R/D2U5[UF5[7:ZNF*<.FH(L M3E.DAQ>5U5^_ $A*I$2 D0*9 O,UTR""!/GL0UD1FC.;FJ0T%,Z]J_P=G_ M^^7FT7<"N:?B%R>G^T_%:>5_I[5/RM63/^4]F(2+24R+O1P6>]E,2#^.Y2GY M3G8:J&O/##4+?4;3& M@S[MZ ';9C[M"PW6\(3<\#7P_L*BT/&:RB?VB%UA6^!&1#74JG\>KQLWN%G* MR>!R[ZQXKPS+1<"QHC\='O*G$1CX:N]K;XK<6$JN_,N>PV<#%4WAH11$@1MJ*Y M'UB@87GY+'FTIV9BNVOPNU/<"CC"F5PH](&MC1X^.21H7H\8>8 9Q*Q=D=C' MX'C:!U<.&=H!K'Y\%?L^'IK-YUXFR&VP"*,5_5'V-.A,XC1HU^"DU.)X[G.T MYSX,RRWERKO<[,KDO9_]0U!FVWD!GL#/".W)0,=3%GT-\K UNI+92S/PF( MR&M#PG2361+ M>',;N.$*;6WM+K\QYLPBG"_*0)V>G$Q/SJ?#FD=DL8$;AX\A"7=2X7X#CANR MNA+6-D=>2P:-KRA D>//@OELOO("C]RNDGUZ[@'"G6B$OCT6LG!4?4B7]I+# MI(V>_'P@U-WG&38?A=[B^NG+YF=4H\T(UVC#3E-LG"!4%6-(;H81[^O[N+LE_S[-'Y4\$EEI/ M%LDZX!%.#P'V/6%4P 0KD&PCJ23Q?$01\2)Q7@O;CV=KQ_.)+7\)(QH.B$] M]>T-GJP]0:KUN8NA #RM0;Q/R7I(U 9T-S<\$S""J(:;3O7KA6>T>@LC)]ID M7G]/Z"W%/Q/Q,U'KAN>F;ZIHG.)EVKGE_&H/RU$$]F5+]KOCI_LO840^&2DB MC$K70, 0)](#'.;X!R(7#;N&EQP4:\:T*/;Q\!BF !]86]RC?*,\+*YUP$=1 M_&"]RZ-BW;=SA]VSKBPP7]T,*/CI\+C3&1VMH8(UK9FR)6 F%'E(&Z9!\AQ^ M<;Q(= G54,- >:0 )!M#!;<&/X\W6LHVD%FJZB,*5CO#HW&_4*J*5+Q&T4M8 MP_?S(^,[Y).YD?V:$%45,9EE!(9V.KO@&WP,7_8QI/_S.XH3/'9D<>:2+WOD238>2J?$@JS!>XJR;[L!7D4 MQ>QM*?E$J<>(7-/#X[=Q= OJ:[[_ZCV["?DUV[G/W,1;D]?6DL$K/\BD,B%_ MFF3M38H&Q]B5QQ:[4MT1T5/H^WB/3/ZH_VBOU%C5QC_@_;AAWR,-42W[ PZ6 M]R@XDIL\N@9 [1Z)V/MQMEH#X"6A/5(SH*>?\6V^[/H:A;'R%R?LED934&D* MH@#;F&& +ESS^]PTVA[^9*?]I45T7"3N9"YGI"L:25P-TZ,$OZY.T=.,HP%Z M):NS Y8:2I/:53-8%0OD)2GQ71 XJE/;TLASE8.U*,!=';_M-(3=::AN0ZAI M:30$E88@"G!7_W8[#0'2+M9PCO>CM@)!?!4YWK/SQQ_I+C9?3!*/'JUF<-#. M.!>HG0M$X(7U(@"& 934]A,1_QXTGZU1Y+RB8I]%7_40E2[Z.LX7[ @X$P)] MU-\%5"L/?OJ!UJRU@#,1((0V9FGC)4,5568\IMJC:1V&IJX'H[$I,S;-2AGD M?-:$:0&;46N3ZL1H<+T97'>]P(I6 \3F:@[S35B=9#=&N^O-[E1H1FL(H&.U MO)K; S/SG50W1LOK<<;KKAFMH96@6IZEYR;V7%+9+M**?$$D:@W^_"@-ZJY,Z/GF-=J;Z96S[GH S M.TW79@!0M?;,HP.V[+&(A2TW8D*_/1EMIS=4!WEJ(;[ N,40>D'LN77A_;2W M-Q0[Z T[:T\*U(PD501[F!#V&AP*W_L#KY](T'U'77B*TW@6$'AP^AB-X=BB,:A*:\8:+G6D M3;-U=-2*%<Z=55V6U[HBX)B@5V^'/&D$ [ZJN6G JX7 J;L1 M?K;&.!(93RG*B(>6![(/2#A.;XV()*1(;1+8Y@^JHG\R'QM80#,[=;:4S[AJ M%>4@H>,4;H4S3E?*@%-VWP-U,QH<)U'#(W5[A'92XTV*R'BOHREPW&OF@DK_ M$DE@+!FAGA!>7'LNR>1#-K$_ B^)\9ZU=JX2^@8LZ2#H&?/<^PFB#DW*FVGI;5QQN.E_DY'#EKH$=Q]4F\%#.7_TY6 M6?=A\D^$UUIN^!IX?S$#JFIK;[B,[A=2:WV:VJBJN)K DU=*M]@/R1)%STLG MR/UGMK!KS)S0JA/#-1< ./?C)F6=#>F)Y2?;OCV6HX[01JR,HXX!QUYJC6LU M^D[O5E9M?C0RLT8FH(U!AEMJ#6A^CH'FQ@SLH >CC9FU,3&%C*DO+%HM?IZ> MG'\>C0S*:C%7AZ)S/7OB38BCNO<8E"X;KO% \\7Q(OI.",2YATPO[3%8@ _Y%#RS[K20.]9(JI9:=5==]GJH1TCFE$ J,W:M]1[?ZW('T[JCV]7?] MAA8P29^^IV7-$([GSB6HMKO^TN[RR8O__!(A$N 5898E3WBAK9KEHNW",P(] MI%3(_D[0:HU_<&P1JNN0).]!R;-D+2D+&ALHDG1DTFX MF.SZDE4PR7HS>BF-7DH]>"F=?IB>GHQ>2E)8P[9/LBY((P#SUT56@7ZG >\[+8$O/LJ"U'':&-6!E''3U$ M7?EDFYG!C9 [&EGO1B:@C7$A* -HU8>@=^NJ-C]:EUGK$M#&&!C7K@C4HY7U M;F5B"NGJL3@T0X._&S/]WG]85B:D#T5.D>QX.Y],>;,4;D(W3A2$:?(4I_$L MF%^AL/2#K"/+N80C2]'^)&]O\O3]1SQQ ESPYJ'ZX^C ,CJP].# 0I*K7XP. M+#)8P75I**Y!.?XKY2+@F*!7;X<\:00#OJJY?B>\:W$ ZFZ$GZTQCD3&+^O? M\+J$JNWT+%<:^>6/8FWF8E2\-2*2D"*U/AS-'X!5)D/'5\1F2TVG+@E-W70"V'".>,VT#$M(-^__22)5W3D(W8TGM[ M#F\P\9--[1#>H@8P+)'36H.V6\@, MF4HK,&!R2F@@NEIZ:''SCMR43+,/BX7GHH@91HY3VF*6M)':N=#B>%\5,,8G+=96.#]MKSK@_PB\).9LAYL^ L>- MWO2\O[%NA91QLJ@9X(BWAA>\Y0\+$JY-UE<[%HO/"KJH48-![5 M9^W+U)=FE;S4GIGDD]@3B88;8XR);X'SR@UVK+JM 9.\-SAAO69CG'+R;APS M]^N'Q!GZ\RL_C,D,AJ>LS&-W%09TXI(E:MMV1M+JA5)K M6'CU!);$O#S9; '"=CXGFU]GL[_XU=O8X*G N+W M.[*\7V@5!717M"_LA?"US\BUM5-%G621G(Z$5@BEUECJTB.VX2/B,G@99MQD M-(J:&![%>T,Q9_<%C-,+Z"$,#.# M3U(NXE4ER^M;Z./A$KH#/L7-S8S"M1?C]N3B:TQ/3O?C:V0U3VC;)-Q&WCS)!N-N.T#^A4>)B9<53ISW MR=]>LI[\!T8J[\NQ1-G8@KD#HB&$!O<+$R-1+3=R$\DI@G>X>.F4XM73PQL> MNNG0WB!FQUK!C5T"BBZ/0#K$M_%2^2J-"/(*>=>Z0G"4T\&A&J:J!2K MA,*EZ[SGZJ;4#C7"8V$O$97-\N;%/[.,JEN?3DPO#,4U5 M\X+-O!; V#BQ%G!4UAGMJ"92Q8 )UQJ> 8QMK38.4G6 (UZ_\VQ[C%2YA$): M \+>I_M:P>'/^4$$J IRKQLGF/R0&LXNX0S/-%15SOG4#"ZK?G MLG13(Z\58V?SAG8+7O5@092NU:\&RSP!&+0^581"HL+!*_0]B>>-E6 (T,[[;(7,*U!Z'JCUC#U&%[.;&U. M_)ZW[A/KZ--:Z*[C2Y4NS[4SD:$7]?682DT_X'BB9,[A$:'U!9,($?KU87M" M;ABX6&9:G<)W[A\:_-:J#9/W[;>EM^V7X]MV<[YJ$HZBVZ)5=8I*W+F!8Q][ M-"-AH^<0 P<&DK.DY.:>XBYM=M_C,;B)H"K:@,M1/:3CL%P;G#:Z>#)0JW\S MQ%RS2=8RDE4%8%H/)D5Y;SN;_2N.$!C.3H^'^UU4TI^9#ZT*AGQ!06OW? M8-$.+Z_>PMC+-BV7:>P%*);D7FT5(P$[HZ75/PX6"^]#LOM-W82X?N4*DO9/ M5U+WR%M],&KUTU-UO7"S6""71%.O+);W;!B])"0%3(Q1)<#7W3&TJ6>XY%,+ M&:Q ]UI'SJLE"5]Z&]P$#LD4UVH[7E_'<,FH#BZM'H>J,BZ(F-T32M(H> ZW MQ]AMA[R#BH9+,\68:74ZA#GHM?<[ZU[Q<'FK&4.M#I*F>:PN*,J@&2< C+)0 MZ@ NEV7OC#\VW!F/5\!]B4!/N\E!(\U,SNAUM1!<,Q>[BA60AG/+9#A'^E;6 M69HL:5=F[U[C>6BE,#C]"2B$,]0VRW9,VKP.5XZWOWEI*@Y.HQ+*$=$L1TH- M]\%&O/.PQ''BN5=A&B31YALBN9Q9SGEU92O@G)U I !'BS6^>L)"6L* RK7S M/]+(B^<>/4'DKD98@RTE$8!",,'#5!)&74ZH4ES0O&Y5E%C)\>7G6ER#^O M[_0-$L5S!@SBBQ=DDR-)X$*?/- X_?].O>SM@YQ/P^GIX0A2-#8IMT;3M&S; MPZ7*3>H?8!B;Q$9E\T?@>.!C+Z$M-V ML[RV7,>CR$,TE][<6WOSE(0TF06IXT%0?' Z7ZVSNCE\4!JOJOD4L[_>%4F (-GPR* M!FVP,.[LPZ!"%M6A:;;@%1V4ZF4PT' +:V+!\<4+O 3=>6L:GKV29.9R\\WY M5QA=^0[&D[TYD:@!'IGT;%BZ0@+7F8PCV4ZN>V?%W])(U@*.-EWU*\48842, MKT<472.D<1*N4/2$_.S(:.F]\7P/!D(520 T>$ ".?3?>M.(G_T8\8+5+_SENP;H6[5 F. M0=*J/F2+#ZQY"]A]!5_RW+ETM6C^#G,9X]"9!1_C4)FJ.>FS\"2H:LF#SG2"@H;\RA( M0'R#@*9?FC4I1 M02_ M,O*,'ZNP MXVC:S4],ZM:0"\5(V.H@?,:Q2]A'".=21P/^V^NCRM(OMA>G(Q M,-Y)P*+JI3.DQ/(UH#QMW_K>SK&RO(7G;(]=BY/9KV$X_^7Y/HFAMIL^<)ET MA6>/QK3TFEL%2VJU)SC:(;,Q:DE+'&OQNW+B)?X#V6RN'1^QD]GI;10LW?OD MJC*+Z0*ZC4'AE,)(=A=!DI7LPU;*[8UFHM],&O&&=<8&ST(>H_ -18+9##>8P,K4%4T5(Q'L[J?$2LS5&-^^N MG\Y)#.C=GP2O-I6V.1)1@(CF-*%J)5][IW!Z_,N2_$2!;43]-%K5W4>LN[/1 MBGH\46I21=>;BFEF1@%Z=9*\K&7K^U+2BGZ-J;[AT: ,&92$.KINF:TRJJ:S MPWYOND?ST6\^K730CX^(P-OVI-2XU<&. M*<=.IJY:.QR7E( !-SYNEDYDEW2"M.1Q MPR)SO@!#!*7*.^2$+ 0"ZC?D3LV01" Q->,;)\P>!] DH6CZIIS\M:26T*;FJ&V M:Y1] -30-)7(B \W0&6=%!JB[ .@@8R^Q+3=+*\EXP+(*/M *=5,BIJ=BDI MC'.NYRC[ 'B@5'][UZ:R.$!5O^XH^Y;3H T6QH.-]A1EWW+5RV!@/%PH0^7E M[N._3=D:KR\Y*(5+0&!)V,^]W?NEXSN!B[XO$4KH;KRXF-C=:N!]6W$N_)5< MMI#8"IE+$"F3)5=&\UUN9?%C44V-PV-P+R>L?:()-WJ:E'R-Z2!:U@:.@0:I M@^O*@6./2H7M3<#"\AM7M(;AB88K]Q9> MXW5BPU?@"*-IPFL# V?9!FFFJDHC/B?5?0>.#FWT)J5]R!.$!K)D_\"#[N)R M\PTYPVHK?<&T_ M <>F_NXX^1AP?)KA770^IGBQY\3H,?)<-//]W&>@<$PEU_YN0EVYKS&X;D)= M9E=AVA@M0DD;X#@F308A/BD&2.N;6,,N]274:@,P/T1%_.5JHH/LK^*<;5'Y M0,BJ"AF;P_24X*(X4,,6)]_NFX%PJD%@6+%H&GSUJX&W\3(3[86^*Y]BMNRB:R]8Z3UD"6AEY95_95_--%7M3_KM79Q$LM6&@-/"0=!(7E M_"(N\1?'BWYW_!1OY6B8^"MR)^+[!^LW9?7:Q#"]H*AZ?%A+-5/I%NF;3/8# MV^W?;:*)F'"YNL]5GF6P+N;H7/N$7$22,3X$U_C_XL1+TJATHE-[4R?RH4VJ MZRAUKM,+:UKXX7W(5Q3,#*BHLL5,1KJZ)]/CVY.#]:CNF (B?>%,8R MQ8)<&G90K+/\Q7GGB>6I@A1$N^@C&D^IM8'051M4!;.M/,I7 6"_<::8T8Q& M9LM"53#;JN/_5H%;[> .5[9"V0"]DFLX7T+A"?DDKMA5&,OD$F%48*/:.TI? M$$-S^B=]L:RPW"LOH3FM\3"XS3'HXF%OYX[RS0N\5;HJE?T18+GOP\"E9VUD M2,WW4L'K'7)B-'N-$/4'C^7B7IV=G.['O2JU2J-=5?J(_UYT##$ MJ2U;M=H+\QZKK117'K'$Q;0QM'Q5^M(B[='99.--VD1[F2ILIT\+Z;6ZO1@Z MJ[C#*P"$ZJ'9E("YQQ/7\R_DK]$WC/R2M:1J6QTXMG4FRR'_E&)CHZ.@*$#_ M1$[T_"OL2,&\EI%Y8I#8Z/,GA0MNF+7^DJYG))TH*+#\!_NE74>VC21KP$*5 MWY^I:-R<%?%]&%QM-_W%&X52>=FSB8.8W$UG$[@#?R\=.[SE7:B<3XP'#I . M' J6/+SXWFOF7H9[YOAD?/[F)"FA=8.4,E6 &YTZ[R\[2V_CFOX0%#P:WP:" MVTG!K\%QJ3,51-@E#L6 B/4=N6$P)SC+46KWW8#)U ""C5M !A+/2R]JP:+M M9P,F$1\#&_=SAT (LV:8/+%R-Y;?F#\Z$=G2RFVP/AQ>_N;53?+ZCF6S5$)A M0[T_,4\\$LJ,OW-H_LQL6B-6_RXWE;\(Y3:2J*MJ*%-L*(:?/HBJMSZ145?) MX68S$I.,$XU,O )PG%"GWT/N=(3E. C#C4QV6! < 3HJB:]UCLPP@SO%45*B M ?[7/@7P3W]<+3VTN'E';DHR]#PL%IZ+HMI88@VE09.!H[N=TML("%/STH/ M;4 >_H7UBJ\O=/SZEI#+> 8 16I>K=#O\D$?EA\/D2/ MD1>XWIOC/_P*& -!Q]HL(HY" (PG'%##L&?((P$U\5NH]N:ZZQ]W:_5*&B3N62-8"CB7BFCQD@0K9C:]#FO.57-.../[V M78)0[A+&5^ (H$*).VIT00$L%5;TR+$E(T0_'@0Q.H%A?"W+X,10IX(B0EUA9+GD+I_0' ]NA,I7 M8;!&$0UU_5ATC0K'3=DC50FZ;/P/'"@'L$'PP=26[$#A>NG'A)'E9$WDM: M"C)#NR]PH,#[')S:6ZF&?VH@+;]6OW_I<+%B'*&KW5+<2$F.\#X? D>DY=?J MU*^*(U?.FYG;4E&DEK]8,+886O%4 ;@,WHA&673=*:0(&FL96B"R,;X?!'!GA]29D,J+Q=V<:J;[#$ MDP+$RAPF#*2+^!LQ.:GE7*>TK<96QBG!@9<_Y6B)=IVBY[#U":3@U[;2JHOX M/25=Z=L1G+C+!O-B ,_&[>LT\H+71X1[-Z)22=+C8DNA&2"P/V\3 ,&*V>1EC.&YC@%B:DB0EN8T(; M.9;88#=.%& N;,%IB G&*DYY=/;YTZ?3L_.+S^(J&.V MQAH@UXD5_X;,)R+.2,(7MV5M5:OZ@(WSPNQH(J6VFIM9A3!H]7\S=&9>P4>$ M2N (HE+##?SIGQ6?!^!>9#V'6D/2U9ERFE$K0*]D009E'2P)MIKY;6"44X&. M*K_)V@BZTED/&?X$7QTO(#(^!$_8D!RRS*4QFQ:/D;?&K,]W$=LD+G4>!;)U M#(1+ZK#IZCU9'<>>P:Z?9DGFQIRA_TCUEN^SA$8Q]N<#H9P26%1Y4O(C?YO= MZ^X=$SPD2Q3M-OI-X;%;U@:.A!WWABIAL#&9Q4]$SMW0?(;7J\XKND^SR(C9 ME7SI-(ZW3).J SS!NC"DYH2S,S:*]IZX_9<0/.]RT _@D6,>JY:1>]+H*!KS M@+&O ?=N4^M IU*1J=,JEX9:/&0H YX@,AH6Y,N IKA]^?F[1$;I*EX?IR?3 M4YLYPI.ZKZG(U,4OWE:_I5GUVTEZ5V06)-Z<_.BMI:^(#U+Q"ET1TXR]18\F MX6(RS\L&N*Q/RK[ALDZI7P.[53:=8:I,B>_()8G6/!3?O+M^BGE ? TKE-H7 M0RSUE(I&P ]B8KFHM$$!-^=01Y$O-_45<$+U:6P1' U[H-8AG_L&^-C(W1A= ML.DS<#3K6^.BG&N S)*@=3>K-S_<($3O2[)W)MS0AR?:O M<&IF*YU9V$I5RTD+*Y(7*T9.^N)[;K.BZ\I9J6-A034$V5*B4;+H"=/\*3); MH37%K-2GJ)P:(EH!""V]0TTFR/3^5[81HXO8&J):P=DQ"N^D[AH"5:NJ'ASS MCO&@@X\FX#2/W<3FAE-24G<5ST_FKSVU$D4Y+SD@]O-X2=_]V/?T)4;_3G$E M-VOR8$+NGNO3X5/(7863K,9CN:':1Z+AAHI=W,@-5;4WW'NFFJ+@QHB$>E5NXU![,\>-7R]".D78Z&K.,,\H#9X&$L.\C(APMW]U4I#_C!!_ MN&_\#IRJ9?0EINUF>8W;/N/X^MI)'/)F,XSBWT*?>//'=[Y[??G[Z1GY$_M M6^C#HU!]L_+VSKC;BPZ5!;^%*Q3^"G"U#XO9"D6>Z^22"25CE_C<3D9T!0#J MY?1O&(;?D/^&(DQPCOX/BUFJ9T%!-=Q%FU@2D+4P)C2YFWU%#9F2:\N"8T&' M59ZX@!SM&PY(4.I]G$4 =7:_E-.$HJ M8"^]XT\O63Y&N'?(799&3:$50A5HY:]L9X<2&-ZU-13$C?"8@_&&?0+ACXJT1D804X?@=\SX JTSQD59> M/N.J5;25)P]>&EPL*F7 *;O#F-LL&,=OV+0[11[\ LV)MQ[".\@,\]U&\W*S M*Y/G[Z0"[Z0.YD)#MXZFP-&HF0LU=_9] 6-\L.&_6JE[3-?XAH7]$3AN]*;G M_5FI%5+&R5([P,514AK<\+_V!S;\TQ]/!-":F:CR-WCTD)^!F@7B9-I6._.( M*Z;6I/?^6I7E',MB*!=V,\(UVN#(<,16]JK_!V> CG]JJJP60Z8 M2NSJ/7G7\*R+51R,JM7[2/-EY"2F-[RJ)_U^6%QA(GHD>SH-=Y_3^C*,HO 7 M\05QWO!?F+E09:J S@"^&@]9T%EVS9$@#:7:*9Q6\.KUQ0N<[&(PB#TL*_T' MO8',Q&,E=Y:IPC96=9;=QL#M]: DV, PPA5X6'E1.M0T#(;)0Z#(80S8\-6X M_6;MOJO1[K<91+Z$T5=RH=;VN*ME<[:1ME><%,5M 1:B66)F*6XH\"2 XB(% M\BR8D__@/'!5V()M_-4-C8;8-!T(RSC!;6W$-.-VTY"JHPE;:-@;-AIBWW3P M!F/P4,(89_.YEXG09);9!%/'28W-575P<=S\[!LGSJDW/*Z6_&RI2(^1YZ)G M_&E,TM+Q:,?_TDH&M1"9\H3M#\-LB& M4-6W1I+-VT9>H[@5AJ#YC+XV8NU__U=&(R^+\OH__P]02P,$% @ .86S M4J[QT+5._00 ^%TT !8 !P#$P:V$N:'1M[+U9EZK* M$B[Z?G_%O.OE/+$FH**NN_8Z Q%[147L7AP("2*M-"K^^IO8E5I:955I5>)T MC['W+J<(9,07;49&_/M_EZ;Q:PY<3[.M__T?XF_\__P"EF3+FJ7^[_\(G0*6 M^3__][__YQ?\S_I_?OWZ]__%L%]:/]>N_9)M*3"!Y?^27"#Z0/ZUT/S)/[\Z MMN.(UJ\Z<%W-,'[E7$U6P?8GV;^IO]-I(O%W$D^F$K\P[+_#V^9$#][%MO[9 M7DW\39Q>PFP?%5V4^DUD?Y,X2?S*_)/$_R$SOYKUT^LW-ZII8U=TP]U"_X%W MQO?O0;UZR.9'/'#GF@1^5>SQKW+^GU]B,DMF*9'")#DM8)@JBL[__IKXOO//[]^*Z(W_MEWU]_:+ M:"$XAA-8@OAK^Q-#L_3]]8O%XN_EV#76OR%Q//$[^GH,*;:[?.EI1UHV7)L 4,/B+U>_/E[E)MZ6,>D(X> C__K=KS MWYH%7P=$=/OMNZ+E*;9KBCZD-;P1D<+PS,&Z/-=_30;XCV=(H"TO$8!('#QS M=[D+E(L$HW[#;P]7K;U!VU,JR4 [)M%NW?"+=GGV\>_ M!F+A_.K> P*)D=01]K2SV*,VV-/^^N_?"1#E__XU@2_^DFS+APKG?W_Y8.G_ MWM F^C$&9H$V_]]?V^\Q/W3@F_[^[U]?\PWPW[^_=_^_N=?8EL/__I6U^2_/ M#PWPO[],T54U"_-MYY\$[OC_'WSJ;_CUT36RYCF&&/YCV1:(+M"6_T1W ^[F M3TV6@;7^$UY0<$4I6O.OP-+\=@1* ?XQXB$)9=&51P*?'_%/Y9FP"6Z 5S#>D7+S3UH;\0I(X(<)8A1Q,113:]HPZ&\G.%< M2<[.YZQ$.HW*&2UX#WUR]-_M]? MI?6[CPHM@\)*?#X49E2SRJ>Q4LT+6Q$ICA?UG8LDLJ.,J<[L7)U>Z)SO FN6 MMNGLG/[L(DDY '6<GH%?.!NT;TB!AM&=&Q M#]E2TBK&W,6("JL-Y:Z1U8NC>F;/%J@Q_F'AZ_DA ]_6%8VR)8-E%82;]^Q( M(S,A4]Y0DF9"4<: *$P&ZD!11^2(^.L_'(IE.@-M9VKWQMLWO.\+,X$+:>\7 M-$\2C0$07=:2\] 0[]^Y6&=7KF4,)\+,:YIM115KMM\:):)WQC""A,KQ6U\X MO_5-7MZX /_%V[\O*_LYJ9$IBSH@YQVOOLQT6^/6*!F];_2('WS9)GR"+1^_ M;G>B]ZHNGH:R.2L.&,XLV_F0'J6BURT,OO5E:?BF\OIM#5'=OV#6T>:)2<#7 M=&HVIVU'%:O+N3JBHA>,A/S"*[ZG0[R)Z )OI&N)K GRW83 <0NGGU.T+&DO M/JDX9"!IIFA JU=N%,[I$=OB?5O2^?6SRYX7 /E(AU"SB97Q$G5"#TI8I5*< M:&U[1?_U7R))9-,9DORLPOST8M\P!1];+!?XD9F/O/^C%7NU$@BZM%@0-'*2 MGBZ6Z<1$7OSU7X:@J"R1(KYMQ>E1 M_"E@K\)HN#.=M;<,)X5FXVF.:'N7MI MP3/H52B+2L?1&:O5,4F];^(=N&"22%$D@>,?,1>O>+5]FU$;S($5@#;TKS0+ MO@$4_+6W!-TL;FQHZEI0V:4#)!CQ=#037L(I//Q73]D\%=+1]2,U3"\U;Q3Y M?",)^FG14\C((<6)45:6*3R?SS9P;96BA%25::UFBU.Z?/E--CJ+.*+AR A4 M4;.7H++3["PV:VB:9K'] 8_T(^8@M^5I*;FFO0(YA-6[:R5#?6"BB$3QW3O0.>:4V@7>O?2\%"0NDP(4/ AXC&@:0<^'Q M=6O);T*R@2-Z=ZU9SAU.&K+>ZV9RDV7:=TMU*/*?5FY.X(*1S4MZ6ZF5.^RL MF<]7ARFJ"*!3?<$FOQ![8Y5WGV!P/.I$(0RG0&\Q8F<@&FNR[YBR7M0Z?](4 MPS537OC#FHYAAP!LB;W[";V ;QDQ\X5_K.A:=@#?RO,A?2!8UZHR6I9W\N.F M(5H-R)"#WT+^^F$98AXZMW,071#%F2>_Z\);0_A?>'>HGQU@>6MJ;%X/+@(& MH)RU>WG1SPRYNCS1!3&K@E6:F@1^X@@IR5/I7-]^_.KV+_3)A2^7[*@7/7S] M/]L77B/'@W(:+4]4CZ'#D-5L.73X%"MV:E5B$9##F01%%?\[ ?^#-'ZB;YB) M!A1V"<4F8ARG*% TW%N 92D7O#X8X%5V-B66"5X3AP;X,4;B)($Q\FBQ4005*LKTGBUR\B$98TE?A'1EWP=G0=L<)577_S99YZ^C%6"[).W? M2T^.LE/']]@\[O 9ZX^>';CK3^OT]C];'J]7],J+CH2C'0%Q+RIUZ+N:@7G" MHX*HN5W1"$ NK&GB6#.BQ%7D?KVPO@UDZ.]%Q&1L:PY<7X-_-M=OYVXE9^N! MG7H1=2!ZT,I%P"];3O : :<7M#5/+T#OL@Q7!M?KMZ'WOKUGN957TM4P='$R M5_'MFC),=(M19F]##+!.N>T^07\8?E8TX/Y:$Q6W\X : MO>+FHPP?MG0,3=*VB/TE:_#;]0[;7Y#0_^S)_M=_T<V/#72;]= MGO+XF]WGW>]^'TG7 PO;/F(%[NY%M:!4H-1@2>)50S=-LD85_"@1]!2RF K9 M:QX_@G")2^2%ZPU+5A(YVFOURRFVVE>-6F7< ST0"TMV2/>GD/TAEBP&PG;& MDHV + ;R" MU9LA/)4!,6L% ?0I9;(7L 2P9FL*S#HZ[M@$C^.A%MK=;-4TF M"'--0J@Z,WJN@I9789'S!!\.Y6>9\03Z3:W$9K_,D@]508+PI2>65IEJ?(^<&[8%]GGA;2+])O:??'UOXGG= 6@.Y/QJ"2D%G MVE(M/1_U69NCG\A]NAE(@/9,R-EVF12O=K,!R\RT^=CL<59F\D3L,_Q#"*YG M?%\U:]#=C"7G65%QAMENR>')^M-%>'JX2,$7N)+F;3;R=QD^(1<(8I#,LUQ+ M+DR'LP66#Y_J]E:X?47P> &6R)[)9?= 5#D&9!H&Q*)Z6C")5K;BK5*(I>R& M!28P6#.8A8+*]G(%#CF-?2:W?9;^SQSWCP641/8I?-=Z]U0RWTC)@W9)!WA^ M4BO6S&F?1BXA_A0Z9".+6PM;:B]KEXOV>0!_)XMNN*9U5&WO;>J>O>B')U+" M^U#=1 O;'K]8_^9(3*[@YRY[LZP.3+(T=5DN)Z6Z>8]<=5;()M0/";>%[C64 M^SI:+Y+\!:Y7T_QNJ,53]S 1F;O@3FQG2]5E(XD)L\J\/9J5*WD\CRSN8L#^ MS*V4UGLGD]]'PU:CN1KP8>RDH;XJ: M7+88T=%\T=C>:[Q(BEF.),=M\2^MSLU^M^N[PN^1__+=WL^RR^7'@G*[ILX"DJG/BQ;B;:DX^'8];U6 M7FM,QXN$,?L'J;65GVZU7B"^Z%@]0FS_O%HZ)8:-S$9 M-JS43)'8H($G!YF!-V\ED=UN^9;(ZB%T+ K.R-=\W!]R07IA(\$EL)!E>QK9 MIX9X)4BVD=N%^9B6?CH>* C%01$01I+X-?!X.C2^\% !MJH!E318->K.*R]N*(5TTZW MW:'+TZI>7<(^=^/ 7BF4FYFPA0#..DPY#-X;.2:RE&UR_P MB3C:!'2S)W^4%4 T8_(:^+(F%@6:"&8X-9X+MB"ODJ03\XWR/UGC(PW^LWV# M7\!_0*0+A:*?17F0AK!NAK*O]_2*VTQ0*T]9((ORBV3:HOPBG9YP1@G.'Z^' M;B^D.?2#.AZJ?4$A:FK *'?IX&D?W# M;SO3R 1F$'5NF -648#D;SJ'*6 M$_B(!6J#:K=;-9#J(N=DK'<4KR#D=N_Q@Y3\-D?Y.[78G4\+WAC60,Z)1C2B MYY;8'I3%0E$O-'&\ARU7PV2GDI?RR%G">V#[A)Q/@,<9H_V?L?]%$9-D M!JBD/C/%J=:1@_&XAIQ:0-G^W^SP_A<9_+;]YR;-I%/1:$&@B'*FD)X14ZZ* MG)C'P/[?B=T?SC*_WA_WW4&?8\FT(G"]$I_*YQ;-$+V<($J;U''-)G\M*_$: M.87T@NLN>Z"!\T"A63?=M&<]Y(+ 1\I$?!.LD?$^7F,NG0'"O%1E# $D4W2C M"V\M"'$W2-_%UAL;H<36!KV,J?W<5-D[GGOBY9E'6LV0%K!^OHTOP_1L4D37 MN)TGWPM0SM+OZ]H'\7-/!_:6P/#$?=VHUXWZ-K);MJ*)YM N1!=$ X)WU>-: MOZ".N_.R/I-:/IUE1YFTBJQ".M--[\WEH>XVO5=I]=[T5XL3)8M*^W.67&:U M4I\80[PCQ[U/#U6-8YW4>V>JWF-I=U5A%Z:K=06.J%L+/#--6!227NE/L!2% M4T'7L%0\G&Q9R>N-:HM?ZCBC%=Q"UA]G6A7DK/BG!T;&FJ6)T=8'A"Q][1#2 M"]&5]V[@QIR*KF4'?AMXOJM%S7W7?J]@::\J_C]JBK_FA=9SLH_C?C.):WQM MIBRF)0K^#C60[7-8AX3=6?+W*/MU3_%F_L-/^<1?M8AK!_0ZBWCBJ]Z_G/Q8 MV%XR^$=PV*(=SZ='.C:JDCCO)L* G!CC.=-L+X!7FS!S=$U _Q>M[I+]N*KEK1=[FA5TF3)GBP!C.9RQ?]%3; MIOAY0T'.S_T85X^7^,"2?,#[-H!F*P!M8(I:M.W8!*YBNV:47>;&AJ:N ;0? MA*"9\!).X>&_>LJFZSV_>_T7/TF"B(V>0FX6.LK*,H7G\]D&KJU2E)"J,JW5 M[(26]@KD&%;CICW'FF7GXD\UMWHX=!-/=%^596RZMAQ(/N?RP)UKTLD,(]$2 M-YGU[;=;&SYDK7(A6:OU<3.<-12RTPT;1>1L>)3).+>\@[D]Y]?W4 ;\TR#8 M-/>P%1^Z0""*5B57][D@=Q0@$F^X;%]?W!,%! M5X#H_+MH-("_L-U=>*;Y^5 85?R9CE4<(<@L!9O((A>*O\/_LTM[9-:?36)_ MR@CH2:*J+B>JHF.ZO6R:I2#5ZB%YH >C9DJY-L,3V:J%RZ@5QN&/6. !_BT$$A^C4LNEN.^TAZ MOISZP5^E?O)@[)^;0U^S1>NHGHR!#[;=@N:O5 "UA\P#*7 U7P.[#>$&YW5R M'=[*ZV0*ZQ;S0[E>8)#SD'9U@89WFO/BK(V<07R7YV^M\9[A4>KJ\.AH MA.S]-ZG; *IF(#?A*X6'HWMSX>$W5XW.(,I$F9LS>%O7U-E$L";]53:%+$2N M7_B/SM1 +J[^!'!V/RF;)I U^%U!-#4CW%")4UX"56&63MS4> M?O-)RGS4+[\5VN']V5JK@T?ZH=1Y9-/ M6W)4$.5$9,B%QY5OA<"U-!\:@HTP[Z^#O^'\R1Y]2=.>&*MB0 EDW2ITL1H+ M>N@=R/MT >O5N+Z"KELC>QUA'UEK7@/>HY+:>X&7#3R&]JE)1P^4 :8Z?"*K M3Y",)S]5JOL$[W?ZBM> $QW)#'S@[J_=@J;-)Y:^,;1T=H9IS?*8 M3CKC(K(NX/7:YOVE/Q1T+A_SNXEJR5J*E=0=E=:#!K549Z9;*+61V[I'5[5\ M:RG:1UA> Z(')K8AETW'M>>;Y.V6Z>5RIJ165D4:KQ)9?ZKV%2RKQ5LU["Y^ M8]D/S?9KK8*PK XL>V6&>A$HHF!,LZ-9,=ZNQ ]8!339?V6 (U'UUD#N!TF= M*Z099]#)YW3T-NKC$(9\2QN=V]I[.Y=7V*Q:E?"9W^YZB_9JIH3QEO\?LO?? MT/_T5O8^K,_HDI-T#%U32M1XRE>3X\;3WL>9[=?:>WUF]/UNKU_&16':)/VF M.+!2\9;W'[7W*+'_2GL?&KUV.36JC5BQ8^BX7:B!RO1I[Q&!P3XUE#QH0Y < M)?#-AVNSX,CUK0I5K-L]_-J!(8GKV]) MD,02^ U3LN?E#EFY,JJ)BCNB@*F;?;VY6C:M?C5 UI=[HA]Q]!/XX8[$/4L@ MRT:R-BL[HRE;+4PDL5[)F1F +'#1+($\V8T@\.MW(_#;;F2E#V"3OB-J@GS# M=+M S^!%)<$X!4O62Z4G:KZTAY6^OK(R??-66\DHV$EO>FWM/D1N[;[1+"\! M2X1W/D8-U- 2 +*W.;3-!7[D;\N:I=*2! RPN3^G1)?F ]"QU]:$4_) $0/# MC\I6-6M[S4;_;_%%FUE9%-2VQO;,X@K8#B45NLCA*_)+SQ+H %YWHM"]@$BD MH^921/(*()Y>>G?U=0>WK32;^+6J'TBZMIAV)+7*9?$1##+;6I.:!LS8$'C@>>K$D'*J7)>(U>5EPY+ 9\H1!T\K/) M"EES^3M "^SXI3F$XSK M+QSTVL5>R]JS:XPM0\_$-B_#'J :OX'T:-*\0#J/M)@#-'S7GDM/'PUX.7:0(8> MH AO<7"WIKL^0'_O>!^O:E8-DUXG:N)1AE>OB^P$.A^ITV8BD -"V71+("*O4 . MX>O-KF.R;K3?&W3].KCOP9"M7%SFR#T#"&1/#UPWD>K"/$RI317F0P7D\6K) MQ+IMV M6SI#K6HY)S,?6?-]/*MO*"*_Q/"Z/8^:]VP:87F1J(C6+@O! MJ!,N;'860BB@K@VD( VCP(%;Y^GWR63 M257K60I39WM68DCV.LQ,[,9/9M];9VP82R:N5,QNU%(K>Q3XV:;F>;8;-J#> M.IT\=(\M+!5WDD2J!-6]ZTVT;B8U74SCIPZNI.3#UR"=PII,W '67]G9O[QI M7VQE;#E(%.=1150U5'?8JKMIR8*[?^ HK$=M MW37Q51 UMRL: L:>)8 M,Z(]@\@0'V9?M#F4O)X8!?/^_JK+-ZH#T8/^643#@KNFOA2>?[&#*Z'80JA9OZ.#]Q>,;L3O4@A9QBV@'M.M:\ /,-WGP]^?(F4_>9H#>X M>M-7N 2',\1X P^Q26JB(;3028X&$T1NM0U9(V_-WW;&^+UEMU@)N2([+>;T M,*\3B70=KW:LI^S>2G:O8>Y3A!]4A'.!IUG B_;RQEN']=[BK&F=6D+*=TF6 MJXH5NB'6Q+&.K%/X*.)\D=%/T8Z+:-]&_.:&YHSKAFKC(J_)] 1#?2&:ABFZ"4VQ\,Z3E85H8I-0F33U<_8*EZ@_ME 2,]5IBF*$1F= MHB9!I9/'IO-Q'%3W,_:(/<1_(% (*DHV2#'CE% -*5'H+8-$B8JU*G_ZYDA M_S;P%.:]&MXB>D.=ZPXL((A"8Y*, SS_1" <%$C\3/[EBHJ#K8=W6G]Z<^!V MG3"Y$M/Y!DM:V07;L;@1AMZ,>=0CP(M*_L.<_F.T_#>BT-P MAI2L/8$>H[!NY627HT)OY.E:2T_BT\H$+TIQ@/PSDHHI^'\B[.'3 4G)"BO@ MU9Q'.^/># M^C987"B*)UO"J,R:2QXT>VIQ:@5QP.*? 80OSHQX\TQO52XLQIC6X=GB1+,6 MXT5VR5#(%A?\^)E>=!JG7]O*[D;G@;&,DB'(H&CB7-?(M8:I3JH]0!8G*)\' MCDW#NX)F:3ZH:7,@ERVHNM2(.K3G =^#FE>'>%$9 F MEFW8:I@3O=>_V\*IUL^QXKC>R>BDF1P06J>S4=YZ M,$A\MU5"'AH-.QKAX@ ?[%L2[O PL%M\QQ0*'8'+BJ:*58>$5W\L/%Q>_1\% M@K?7]%"=48TJJ5*99I(/!8*OLF]^-ZJX9M[# T9;P:UA#C5M=1T MW@C'JJ(C7 X4$X_A.[+N=_,8>ATM%*H+OZ*++M/.:VT1'SP:)'[.8T 4&F\9 MB^8\/\@SV5D#9SIC]]./"*E #&J-*4LN,FQ+GHJ% M:C8.^V]7GEZ.I1=PAR/"C3(6$&U.M 2R4EG-*3[IX7:L^?RED[R/R_;+QV;K M@X$Q706RSS)TCZW[HW2UK"&[C_:MIUN1A,.]ZT*E$CT#K29-ZL6!#C*.-TST MQ^CZ?M]:OHFDO;]9K62:<5JXGZNGV*HUY@:+%<*R-P2=*&A^ Q6_7#^H# M/1VJ[55=J'8F!4+)=_EVO+G\N3*_QV7T95M/I.;)L:^W$VQ/%+JVZ+5]O1AK MW8Z&K;\;'#+WM?7R)'!#;R&JPFPBY,KM)FXE,NB&]3&R]1D4 /&V(4A7\CFU ME3.; A,R[46_K&)E]A$=_W@P^MHZREN%_ME^L@^Z*IUFL8(?4JT&:P(JUK+_ MW:$_:G637X',QVU'G7%3M;3AY 0-"TK+<05WQ_58^Q(_:CL>"4SG<\J=D*BF MZ&4A)P0YKI-)K.S$+!-K>W/WG/(C@>+#P4I-FM>MX7Q""V*R)^>&BWNLMKC89?L\Q QS&5X(DZF:XP!+KP.+_0+[5_ MCZ.GH+)LFD#7X74$T M-6,KIIQ2%RU17=?#FF< /@M9L4VM%-I+(JNR MKB?,"R@_29EX@>? R?E&\,SM<. *]8K':N/:M&#Y/#UH(.LPQQX\=VCH\8XO ME-<\Q_9$H^C:@;-V'2$/I/5/CP!T=-WF Y Y9=T?Q?(X?P+-$ , :! M%TAKMS. %SE;C_.T@U@\/WL((HMG)YQ]XU(QBKJW^A@^$/_E[^R(K;E7(2\-13>!368?00S/C MHCLO[AU.O2#Z=JSZND'_'AZ_M-QXQ>2'\F.OC8)W^4=:@LZ3I^V%>2T*!__H M1;\ZDE_Y-Q MT[7A3?TPBC,B%16%'\Y:=87[.'&;)]ABEE1EWL9%1NZQ7HJ8IM =)H\\ M:'Y6TR0/-$URE,"O:Z77%$/(3$F')//!.GR!?ZFN:#*07-#H^(>M]1KT(I\= M:J"H%WN96CFH)<,B@ZX'>ZFUWD?6?$\%D[R^U5X22^!W3$Q^;IN+./'E#AI2 MKONYO\ITGE[ 3R#!8;@K@9,[7=7K[_I6?^UE-KM*2 5<8!IA9T!X/1(?(JOG M/KD/1]S*][O$QA>G[ST^?OT=KFMW^"/=#E$[L'[1,!RRK2/%WH-/[!EFJQ MJF>;U6ZRC_/]PG0@U3-$JX*L#Q,__)ZE^A.Z'X,NNW1 M.L9]7W>WHL"[,KA M#(X1PGD]8U)3-@CFR&Z-Q ^WKTD>6]!>BO4Z"[MI:Y9?T.8@^F\3N-$V-PQ^ M3,WS;#>,6) /0'2SW8$_FA>*F7D-Z%BR;'>&]=8JR2/K.5^,^#Z^\L=C_@0Z M%7LBO$& 70%),8LWIB'7K>-%PBTUIEW,Q9/T'U_V@C+^\[N3N/)TE87IQN1VH]W@5)$5#1P&.@#/.75D _7+S#L;BA63LEMIO]LEGP;N#HHED5_=#K]=BP%GA$39B5.2=^W'UOG;%A+'D= M7^OV7+/4=>6(!*(#6XYH[3(3A576F;&]0DX0\X.\T>2Z0BT9/P/\QA+OR4V< MO!4W[[1YMC3FG)=.AQT\! N]F!X[W'0:/_;^U.;9$;^/]L/N4/)ZAN'[S7*H,NFDAW0M-X;"'BO1#,6DX^58[7?:K^XR/NP].;];T9$ M8L-1S_5';=%2-_FVZ%-=LS0SV*75WA5Q%T3WN>AB[J2;*$U*;'LX+>N4U:&X M(3YJ]=";)@;7_\^>&G_]%WT\(L?7$V^7]<9UA+P;OG "(Q+?@B]Q>0=\6;IG MM^OAM?E^D1]1[:W@1D2E5YYED.3MIC MNUCBAY[0?H+KZ%#KNU1$'5DOU87D.V,5NP3L+O6-16!3)_%#5:7I$)@Z&\>X^^&,APZ2F!BF8#-&4 M9ZNP.+M_6/IQRN%IC$Q<1[FC2V]"N<],,8X")=J2UR-^X2+W@X;:@;40P^C; M$QW?%5TM*G:*2D*.8I*:;(P;:B9!G):_EWIO)9L7S<'I_1^B8^N(O@=M<3W3VG^< ;SC;8H@VDS MH @[;>+569FA6E@7[Z';./(B$+^[.?2MLY;7:ZKW+?^'"G<_,*0;%XDT2X]R M(LO99!F;#%JE1CE^.NOS'L75ST9Y0/AQ[B[](QCF@:79[MIJ;(I\#G.S>T.J M68!3&'B%YA=$:5VV=- V;&UABJZ]\"?;:P)+/CCA:^F3%E9S/4?7NDD^E.B6 M(:,[$N_REML;I/HZ4"_1>->7[!TB_U&XK'B$JK&=; +'''N4K*=[/;"(GZ7\ M%*"0XB=U]9[0&WY/,, QR.OK/.^_&5Q(A[ MMJ[Y5%9TUZ*@QE7&+68Q&;.@H);P\J*6(9OQ4[[7K#4FNWJOAQA\=5ME)"[F MS1P[+^(F.22L6D@6@W8,-^5_=//CUK,JML??,^OMCGUNNF\RU0MG34VHS*N )&%M5&$/FF[07 M/XD^75<\4DH?89QUS2$$US.69K+2&@C5*I?2@UH_G>S&S\&Z:K&Q9?'7#LF! ME%_/E/S,T0N/:5I\H6HMH+ MF=ZJR (RK$ZEN=4>HWN&_*)4?VKQ\8+ %;'4)TX5\K1:L8>\;K&]6K;-3A97,*#=K3<.!@+G=+)>G>DLMBZRV1_Q4X8\S_OU3 MA:$KMVU\7&'9:A[ZLME%LCS0XZ?J?_14X4^R^>I3A5IAU'?R6:ZO%R=F<:@Y M"54>QR_N^N%3A3_(ZNM.%9;'K< !L[S&,L617( .4+V![D@;%$\5_B"+7R5+ M.KEI-Y7&78*E>GF#:"EZQ@_C9XV_)UGR@XQ[]SBH5]BF M>OH'1C8* 0B>P7M3B^]?X/OJT0_=[WH8Y*4 MF2=XZ!T4>P,B(4ATP/>1M1_7B=_UR[^7^*$P6. BA#XSM E2T?-M]S-VZ -@ MY,U5L )V(H6#M$-U2L6D.D;O).L.C)^:\71$R.^R1T^!>%,@WFCI<$"NZ*H[ MXW_J-C(T.^!X8296E[:AEP8)&UG\O]4EXBS=GG#_5KAGCN">^9+^_^S0/F[4 M'9K95I[%JG5&YUBN[Z-[KC"F0_N.@)>Y'GB9VP./')&9P_/CNT^WJLE,I\I6 M4>UD9KHY+GKSOI:RBWUD\8123>;KL^1DYKK@\.C2&X$D<6B.=Y^^UF'I7KF1 M!"$,!\4P7.K59B*5F\I)0>G$"G)?Z-ST<'F1C;6]JAG Z:4_!/WK#R7<30+H M8=F5&%_1M9YGIP+'PC O5A+P]<,.3T&XA2#NZ.0FXV/DW.1EQ73F7#[_$;%]KIH9@.GT*X; M]7PZALSF2,/^E%I/\R?1S#\?2).#B:B,[3KVYJUW12IJH*R\59;$.:E2S[G;)LD' M'2: $L"E1AX#))EM C4^86D=/U@KDUQS*2&7MZB1J4&LJ8K?C)_QR*@+\I\ M,Y.J!L5%:Z57!WS;2^;K:: CI^V1E/EO.(%^3YG7V%;1&3 .)O1ZK9'K#1G2 M6R"G[6,L\[<^N?X"CR_*O&')B24I+M,LY98GO+#PO;2"G+9'4^;OQ-0#WSXG M&B($,S\!P*_9TCJV>6'N%M#>2S\5)H!QV;YI3+?IT^R""@*]YU<]HL-)U3YZ M_0=VXGEIK5L>O[/8>+AR9[(8P=C39$UT0UXTP*OT*BW+Z]A6--:M/R,-ISE@ M5_>Q$^*ZWLNM^KACLKS*EZIT>]XI8LBJ[XM+WG'ZFC7?C=]'X?K7^4UF-_R6 M5*E2&_JM@4Y-7,9P'#)[0WVV:^V\S\AM\DL],4KS0%7>UM3) MT<:$:=K6&@_;2TYKE>^0JG/QMINS@XPC<'R-[*Q4:I)((*LE+U)POR]Q@80/ MGZ$[U=KD[88DO#;,[P"YZ4(3Y8/O W&]02\2;2FI"R [9I8)S^HLJ\B%;M>" M^"SY_C@ WW9LW,^F+&R,RHYJ>Y6M^=!WIQH*13^::9'3!W5Z5(I)T/M%,N\#0+>-Z! MY3W,.N__\;!>-!W6:$J<=E?X3&DV&UR+QQ2$D\WG5[C/-9];8KS ?+B+<(&= M>V.TKB+EE+(E:W--#D3#",NF":7=U43CS*]/'>J"9FD^J&ES()&:.Z/9K#IAKE2:U3(SM(-HD#E M2;TH(^O27$33WA!^DL)?][D_P)J7UWV3-[%)><1##&" 8]F&K88YT7O]N^T3 M3,-3B"6=]O1JOI@1DIT9.4D\Q>&[Q.$:'CW%XI9BT; M"48+P ?[E,#>-#2J M76O4\C ]*([Y23T]FA;1;2_S:+)PF3%/ ;BE .P*6=9GA:-[3C1G=]\YARWQ M50VC=6Q8F1<[9=(G:.2"QD>5@#?UP&O23*Y6[>/Y^.EI%&'\1WKD M:SCG@;1>1H*(?G-PR=VU'@/-5 M6IH+U-FL*ZZ*+-G%_()>\H=$7+4THK!^:NM[P/N-'(DZ==@B;DI#EO=3&.[,74OT 0S3_J+S\BJM]PE;E&54WVIU-. MJ+9,835S;<(JXUT_$;S\< M40#_A'=\4P2?M(1J1VNJ)XVOZT#T0OJ88VQ.I\%CA!DV+0XM$RA("#G)ZS+FW=TV10V MGR7,UR%XB:+[0S#ODC0>(=F;H*M#.30#\UJP7;H@KWGKCA!M<=_ LQ6X0QJW M%)XM@L&0LHJ&(&K(!5EGX'9$DGO"[-(5KXGY"$ 3EW<"6LV17*I2J.59S,<; M.F "GDS%0:\=D>0)M"_E2S\,)'XBNJ#I:M)^E/'2H(L33!CI)DZG9LEICQJJ MR.FKSS/[=,%_#JO7B^[:D<\83:7<\CN/Y3OSW*2(Z[,:6!C)JIWQ+&1CS8_S M^^RJ_QRFGS$4I*HD5]ERUL,!,Y(SR9:^*K>1,Q1/=?[A:(?W74T_4N94;DIG M9L69) 2-UK1NS9I,)HRA,C\;B;Q:[A_"YC:8 RMXK;'*)?6B MZ'9[*3ZL6,LXZ+4_)M_Q#3UK;N,YA6T\NTRFQVV6#YK%*M_+:3ZZ(T50]IQN MSO*MKTQH^N=_/9H,.Q-T1>U^8O0=ZUA M>[M>5?3%:%6VZY5LN'A+]2 C\KDN049?W02OE43+:6#:M,EJ*6TT&DM=FS:1 M"P+O;Q7?J7J]AA./*!L$>7O90 ;[#9OIF':1\U@,3*OML94(TNAVS7XB]-X( M?9UHZXI&L"Z969N+MSBC9X*8UUR586>EBMX= M#'M99HF"7:WF?Y)CZ(;L"(KF'ST/88VQZN_L26+_+> MGQNK>L=MXKBFC8>%0E[6PU7L>+\)%#Z\>M1!\#*&>F^M56O%M)5$_>0RUT\+=7E<:LGMNJM<:LGE]Y@ROI+!?!Z"O'-RH%;:@OX M_<6HH6ONL%@=NLE>IQ136'ZF;/>KH#@IDWUW!N\M)HX?ZKQ-;BQ2>;?IGPJ< M:E/-N,,L3J56$UVU4V*V%E,\W+]_ZLGP>3R2^RN@<)HR0Q,*QR[ROHGVT0"X MW35%8 %7-&A+IF53LS3/C]YK#MBE WFV\Z3&[-@J#8G\4B]FP5)*$7:S;\8T M6OL@N*Y^ZAO4?C%\5Y'[H8"^ M'F7"56H_:'&GG_*:Y]B>:!1=.W#6![L@^6!%\2?%<1[D32W(XV'1M.';C+:.;&7:T@>CEPJ/W\. M MC""*[\X_\ 6GZV&XJ[_A ^%/_MZ^"),MLZEV)1H(,^#:>G9L$O,\@LKJYF#6HI)GTK3FRCO$=:?4B91>)=<]0_DJW]M1LW"Q^ M^Q%X;B>TPQA"D_SM7"O!TORHB0F]B.;3;U&*YZ-N,4:OHH-.HF$R6EN6.LCJ M\[NB=#OO_5V:/<%Z#[">'0LZ= E42)M"CV[4EHF$KF!,44VWO,<(?&](IC%H8ZZNE4+IM773-P*PZR*8;[H_$,C1X9C!<3L3_K M9[)X9FJ$!:4M8$L%]//S5&F9?OJ9W^IG(KU/\!WP/!BFF@=C_^6J+4ASC,TW M$AVR)7 A,6HJ^@(,\G\V2-\AV1.J/Q42E18IQLGKMJ.'9*GM"'A)RG#/D.@G M0J(_&ZQ19ET*FS;\^W36>E)41*"?CN):=X KXS^8$_T(J4>%)CD^>@H M.M#0T7P#'$Z\.JYC6Q,T:OW9%,-HY71$+74S27OK-9UL.30-T8I:WAYN#,"W MDD4W7.N##KR!)TJGE084,;?ZN%LIXSVNL,J5ZBL=&R&G1:,C"V!?5FCGS9DB+B MS$%T 20PN?U=MXCW^ABE,KB9P+%4KE[.6#:Z_NLA95Z0_"9I[@+>-XGZ9Z'V MLFY>PZ]@NR9P=_KD=-OWDSK8$(KB'!=Z';PJ".QXY5@NED,.M6_HX#6(SI+F MJ6N_5==^$H!!MF4+A6#)Z6 %R"R>:>BC 7( ?"+B^@3\75S,8TM^F'\_9[*^ M:,H)OM2E9]W\"A<-Q6'Z_S*+'LJE^/'MAP^(8O0- M,]& PBYAM!R1B5,430+N+>1N.,3K4GO57NK8=-YB,3XDN7F<&.I:@$YPF^,@!\D-G M =Y;\Q,L7SJS0@PKJ9'+6D6I$LNH!X2S_LSNO(@135WK],3]NB(J2!/DRQ#]=2,H#4:LCD*\Z/!!%E/]!E<7[')?SNG\XL& M:)DV%_FDI7I"D257W1HY6C899 W0-_BL<36&2->TW"0@[QHM;#145P,\3(>, MS&?:Q>DJWK[S3P7DL0?+=;JQZ,PR1GUA,P*?:5)CU6L6&CRRAA/]@#SVL'D= MD,OUK*!8TT2 :Y-TS@$S>::X\;9_WQ:0(PV'3_I#'(RWYBFUT="9A%7/C_T" M4R@C&WH]?9#;Z(?W O)%:CQNIFOT0@BI ;J'85 ,R)&&QD<#>G8SG@1T5T.Y^A$I"C (&+.9G/S#B'RE4&)G3> M!5.<\9B;T'(Z-@0,9@;#V2Q UOG\U*CQ-PGPR'F=V\)HKX+753>GO]O"J8>Q ME1JF4BXNKH(D602DV%X@JW,^!Z=K"/&$U96P:MB1&^ ']"J"]:>P Y+Q86X M;(8.V\>97J9LD[5:(N1'-V"+*$ MZK3$I2NAH 56/=ES#==#MU_7IQ#TQO(?"D*G[16_UF#PL+.Y)FM1'"I&U7+K M:/1XG$*3V[G3"H^[3+/293EVQ4QD1R2K#G*F[4Y-":\&\46*'@QKV)'TE@"] M7U?+6V%NRO2'!%BU"KA8GK.Y0J,FB?4_!3^(1^ Q\:F[!!G[W%?H0%?V MX(39P?@MX*K W4?O/^.)6(\" MZ-,Q78DKTRWK2V]]-OY@3M?!IWW^;6-#MIV'.+>MJ1/_,#36YO 53ELXW0__ M27XFJ?V@612"!IYHZ/-!R1DBNZ%UD7K[H/L,^?XL^*]3B-<.)#NZ]";!WGZ> MBWW&,7@'_(QMFK:U]I:^3P!F_J+45(>)(G 1$&>=A;V]3Z)1+DQ3=0(3 MPF952(V$/C^8(H?69YN4FQ:.7?W$ W2=H_2[\'I,5^FI5B[Q?>+N7]]44HE$ M05X$>&\N3(E\IU#,,$_%\E0L7U(L+P![JI8_2K5PUN[E13\SY.KR1!?$K I6 M:6H2^ GDHKZG8HF58MG#ZZE6OJ.YW*VBEXF]S&@>/G:%8$;;'E^;5#I\G'1! MS)K4/0.'IQB>]?99>I19-&2FR?:\.9%)DXV%7X^3M_\4Q*>C'5]1?/&.4Y/9 M)-/%=5XG5WDJUV-'DS)ZHS2?@OAT3*^:__F-LS_P#$?D$\HPSU*M047I#Q.3 M'(Z6M3%I68&YA9@8;^R4*OM/HV+"@Z( MEZZK>%+24OBKRJVFG54"N3.B9 M+T-,OSY]\[WD+>6"UP<#O,K.IL0RXA6Y3.>KUDF?>"Q(_/ M\4R\&>9$@Z'+%I23X*0PTI[#D)$'[AP*JQ=14;1V+; "L3[W'2;%X0&^6!0" M(G#SZ(8KKU>X*S^\O,3[ZH?$#WF:U(A([A5$8O/AN@,X!\5X^?7Q)*C>=V6; M6U",)H6ELDHK)HXUQH-"Q6N!>0U9+?%66>K[B[VGKJ P(GD=//#$P:5WCBVA M)=VJU;W/PT.W4(0/:;I@KMF!9X1MX-@NM+9;1*3GR;2&3S5;QSI595'-Y_! M0M)W.5G>QFMY;WT/%8U>.I3WN8,G*R+@W82>UZ%B)=CF%##ZTCV-G&+5]+1HM]+,OIC+OR>K.\W4'. M[D>R>VYI.W:>7=M#"?/7F'_L%FU9SR3;/8Z0+ DG&SVI/E'8]B"#G$B_P_IS M*WMDQK^*!#\E]:E!)]DG5VQ.I[1DV\L-IE2U^)1ZA&.^SS#_K-27Q92T C3G MXCUAE+*;7'=&S)$LK4!$ZG^6\>2(>-'W+Q_>"_4+@1^XH TD !V=L0&\T]!. MFP\&J837U7!1JK:\@.&3&0,Y&+P;[[^WSGN: A(CKC0%1Y?>[W#M%]NLR8:& MZ^UF"P_9.=;NM^L.3B"'"'3:K/WX,=-3XY Y,@Z9&^6 RO1HP;*%3L!BSESH M>./48.@AYRH@G@/*7&]",K<-_U,CDGJ)$/:)]%TBY$!'K&^< ZIF65%AD>-J M!AG]L#-Q[4"=U,602$6?3[; +ED@'EB:#4VW!/6SW &N6;-%:^>$S(VAFJ]U ML8"E%C[7&OF9?&6*9.AQEF([C?,QDGU]7^RB&7R+V/=+:Z0PDOIZ6N.+.%5\ MX-X4FZZ@F#H]#9I"U:H7&)J;-6PM]M@\0Z8G'C_3K_)RTALY5^V-"H+-COX)J;Z.Q[CTY_NYCI34 ::I M3>!P4$WPEJ<(/\I OL)AS'*J7VT6JW6V2A1IX_@$FNB+9,N42#71-:664V2R73S21M*EGMPW?6-ICYIHO M)!CT&46WQCXVT,G)DAZV>&M6D>_.QAC&XI<'=8B:VQ6- .3"FB:.-2,J9]J/ MYMBD[G:7<$YTQX;M[WV):7+6X3%N6[86O8( 0O-ANO3O:(W1U=! M7D+%E&+++R$MNA%4].N\7+1YMHMBVX&U$,/HV^V-1-H.DIGZ:(5KQ?2@HU3Q(D,B M%\._EP.]EFYW3(1>2_''5(@W0OMFN,<=X8Z-YV%WF-"K.C5M5?JL,*I51\C9 MVX_#_0+AGGA'&^\%.W#]R1WQWN!SIN\ODG.=R7E">5[(B,(2N3S"Q_%^@7!/ MO"..=\WU_#O"O6(-U("ALC6A*NBE9K@J=_K9!U#OY^GV1/N]PKOW)KI\&:C\ MJNOD 5 9EAQI;2=P.RMSB)S;'0>8_/B)[0\?SGTC'3116TRME\K-<*U:D-1: MHYX*5>3T%Z+IH!\Z=G?FK/ZGJI%LPBO5%86NX+.)&8QQF5Y.ZO%+^GQ_0=!I M+?[]9Q]_BK_[1GW0VD=5*6T(NJ.M'FCKS?6_;G] U>2IEO2Z,[PG5=N]%=%C M9NH? HBK'WM*S9?MF!-RWC?+B-AIH?L"-6JE=(#3U**@=^IXVM5GY0DARAZ_ M:(A/G%Z+TV-J/BA,\<^Y2E?[TP%(#XE>;YD0&%_G,''$=X>M^#E.*/C3^(]U M+[@U*,16.20-A@[U?[I%56NGQT=&H;EZXS04\M@H/2GE8*+7$+U[ENS5[]!O"9(HMB[\/UC!;M**PUXS/5'"WPA MFY[/R)6G<_JXH9:[3JV!WBG0*PK^=S5('UK^'PJBKVK6#*AUNTN2[>I:64B6 MQZ-\9UR.7][RARM3$ 7)%=LYD$P2 ++7AD*F65S@1\Y 5"08!4R:M7X IVP4 M^\YB2LD^39.6C#-I0UDX').Q>.3"PVOV9#Z^^"> K@80+4G V!:7QK%/K#H/B%39A4 M-S?MY1=V1:>R=CG7Y/0,TXR?C?N139@?A,+G:K.O3B;XK;+.F@6OKI-N1K&H MEE,UELBZRT@E$Q#:V+]#NKPSYTL9MZ]3.BF&F(KE@$/',/7X7?MV/YZ4WN_: M$MD-]PLZ@P54(2184>DOJH.R.L^V4#CK>+K%2>R/LGRU!\>V?321_DF7C2FV MYN%2SK3QV2*I>]-RC]=2R-G9!W'9#K"4/NX]?;\VM;=*.N3J=J@7JT)5KP[\ M-J/U^IY(_WDYU_B7R-P0$RJIR\6PDJT+?'M5FAC^;.Q6D(OW4,3$T=;.C0IG MMFR&//[Z? H6R[B8I)0X7-,8+YNJDH!?(&<64)E/<;YO S0/']EYF M7^4YKE].\4,3!VQI)8XL6Q;+R!GM=[H/O[?*A[+5>T!D#Z+D[+YUU!?QL."D M#"?[K3B\/7]YWSO(*MML "Q@&VT'4042%I+3@G](ZFCX> M7?=R$1]%SZ(K>X(CPS>%2TCBV=T)B1272S6G:D[0IKFJ,TW,U;&)K-__(4J\ ME(1>18K'M#WO9&CO":U*C\OJNL"V!*R8G23;K125)I!32'&&UL_F>R^/V^Z! M:&H4D&GHT(OJZ=#E.A"C!DG1BLN6$_BOQLJ?7L N@2MI'@P+H+%X551O!&ND M=X TL;19<#3% [XU([J&S6MF8&Q+WOR)+;_^U>[0T% I=C@\$;#5WK(FU.0R M!I+(J<,SH\'/DOPB[JZ6BDN\>A& *YCU]=7 MK$72TP[>)I%+ )X3J4-2/T7J043JTR*SYD+7CH@2M;J]K]"49-YMTR,MC6-T M+C4OU(+LR7$10OGAK8MS'+S^1*]4'F?ISE%0DS>6^-CLW+*QUFX3/ YF M.8%D++8O4'4F3,62"36/#!K* M']]$_/ZC0'MAV)]';*=7HYWJU^CMVP6CG M)_ET0'0YMBC-K*Q7-2:9''+%/#'I07%7,)S:A5MWD>"+ <^.RQU,!YV.Z_-T'4;$;<&Z'A1W]-,LF9;LFV5X?/=L6CIG *5 M+)"CRVKE'-?>'0I)3A/M4<$%.#?/8WTB,6W,T*W-0J['Y%5$OH^.NUMWWHOE MIY==G)?,XK7N36N\3+AA!7390*&RU!C/U"L>LKA[P[UYR3S^?(.L'R\O?1\Z M+%3V?AB=VK(M<%I."O_9M*U#F'0S^6YS4LLW65+HR]5TV4^PZ'::?'.5+U!Y MMQ9DNB48%>HR=KTH$SE!'*2WNE MZ WJQW053-3JRPA&Q"=7^P+!MY9+>IN\6>9G(=?>KXF,5&M]'Y,C304QM1@ M97!L0*G=/EW 0J,46]:>72/J#+VRVT\;&!"WD>:M.]2<<>X:3!W+(8$E:F >0DC2+%XIC%#%D_7TW13 M,_<&4;_NZL8KB/O1P5WK\YM[0<'OG@T@"36CM[K.@JUR%7Z@$P3(4,BZS+$# MTLO)SO>!=(-#H!^*8:E'J:[8-= [;/$NT]=JX\(:'Y.A>2"MEY$@HM\<7+)E M;)T'QMZU^ M+]M/27(@F%7+6+9FHQ&OQ92W;ZSS;GR%)OIV>[WDB,SH25;6=)3<GV^D/'<$0+#"P ^ 8?W_/Y*>3:: M Z/48[EB+5LXP1BC8[]AZO 4;)-8"\LX$+- M2YOPV9)8LHVH(?+K=.'>8@5C#\R":%&'IHD MSTY3Y=G8B%^R: VS#U#MZPGT"^0^L)SGZ'TWJ!/'72W?@OK)I5].;:(*[=QR M(>8K 9,4>LM^(8'A7+$[1C;\>D+[?/Q'W*E=Z\4.:=>5L-"RO.:1:#1%32Y; MC.AHOFALH3?^_]G[TJ>VL2S>[Z_J_0^J3,\\4F7<7@$G,UUE""$D80E+TMU? M*-FZQ@JRY&@!G+_^G>5NDB66- 33[:F:F6!;5W3/;_[IUINC,'KWY^9@ M;^$JB)YXYWZTK]3)%?PYX_\M=[A\/#O^\.>.^VVP_6'LOA5K0[&VO;>PFG&E MP^76A3ZN6OQD#<<>(H'P9NZ[-^V-KX(W?^XT6K,_HC?K1V^^;)1.V3SCI2S60.8W'I1UD2S(X$Z$*I\"0A3'?;IUY[M;U^L?7Q[/OG MO:1QX5XMG!@FN*S\\C@!Z+;U/8]XV1T.TOY,H[+*,^P/#G:RP?GVY>G.1?;Y MV^_]4_'V9.&T^,HSO&%IS^[X/EZ\]__\T[O^UCAXY_4N+[>]#XW'1PY9B-6# MTK[UKRX.TEB$W]:C?N]R$;N;_GG;X;;GS?7CB9_?A@H=7=2&_9P<<,OS9_ M#D65PG'^,$5-HFSM9-8,5B_$NU'T];#]=C89+*;P?U2LS+\M13U<.=M\/=+D M0_QQM37XL'LQ>_>YM[6U++#I??], UW6/'?BE!8"JWI-/X#_WNO MT_B^[6]/=C>_?7_;&.R\?WPA<6^&N6:EHO_UUK6M-8[7'/7%UNS#8++;V/*^ M77\(HS>#XYT%6WP3>ZVVUAY?6KSSWP>7\6KS_;;_I_\]/3XS=GQP=MP.XQ"T=@Y>9_L-(Z/?__-)^^A@HS_W.DYNN/^;WF JE:"%R1T] MV#LYF8[>C=WMM=\_G86?PYTONX&A/LJ]$O9@^Z#- 4%'\0]NP=SS^.$;$4;4 M27E^V+N>96Z(7_.SO_L)D!><4\_.NNO[!]$T^_*IL3-HMT]__SY^V_S]O/PL MK.?^POE/X?=GT?'PXFCTKOS<_M1H7WR]:Z31N M?O_N9LGI_ 7CU\(#?^%]*6@C^)!$&7BJN*2R6=N M?NNO_O4K(,\(-!F1\)]CX7K$9X$&?_LO_(^3I+, V/7$O5Z]\KUT_*K9:/S[ M]=3U,)B^&HA1^JI3[ZR;CV)$152?11R9A]<@//2E>/VB,&I\[H>K:31]U6K6 MUZ;I:[@+JV-JU?.J6U_OPB?66^'AJ7IT! QX=>1._&#VZO^=@":7./OBRCF* M)F[X_VK\"?Q_ L0]^G^OZ=>)_UW 0/@6>N\K^*>#_VW+?^ +7&<*URH]0I*RZ@7\>OL*=A?F+CXM[4V!+(5\>M!% .QZ6?J> I)%/B>\Z\&_4?] H=HEWQMCO%UV5'Q].#+ M2S_Q!P3V_VKL>Z!.P,__\Z^-5J/]6F_G]*&V8GZ=](D?HAKS*D]]U=-N*Y*1 M!#*( D\^J#>L=?>EN<17SD;-#7>CV6J?C1K-YEEGW77/!@.W&&ZXX: MZ]W6"Z:MI]F,0>ZM]MI?_':Z#\+EC7-\TC_9/O[OKX.G/+2;YGF\O75ZM'NR MNWWL]/??.-N_;[WK[^]L.UL'>WN[Q\>[!_M/.'GB=QW#[FY:R)?^\;O=_9V3 M@_V:\Z:^57=:C6ZG]X"3;SWBY-\>'.W]YU_-M<9KFC#(-E"'28OSAX[4WH^0 MT?^@H>.$+IHQGO!?O8F&Y"O$Q*\7=-'VW3@^2[N]Z^CKG]%V8_7]&JQP;7_O M_='Y+=-N-E8__-KG/<[->5$(IIQ=;="7*XKE/.9N]V&K/=SN-R(9QOX41[-V M?>OMWN'ASF;J7APW9V<7Y^GW;\/H_):)ZS&=_:CN-#7G+)S 34.\M-EM2E); M_E(*L6$4!.XT$:_4/Z1T>]7 ;4U!Z4H]]0B5% W=0!X2G0X(P==78] E5^$] M0]0BKF)WJM2C#2-Q%8]Z2%5)R9R.^02%LGQ3_KA'J,ND_WOAPZ3!M ?*CH(! MJ-U1.HBN7SS2W>N'8>8&'.^WJ&'\)=E>>WOY]GQ[=?W[6^_+P72VU?XT=P?5 MYAR+\T@XI[O.\6P"%]+>C(TR@8RRMK?>67M=>6%_33W[8)_LB ;E=%NRHO[^ M_FG_HW.T?7AP=.(2_[@X*US M\F[;L:2?EGS]K1,'OF[VVATM/6AC?D6R_Y5NRR+PMI)-ZI5OTMLH=M*Q<$9^ M M>4-V &>K<#?$1X3HG(L6[%*VQ_.X%!QYX[PZ=$^%C7XI"\5MOLR[+NA=^\ M/H\V_GSKG;JSKQ?ODLGWSM4?\[+IIBU012J\^':SYN#<'D]R;3RBLG!PI.ER MR;I_-NLF;"E^FX(7;^&=^_1*B]X] M/_Y]TCE_UV^89S6/LZ)$X M]Q-T?*;8/LG:U?[WDW?):._PR\5LZ\ON]O:[]/W&IS?JNJW>.CPHW5/\Q,GP M3 RZ7\;O>DGG(G,;8?RE^6DPW#@_:YW-_;)[M'GUYM3_\^AT]F5U]\_F\-/^ MV?HG3+$J_G+\82>#!H[EV+_XNWQ[NDQC-F9'S/=Z[3'!]]&FZ=?3JZ" M\]_;'P^WOWTZZ\[_TML]^GST]3IK-3X-.:][&JN)R1"KU9Y( MJ3==&,&BED>4H _F!RX(_;_=TDADWZRU_M0U_C514M19*7]\&D>7R!T?WK)B M68-8M[J.E)*&)*KM5N1)T0-W_MU%XC;_"+YEI^[F]5K_]V9G=/FI#V]NW-/2 M"MPK%R.F=]-2G_%A/L99G;C7NS*%9$@#VFH7G-(?V?A#=O+^CZM&MBJ::T/W MT_?QR(0_Z 0.3W3F+ M]3YQR 4Y^\7:C^=.*(_/PON>%R/6 __?1S\43NUG.3;FSZIE>_2^?+O:R*9;L^TOS=[HC\;O MO?Z;W^_G>#[.?)! [4:YK_GNX_SL'=F"?Q[$)]&5':[L?KOZUK\Z__+IPOWZ M^^F[IOOQRW5XS_T0;IH&Y=KAXNX&Z1$'\2$HZJ SV.Z:I"VN)D>GT_Z%VQJ? M#5-W;>OJ;-Y=<]-BOI1'T.]Q[?).SB5COODP#R-,K/S3G^;,G[?G;X*#X:9[ MM#WK?]WN7O^>^8+<*/=3K'L;3>5T_IOJU'(747^>QG ;_*D;.$)ULH"/L95% M\NRU9Z /($)/%'7DAXT>/+!K\CF%-(P''!?27'^=.*D(Q'0W^16[_\O%E'_6S.L2#F OZ'%TWXD%C]^!P>Y:()'+_6)]V3^^G JROK:^V M.A4:T8-0<>\'Q,^-29+< ->']W/T OM#.M,L3C(,8Z21 [_ +9>ARM;*0 8I M@4EBYD5_F+YZX#S*!^8 0#CH+H2FV9^GL54R%> M#8 S7*Q>P2;=6C.@OW<'211DJ= VU^-6"CR,_YVR]>7_WE&2+S?\"3:\M=SP M!]KP^^CFMY+Z(GG^>C_%$[KU M,-?D83> GO/$4(:%7F4P1(RNT^(WJ!]%\2M5W_7BMQ,_Y?(WVCD"9;BW9^8? MM%NQ2X8=IS^NH,?@!_;J.5VM']^K@]#Y,O:!J(ZT^;'(%_(G^_\> 0O(,H:E M\3=KM@9TP2UC^//XXNC;]J2UM[W3W?CJOF^\;6[_>3]CF&?DT)1JSM2-G4LW MR(3S2Z..X!+.%%$HQC?E4SS6:?V\T_FK\#QW.ZQ3]WAXUO^S<;;MG[W_P__@ MQT>[T3T]]7*.:/%/Y2QA+^@$$YSG7TYZ6=[->]U-*4-8A%AG/=AY^_[KZ/M% MJS'[T/FRVMO+&N?WK!@Y/-IZMT"5C<_H#E8=2GO_K'_YI7GP?OO+]M=WX^]K MX_'E/5V'>"A?'N22/:[>\ B9@@(4\1])$OPYPE&9"85D]G$Z\")QW/O:V#E= M>S\-O/>[Z]_OYS _&0MGWTT\]QL+26?/C2]$ZGS\^(A9[L_J_!Y!?%8/\IP3?[FMMW*=H\/XAC/.7%B)! M]=!VJ> T%N0_A/=9@0_'V8]"\7#A#QW-E9O2[-0[-^T+=C<<8A[H8.8,QP)H M#GYZX?@\0ZL1"[;V&=9>?VAV=,\5M'M3;_3Y8:W_;2"!!S'^1D0"YS; M\06.[0.>VK$\M%TZ,XMY#7OOW.[)<>IM'XR['S]\7^\V?C^_NF6O]J,?@5>H MWMX[%G]:I?H/R%\>\^*$40J??,M\9"O 3:A*,:82V>0&-M/&K.O\1Z;"T_"0 MY3WZ6??HK&5/(9)_;]>=\?K5UW3O>VMSZ-OYVN[1U<'A&BVS_F_CPD M^52<=<65NQH+*F#(WSN0K"M->5= XZ,[YSEN$.B+9]_(@9 _@*%++N'\O;-$ MF=('\2ZBI,/*:L>#;\-S^BFL8"C(F]ML\1B$&)$X*S R:,).D@W'3C+&_B:Q MP^BD\*";%CG)E9O,LQ%Z6"[I)4CAT'-66M:Z!Z!4PX\&7V%5^!#]'I[$^ .*;7RC9NZSEL6K+E[;0:Q)>V/7%6\,OUUZUVJ][0&JQ/%=A3K,#^*1>UAU^@;(^?M:]M'8: M-UI>4^M>[FU\OQA[>U/_5)PUOGSZN'N:?/I^FP*YO)>/I*O>5UBR=1? \\)Q MAT.X;4 V0(-(=&C:A:6?@EX;KI9^D4S@FL);8L7',1 ZY_54)K"<"!S<*[G MSGD<7:5C]74=Y*J@N9$IR9W4\>ZA1Z'5>%TU0_JZ^5K][-8?5,]/_1#EJ/QQ MQ5S5+W/&;K,U6&TI<]=6#!Y225]F-][%D8TPQ)V;'-EW]8BWN@LTRD:]??NB M[A/POG6;'IQ;S9'PQ_);K22=Y)_WB&'PSO/JD0M&R42.=1 M/'LL- 6WM M0>WV!V,<#TXXQ-)_*/>0%WM<):-OTGU_*NP=DQS-4_6PMS7BC[.KM?6KJ_>G MDWAS^VMGW-QO;I3"U_[P^3]$$=WC\_\'S$K=F/Z,K-1%Y+"+NQ]_7PZT7:7X M+Q3_4;/&[@AF^ M_,J'5\-KG1#V(4(Y#'M*6E#HAD/?#5!C1Z@L_'$B6]PD#N)U^=Z-X?/VBIMW MIN<,Y0IO\U/?WN^.MDW)#3XN;IM0M'(D1R 6A+F$=[CF%)G0%M)LDH&(1 MN+\D'#$:"7)*AK+H'I_T49R&0)]($W$4.%B^99&M42@IQUP1I]-I=%8&+W6N M@AL/7!AV]> Z$#.*[:PTN\YI_1C[9ZRWUK".]24NW*Q2IHT, J!7ZW*,_'C" M_MXIO-O%'\%]HKP)CV;L9IZ?RGDM!/WO#D=Q'R<5Q7US-&\#(' K?VUGZ_OV ME\OMV:G8^R-*O>-/5R=O'D"P+,8->+B@1M'-FHQ%$"BF[JQ4Y#3]TL@&H[?]LS?;X_;AHY+'C3&#F]SUSRKQ9--% M*8R,$NAB&$0)LI@I;(!P*'R$3,3\H"2=L$9?N.?G0)A(N1-.,N32"DEO)?@3 M=C&& T=.L7** (PPG PC)?C2]UF(D$[<0\!9P<$"C"@/I(7L>.[LAK=,H@0Y M(=I$P8RU$8'+ 5J.0D]V:7"^98R#3!$S=PHZQ[4/9"_@D5_DA7A+X2J8$';( M(WJ_',)MXP-S$$%X0O'#P]7#8:_FK=,?FNHX<)OG?B]6U^8MT2)+C M;1"Y=F3M:+"S/3HY_Q9O[UP..M]ZP<>=T[#_XK?F>E?= +76WQR@O@#^47>. MJ5\EMYLK.3>!17A%7)J89+'GP_:G$?^A?DI5-N,H0'FIS]N3.J)Y1 9WYL8= MN_ '92*(:\0L034RCB8RI.H&0Q5Z'8BABYHJA3Q!+4TP_C,!BAE@2 C4 175 M-417=TYP% _()*;^FQ*_4O\"E=,T2U0B5@C$E21N#/?40= 4!%%)<++Y$5 9 MCHB'@R([C1)^D0)?P1=$64IJ+^F_>KOOW,S MVCN0;Z.,?&]MCVR1[^[^VY+D#9-4S>1W8';((NB#X]^3V5;XX6R[U7BW>_1M MY)T/70QL.I[D3@&19ASB&!;01D,AR:S5P*C M#Z=G^#Z4N-T7OUG XOJ;#AQ#^3?PS'KE,QN5S_2JGFDWJIYI-RN?:54^TY;? M/(A$O&L;2B4T\9E\%\JR-I-6%\JR)I7Y 'HJ)HG3;)"&!DQ',;F$&*,R&IIK M8,PZFV" *=#Z^+@*@2V-?:GCDYBPLL_!58$Y/"RYC2;\-\6_+=- S4[R L. M09XYN[N[%NHNJ92QHB/X@J\U\2;FG;9JJ1D-RL(9L3PRGJ3!!0_U04<(G%9/ ML1MDW85,-IR/UC2MKAJ@EP*[".62]9.X>4,_U1R7Q+ PF60E;)!>S1V^G#TA M:'?@2>(9+%X2R>!)4BE]0D[ZIV6ZWNQ;^G&/Z\_S@;5_]J0>H&_L7[VQB](W M]K%\E)Z?3 -WAI)1YF/<>88VNNU=I]BX^Q2E,%AOMKIKKCL\&_6ZC;-.J]F_=<]JV&$CD6N,S__3\V9,[ '5ZH5"?ZL;LEQ(BVCL M7*PR(H\[ I)ZY097[BR1,8<>T,S:OTV/+[ELZA)-?:T=\T^*9=RG67:S46]W MB]VRU8=_I5UVI[GLE_T3^F7+ABZTV(?KDSRG)MX"'G#2W_RXC0VYM@[V3[;W M3XY_"B/Z)Z:&L92I;M_7:]?7>D\(%B:E(+UX#C?L.>*%W1P4KCJ&5KVQ_@P@ MV^Z^6D5W]'BGWGI*!,![T-@/P+_]Y1NV(&SO$:GWYP#2W.2TL L(\L4$=T*8 M*J'FO!;?G%Y7*^D+MQN'[DWP;2#BD"K^]Z+]XM;\%KHW"[W4_M$)'_7NC^-C M_8VN\$^\KX^\G-OX[FU"YY$RKQYFU0M/G=IN0H]A4V6"GK6[:YV-]04PI'!: M,J1<=]3TYHRIY7U9K/NR]HQNP)(_/W]Z^Z?PY_Z1GUR\=2F20P[+SF*QZ'[= MP1DZLO %OU&=]6=T298L_/D3W#^$A;<.XVB*TQ/) M6;.QT6QW%XIIM^J.F>"222_XG5DRZ27!+9GTPS/I]D=Q[@; "(>",,R2L_9& MNT')O(O#JMMUAZ;I6/-<^,G6 &8 M8350K]7M-EL+Q;8[=0?GZO!D'6NV2^:]X'>ILW1K+PGNV3'OOUV^EK.[S-5: MWL5G>1<7DCISBE27\1!&46PJ%1,N8M[^EL&"CT2P4/I4MZXZ0F&)9765.<^^ M!K\(J"#9*J^$ =)4R")6;@/CJ*985)7.SUI5H4M5;<%OZU)56Q+<4CP\O'A8 M.Y80>F\5=!BV/CAK=5O-M<5RCZXA;KZ$^].3I8X82^:]X'>ITWM&UV/)O)\_ MP?U#F/?ZGL:/3-#OF!&2"2B]_= -9HF?1*.W"\7#UU&WGX.\-%,GA5U-'A5U MP^BWHM!C(%?\S9%(LB"EGQQ,!4/\+97X1;^6W<8SNFE+.?#\">Z?(@?ZGQ"$ MFE"J+@7P1_@SD'^I>-1BR8%^W;&G3#S=FK0=17/Z@RA+E4\(RT:6?'[!K]U: MYQG=I"6??_X$]P_A\QM:'3Y6T(<)<,[C;#H-Z"\WGBT4G]^H6QJ\F3.#2]JS M7OIQGL,U6UO6:R\);LG7'YRO][8(C39!5NF!ZNN>QX(Y)<+0]JG)QD+Q]5[= MD5-&V%SDYKE9,WHNSSO%>#-!\YI>(?B Y<+7NOY2 "SX?6PVEYK]DN*6$N#A M)4 ? 6#C*$!]GNH_/,IW[O8VNIWF8O'^?MU1DR5.;J:[Y-\+?IN6_'M)<4O^ M_1C\>_, V^CLFOX59VN=YD:[MUBL>[/NT#P=:Z)+IKW@5ZC97+I=EA3W[)CV MW[%,95FGLKR,S_(R+B1UYJ'0&F]4[[%MU5KQ@#LKHDV\A0W#%DJ9:C;JCIYR MS=&3=M2LR3C>THW.=K"? ?H\EV[.1;]R2XUK27%+)O\83+ZIV22VBQ1A(IMS M][KKZXOEYFPVZQ9/MV>[9-\+?IF6['M)<4OV_1CLNR4KIF>Z 7 TVH+YNGZH MN@,O%A-OU561]\QJ6HS]%GG6\TV-26LW12JRVJ2RQ'PI#!;\:BZ%P9+BEL+@ M,81!6_)0XHY8?P>L%5TUDEN>Q.YB):TUVW7-]G-SSO%XG';B4A/XI"93V]C) MX^R&G@ KP!-+'\[BW\(EWU]2W)+O/P;?[QS&?CCTIVY@9?B^%8)*441\Z0_% M8O']#F+@RRE;6X9,O6_82K$YV4FQ/(N/L>[ MN)#4F5>PNMO78U@;U?;.5_P>#\?"6RP%JXNA,IYRH;9+S]JA:6?!4LE:^&NV M5+*6%+=D[(_!V-?> C-M-CX<9Y/)HD$U--?JCMK?IYX5;I/3;*Q^<.1.+67& M@M_@YER'Z%]3=Q"(Q]]B\\,-^/*.&_Z 6^)C/"!]===)-O7O5OE<7S5;/WO> M=YGG^MTGY3J^][\79\V-]8Z[WA-G#:_KG74ZW<[9H+7NG?7-D[0,X\>W@%N=:>HTS'_AE2TF;9HT_>__ M_3_VY ?N\.(\CK+06P5#/XI?_:M!_WEMK6K,'*]%M_-J\.EWD0Q1Y\TU"3PFT AEAO=__M6/_&[9C;RXE[O6KMF&0&J\A: M7\G'U&=TD?6'44+XFJ]BBHU="AP]-RX=###75ZUF?0WI"/Z4"^LTZ^O=1SHJ M0ZYT)FUS,$:\GAQL+8 T/4&61]DE\.O2KM@W$G[^W,J.XV$V=,ZI93<\^W?#S_V]_LG!T=_./L')]O.T?;'_LGV&^?DP#EYAW\>G\#?>]O[)S9W M>!=F20[D=UI^FDD:.UC5_[ MSDJ*/T(FUVJ\UK^EOYNOG2A67UG/R"]?.B[^/''2L7 .HW@X=G: *4QKSFXX MK#LK\D'ZQAH/?RV_PAQ3-YSI\?IAF($)?22F49PB@HI1BT;RR1E0CX,1:<]Y M(X9B,A"QTV[6G%:CU8#1?=@)-PAFSL@/X">$RH*/F;X79*YO7P\)S(4Z:_@, MQ*OF>[R]I2<$'^^YN##YBJ8SF-%XWHU!_+MSEN0(.&Y&J3N%(XA%@GZ M"!)[H/_\J]U[G3C36%SZ49; GQLXH&.U#") M^C2/U(>QD2"UF,,(%Q57?9 M(\P.$T )J7":V$E$#X2#')K7[_+KM^S7EP&;U1 .!W5J9Z-V'^2S<6N3)> M>7C"-_6Y;X3O*01L(J/CJ: ?'68Q"!'A](??,I^%B;Q@."5]P0_[6XF^XO8-AJLO M5Z7IU]SBG*R=UX!&]!]BNK U\P.91<+BIQ$*2YRR:S"B_,DT ".(EP6+5W0. MTFF"S,)-'3<6L'YJ!@1?7+DQ]392O (^@LT)!:7R,._S0Y]>,\T&,#:,.@)B M",]I?-H'O&OE\QT&+M"-#^.>9\ PJ'@*QL$].1J+-.'AGJ#8W'NQJAF$46X M>?0KX.\0YUQ=Z.(2@?W2M.%N$BT$+I 531)NN@MWW67U MW9D E64Q?IXZ(Q?>=>D&F:CQKH11N#ITD['U#;"BKUF2,LN*Q1#54=I1X*4A M[1@,)%P0!68A4]C+R),:C_,T=_.N5'DZC4(ZJD 0=,3H^,#WXH0*6UESQ/50P&'3!4FK MAA'7(A[Z">OBL*,.$C>L$:Z)BVT%\$#P=TCWL%8A)O13$*E!Q+L'0\_H)V,1 M>$K),&/O:]6OB57/O"H 9ZN7FI!;<,-L3<-YY0!D3 1$'@?_CP!C4-M85)V M/MJ!N!LZQ-O5O2IAJ/E;!--'OD,@OFE+X M:HQ=V&$AP@)K%-S^3:XKIU0.W("8>S(6(BW<)$MM/+$F[PF427Y($69RD MYWM ;\C50Y9B8Y'@647H8T$)AZO@BXQ4<.4C-YC"]W"<,"]0015?B M4L2\FX5=<"Q 1GH3\G 26G I@A2+D:FV+1%IRNHHW.(X&Z8@*1R5Z9HZV53M M$UQ?=PC/ 9,@Z2G%#@PGX+A]))WB%)B$ZDX_*1F"577-BR3/X:N),F^:H:@+ M%3, MH*OHV=&_K7P5F$QJ_0O)YHR'P_5V3++K#$AZWU&DV(89)YD>$6R<49Q M-)D7IKX:E?.!TW%6\7@R)J$-EZU:%"->YA %*I&9#92);SU&'@YJ W8Y].!Y M5H"TLM8_-M;81K/[D-KX/:1LG^8/TPU@1\@HG#G-MJT,]S.P9%C1!2XEU-7= MC&!I=*-4W;SZ1MXEV&!TB6FM5FE/J(),T$0Q^N!$E^C4\.=TJM8%+-@^ZFB0 ML(@7!G@T1-H>J#N2Q":(1*H/KGB\=><+&]"V_5IZ\Q))Q%C,P:9F6B# M\\9Y6D8ZO"[277OJ#ZDKWL.FW ;M?TA2Q;8NN11 X MO8/H4E30E>$P4D0JEI[HLT/;X^?I^\3:76FGP L$:W)T'\F,"PL71OK=I-OG M,5PZ)SDJKU0GU&#S=Y?40.TL@\V(I1%IF:&LK-D>*E)>65Y,)B[*.%B&B.-( MUA0R'\-MPGG$!9J+)@\87A"HEEHND* <8O[7K5Y]7?\:7VA<55/7]U;1V':G?DJN*UI MSE>V*7G4\>T\RIJ&CPZ22Q%F93-J%*>?WP(^'W&-5?NH!X0B+1D$[!-[57/S M/L[Q+--I[(Z4V->[A)+2$C2&/"M)LTRE!47V#F&$A8N?M9?QLV7\[&\4/ZO6 M*:2.A+?9\X,,68B6H"NH*;UTM".D7/B0#:C47RG<29HFDD?A4VIL'H<82)E= M05[H:F;W_5K1-N\MN6P:&^BYA#*7>D<*A%?08U8LH M#+23R6R5_3+](%PAT_ N'SE@/7O.0*C4K'%,M.XR\N.,R/Q-K-CO]I:S@A;< ME.(KP'!?TB.6@2PG[Z!S:SX&"]> P\EL"H!B@EPO4;&L!,UQA7DG^:&RVH$Q M^'#0;DQ>XRS4\1WFT;C@Z':UZFG,Q7GAF)=F/S6#ZQ[SW@W)TQ$G%_+*H,>+;XSQIY3*.XKSS%!T MI:L<=/EP T<(KYU$1_*E0QDF98)20"',YM 1 C^-8/Q25Y.?+(),VR8XRNQL2* I G+!1(WY@W!,0! MMEN /LS"!9)I#*,H"*(KXCV4XS-V@:=0-$R]KWJ(5[QQ*4=&I9U.1C7:Z($[ M3<0K]8_7#V!,Y9*A+4N9]ATGL1JXLRA+7U&XQS:3E:G/0CI?"\(_:Z_Q=X4L M^QMG79QEL<( 28'*#*J2\HE \HGX__E7;VV]][HXCT*VOJUFY-TA3V&1,_N1 MW*<)W ?[+SMO70[>:,5F+NM_23A+PK'DUGK=@M33L@4;_V6<"(>+$JF0)MRS@JGP@29;8&;X$72M%4J)H;RD'4/ MP9BBS [.];C'N$_G.HPQ 2CFE-NC#.Y^LS58;7:=+/3D$JQL;YWIW6=W;[/7 M[E#RO=*[[2QK^\?&[1[".C#4;"G_^:0]+42G&ME*:+3RB#M0T#&8[XVAJ;]G M!R'F>XI8D,&!N64*RH%<"SF"F&9QDF&N%GS%V]!V5YN=%?>E.K;[ZV:#3#-6]M;\X?.L?>PL8[?+ MV.U"Q&[E51M.S_#E9\VS]8>M)/Q+59%;_=.3W8/]OBF*W.D?O=G=WW'>'AQ] M@7^N?CPX^(!_Z^K(8YN!6*OJRE45ONFK.7D\G(BXH;OI%75%SV<,8E!9+Y.D[;$VK*-65.EA<-,QVY M5)$KEHA^B%(W1E\L8O[J[.U1%%^YL;?J!%%T0=FEN6PU3XPH0"LEMHKQ6QK" M1_;GHUP\$NB)-:I"KTO>NT3D!HTI\QZC;QQ.'& "ZTC6,F )RK0D,;;N](-T MS#$$*U^=GKT4LLX(!3V&JJEVD>JP5#HZ)D\-4QVA(R6.XZ$8R,O.SP65$O(J M$Z%W16Z*K!/)+P+3!J(0646^ & (9QFEM!3X%9@T:G(>$0(->ES M9JI0F2L>1UFN(DQKEU=2T6!-Y1K(SX&D*#EO_@LZT[F/IW'TM>QS6(T8NLG\ M%S#IXD=(8<7/.!H^]ZD0%_-3(!(L_E*BGW*KDY^U*?M[Y>?R\S,8R_/PNEQ1OTGGF8M1-""<6<(%*3A9TN9Y^7W7-YI]5=Q??P,T,WPYRK M,1;UZIL7;.G3NX,! M4\ZK9\%,UEFW5"OLMQ]T@YXZX/4L)QI,G/G+B]@H70 \D0O2J)/R'+T MW*+,D,:A.."\%Q9%S^3D#^-H>B*&XP*"!9MH^.]GL@Z-_7/2WS(G0@ #\L". MLX&],% 9@(0#]XK3N\V"J4IX#,)IMAI=A2H-!DR6Q/=\C%MAPB^.NY(G"!C? MO/B9[!HA)=7ADM=XE02C]$SF7GY\7.#T/A+..[#1,[S>P+%T0:RBG)&% M]90_+^NA=7H9><)41KXTOEB-E,:7I6>BXSX\)VUS,A6I":#;0DTG"B(?Q3$4 M9P7.=!YC]2IELJ$[@?Y.J9(:)!UH*;/7]PUM;2BW95$C:^4\XT^OEVTL];*% MOEQ@P(#%3=7\:'IS$OT4K:XLE$F:QKVB'21:@I#-9*5"END3R0W4/4_ [84Q M*9:DN]BD.XR2="YUFV7TO2BNLZ2X)<7=B>("'6E@72! /S8W-OR5^"#L5**0 M?$ IN!<9=I=DN"3#._M23/TCIX@D$J(/(QDQNF 9O6Q*C95#TEWE=U,=@H-/ M@P@VM$9@922_4?RSU,8<&'@FFOA#?)8E/(X3PQH1F\)%U1AL:C&)SF'/09'& M>@]$T:1X%]R.:"9 6;AT_4 JR?>Z#Q7>S%8>@3<#9BC*KP+*,?=R6&Z3!#')%J^@_G428G))A M$-N4C,MPM71RVS5I*G_Y]O/2)U4!:"RMG!^MN,T7YCX?F8'!T$7$QLCUN#IQ!F)!>. MQVP?=5MR41\6C*:+J:.Q2*=6<0JSB.JQWGR?/2 M(+(:,MG-US" OKB(>?1KH\Y@S6VMG7E=;^.L,^IY9^[ ;9QU-GK#C;5.TVLU MGVD/H>XRCWZ91[\0>?1_>4-[]TV6Q[?F.TKS./5NV4C<85K&?'67:680U$5Q M4\JVLW9WK:/SQAYG694)B_=:D-5EL>ZHZ1>6EE,2*U/>FLW&0Z[W[@F:__5O M7"_3.>)_^D/LKQ &2F%!70#>8N&:2SE$R"G*K0SFNCD9I+U8H[=0'ZC[KNW% M;]0YZOZ/R5Y3RO#,PR^K)!%?8 JQ_T!P5+T;B::\MR O@&C/0ZQATF)>D2*% M5A[VV+D4\:4OKAX4.:M7NFL_0/$WS?S+.'*^"*6#=9I/ZEN#3 MYE>Z-8X!4:(?^&$R%=+ZF<"+) Z6_"DHX)2L8GVDGLIB3.NN*2BFW&\,)%]= MWL*Q"*:)2@#G.:FV"&#K4+X+FP,YUP?86S&B[?%70[ 'HXD$%H:;1(GGB"S( MW!UT,++PW)G>P-(-J\EIF&9!LE.1? TN<)#-<%Z*B: Q$)')DL4AF%T7LH6! MW#")>^4(-_$QQ(&+57"-&$(!CHCH/]I"Q0' /L)("^(MJR84@RA+,5PBR4)/ MU\;SUMO.KZXI=*Q9S3GY_"MC7(E4GE(LI@@R;NTD(WS1'"+$"/TR]JGYRD14 MD0OM)Y]A.IOF"';535;=576:NJ65ZQ[KQ,Z1[HPR<;]&L3J+E[ MO __ZFRT7EL9HCDB):UZ&K,&Q;AVE !%]6)JF.TCC=W+A2.*,M@"@&6-_:F- MKZ<>W#K:TP^J$Z@Y[T!/Z[\#7B)B[0/.IO.'NUZ?CVR@ :("&"4-NL'2V8,Q ML^EM!./4Y 'ZFDZ2/%OUQ$1U!YB7']L@/03NOKQBLBDG#VD)0] %$"I>Q9+! MBK)DC /;%0Z!PWW&M&MVH>FY4*B-(>C=8*8D:I!)+Q 5 F)UD"0)PB(T4L4N M8I+.:A_]:O&%2(F]^D=1-*)_%=XKFSPP4H=]:6)X@$J-**%TQ]S723O$5-OVD0W&>5OBU^ M?!BX;E@G.M.:8\G&5R82--O51F.[.B;:J8Z)ZDZ])4]5Q#[PJ8K8!S[UL.6& M]^O9>8>2D*T@2I![O(%3+'!AOD#:NJ(<>[OFA&JRRPI3\G4E(M\WL\*(+59Q M\,4=S.:F0C$(B13)L,_P%JND #\;B"'V;7-EW8!#=0/.?,E W7$.9-3!V@99 MIL ).VQ5AC@'P=1&,4Z%F#- MN6!^F_VJN%/=[L\B2[0/!4/\Y[ &9#B+4&\88U@6#\R7,E'53Y-1O@G&AX,O M@9N%6'*,FD:12E#C0.!_,TISG49IU]%4U8_RMFI$WO.(D(*P!'D:^*.9*DN7 MQ@DC+H,0@[6RI"$!,G&IB)FDF52>Z"T#<>Z&',A >;GJQ3YHQSR=O-[/HH]Z M)F*J5@"_BZ6)0X7YZ#X2"4>A6&8M2LG#XC;%U%SDKK):&J4T"K)8US.7926K(1-KFP$-QK*^@A(=B1E.AEMP5\T$Z"U5?V9PE8^PZ^!GV MU$@%-2%=Q8Z23(X>,+.08\@,YX5(U8) "K&A1R)ANMB=((U]\DE(PA;$*%2# MI3(O33)!&P@')W-,RS$A,95E7XF[.&MX ';9&%?-O']&V__Y-V"H61KZ4<'S M8L-5E/AJ:G=SUF@8"WDD: WIYIC*&D @/R\;ZB"NL.RHQ%E!#H+$26N%7;2< M-80](O'>C9K]DBX"&%',>*371I3S3.*VV#&3$6[XA'TT,/UOW,'-$ZNPF^W9Z"1AEW\+ MV*R_@OFIK_UC<-1\4/7'^2LHMRW#7VMYMQ0J7E6UUFJ%W@W+4UOJ]+WY5/&C\#;MY[ M-\Q0$)$EI1QD[[-0*'&#ZAY<)(P(8Q$IBB1Z5_,=/\/"T V0,4O;X*3B!SHP M!X.2,L 7;GV"R2NLXG*D6$0*\F/#6NBX;2#7C8XI?6\%8.X;$&!_&2%L*]D M8W3914L/!*HJU>2F5PBQ7V2RY(R31@HJU3"'ES7.RD%?H,F4HWEN@<@'%68S M Y4@S(X7@?E -TG MZ]3N&$-NA-),(VA;&5M+Z4:!EF)>JG@/['F:2%"-FN'",M#XP4T!39EXOZTM MD_PIF&9UYY3B4?GYLS4"&UZSWD$[J?HYLHFOXI8%;74$&[HZB@+/6>E>OU1K M B$IA+/2M@\>]@1-&3XI7A@-31NWC_X3X\]J-#>X:[3Z&8:0SQEO!0W3EF@#U$;Y1]R)H;/+6[>&HG<(G&B00RYXNI%Z+\M;DH MFMEUS[*CO"@;!'.[CQ$EQKWT;"K3IT6.&@;D@(7L1809-R1*5EWGI:E3@@%:_/ =VR&-[R!+,#6H^%<4,YRI#GLK#%B"/LX@' M;HX5H484S#0:7C 93?2W6LY*5GXB?SPIX&>__0XR/<"4=Z MM5N"=X5\.6 Y317:+0'KTCV'?;!>:&Z6LCO898H^'^M7N9M:5BHV&IE2,;XX M3;H/#YNL4M0=R\/&=F-/':N]*3:+)1_,4P^E&O!P^7WW92 J_E66"V'GY%4Z MW\FYK\Q;)A,[/P1=K,"DE=/1,1Y&XW&VO)[*C\ER =E:XF-\IO(G3'IS:68E M^5#L)N8T,YJT3( KYL;HO$4**R6VR.=:-OT.XA[T(LL9G>3DB0P(Q)'2WVRE MD_6==#;E.Z;]PJ^;+LG#67;(><9Y7\*ESIY.5('#:;3WGL*[<^-<8!N)) MZEA!?EH51VI-3IVNCA/2 H&C2"<'S2J1CHA+^"+*$G/6N;VIS9_XK5F%VFE> MGEE(U>)&'9W+N2MYI4ZZ*PMHJ%D40A=V;IXU-IV*3E:\*3OO^3E@UI<.F*4# MYND=,-9VM[J<(/AHE\$6R3?[;/[K3\Z=)![^[\44;OXJ.HN;K7;SNMFX,U>^2&Y^ 4Y[48YPBA50GF^6,W!N48AU3P_S=829+)R9E#J28)Y*F29ZL@7ZE'H&S%[ MR;U#N/<$FO^4S!M36S(L;]?6& IVNRJZZJ0"_T+,:VVY-%NI.NB'398_FE99 M:$Y)G:'NJ*%F;7*&S-'-CI(,R-_+/09U!SNNYR7@0N3$FG\/VB-!SI48G MFU*0>A41OW$&7'I>0[5%)5"ABD^?(6]RTR%;ER#;N;9^FOH3_[N"E)O++Y?] M"B83,!Z&*F-C%(AK2F'1+'%DB?#5=3FI'(%O/2P8$0 !+[2_]T>&&^5+YJ+OSWQ#0=SY_&)576 M20Q>M39#FU-6T7.I&/:L?1G5! ,GB=A%[A*I2;RF&1:?P/_9SHP;*+;2U)!A M7%PI7*"9@WGI!*[ )2M4S"!QA-$;HC.QU#EC%Z(G8@;'".[F%;B!Z^SQS0-M M8^@3)H=./T,N4+5!R/34->,$*@*"L#-][&"OG; OK[JV1.RD0+LN;#=,4N!5 M*A$K5X$AL>ZPX0_#>J#;Q-C"2 XJ,;\V?XA557(WI5S9)7&YU>?%U]QNLH<* M3#[TN=D;9"Q ]NG2GAB2-2DL;+GGO+*R) K(+-+!:2L+JNYLNW#$YSQCR&>DZ,,T!M8^#'=0P)>HTI3"M]13Q+=+5BM FD4HU" =:50^(959' \FHP)Y?U^9\,IE9R,*) ]S"[.WQ1* M*[-9 8W$*)DK+E;R2.E=I6:J7[^4,5'5K>=2*%N<%!_615_#)-0LR+X[9]W! M9><#(UOHI3&X>BASS92Q)FVR&@=" U#)R;X-(I?Z068A_!*8,YO,4 MMH.\7\9>TJU&/<:,3&J$^$)-9\Z)E>EO-"Z.&Q4@'MASG-UO+1&O> K>Z^I>(M%P^F M)A/Z%(B.7!PS2I )PXM@ILU=5Q:])8(3""R*G-\TPR:4':_HM::5?2!3$'_F MUG,&F[:"\Z9OJBPC0@\"ZQ&53U44K0/Z^OV3*$[/X;FZT]<-D$RV(%EZ<&8! M2H@\5U'+XK@#L"SVY1",*29#4.-Q.BHK=0Q9"#;%CG@95&"(_$8ZG7G/3S[3 M-[OJAFM64\B%R!V"=(Q;$R1N62O,,YI$YC3P_A,$T-PKC:]>0\)B=I;,P$RI M>WNB+5_/CV&O@YGEBN%9P:8.P;SS=$$K'-0E>IRB$"4/AQCZ&+0(A"G=.PC% M810$VJEWI9(NR=L)GV)V=8K@M<")Z7A6^4_XBE@,0NSJ.9C2/5!GG)6!&",I M46-CA?WO(KMY69.KH\1KL@]UQIA)SRCZ>^8N 6<&)3X6LU'2-?L#B7ZTP)7[ M-'DB#B=KH N\1--50,6S)?L0 ]!8A07]@A#-V ,BS\9YL67+ MR%\!E%C:MY%< '-B]&=F,$!(RHV38F5B0KU4\B]2OE!/I*X?),8!:@-BV=N( M#A!ZY0#KJ'CV[.>M86BD,#KJNW.41VC0$MA:%I#'UH1S[R-YS)77E$L=L!BT M0!0&&6> 4KF!7 M!RSZ1OOE1GS(+ ;VS3&V)[583G19!^XG3%%5Y*GFO@H^(@<8:(L)4XIZIXH^ ME8([7R9(('>QA!?IUM2* -'-&; 5DJ_OV&AV"0X -!)2;T!ECUEL M68_)[.;3$)B,[#Y+J"7$-S#M9;'@,#HO?FN;8+QRC>XZ,7"B7-$;=[,/6)W=,XR@H8-#&)G[H)TIW M/L":)-*I^MXE\.CAC'4E*VG3"D+:\ $REX-,7S1Z_73D!E*@C87K43N@NHD" M7Q [5Q O)O9P*[C'30G&MDZ:AT*@AVR.9=D%N:(R&AEUF.$,M"5*U?CID"I6C)<[G\6,8C#FA@MF0 GY9]\5OG?P] WX(6XML<>!:T"U:*FV#1>S&%B4SU1&)56G?8 MRUGG%LS(*VD;S=\<[>.1CB K5L[SSZYIH\SE3F<6P$WAIZW&O]D;+!L_D9]/:MQ2 MFFJ$B)6B*5PES$D75+NC D&RUHS6>(Z>7UQ;(?A;X1TF5P7,4'K(J9J'DTC/@GR>>O?M=9/K0P&TT5$:]S@6V&-P[I=VL^-(9';[ MU?3EX7FP5O&_?7S'1_%*5N3 M,=DR*-XXXX=C)%2%5.9O0BJ9=]SA1$H\=LU.HTI9M%UC.WL:>E*^AP"IM;Q' MAZ"5$"?F$TVD6Y.\\,T-IFZIZ73A9G "% 47R8_-[%I!LK*#DA1(-[6@BU1U M10?L*VQQ2E%V9P6N;,>H(G(,O9.P/\QKRMY+T.PQ0\ZDF&5.$355#4D5#.', MS 5?,+#KZ5VG"7/A48 MC!![ZI>VF8W^)C<=SBNT]1^X\F2:2D>6[-QMD"H3 MX"RI5MSL?8(Y0GIH6C4&:@_] H8M)!U-9J&896[_T*$QHS6:$5;I. M&S<-AF-(-,FGT*"YI7/0T\C.=8(4-4#.G#G*>_9+M[-)A9BX^EK)OL))(1OB M7"U!OZ,\#(M:YC#9S99?475R2G RT8 T=1U8-4B'^ O6XA;@/XF&D67K! +P$;KBFC9BX,7N4>IRW?Q'05 MAM2A@#WF/37;JX@NR5FE+G$8A=>LL"1;C;JS=?!Y]\UJLU&QR"(1U:SP&Y%&<2; M!.I93R+>UOG:!$K/X?JPJ4&'-HI"P'7;[0;O""4QZ]Q.*W&<@.@$ M9@%%&E35!.*UCXN[^W":1UW;Q^R^B@;8GE%V3ZF9FE\E#7+]4=B8E=1$M4!#$?JPKK0?=Y3>[S]C3Q@XB, MRA;-BK7IH^<;M6PVEF'+9=CR;Q2V?'@%>),M2Y=U,62 ,F<)5()-(<$E"&]Z MB_S4UT^G')N)4>Z>1UH6!O"T_9DKGZ"J".38J:PU180/1OO5(!4.M^H)A>!> MK;)5-DS J F5=6C,DY)ET*4!)RL>N>( 9U9B3^/.)HQ M'$?<),25>H6NIV&=$S&7 W_B<[*@1'MQ1Z!!>!)ZH ;ZXTC@_^NT\!%"/^G" M!C8&I)=C"B8KH2YQJ)$T*IB809-!=6KL,%M-E ?,BR(9M, &WB+4D6A,#Y-J MDLG'EPH2)O9/Z(,11CO<7+6C:F#.!9D22P)T%L1%"E)EN\3B*T%$UYT#B9QC M?H8("5,*F7 &*[LRN'@A4I O\TV>$2;61PRG[P801BK2B$,MV)Y'&"U"N:*( MTN0)(=&^*!JD*+=) > "@?PFJ![R>$*3+,$B#-7$2V'((# 7DPB%HJ-S-.&& MBIM3B&\>)^7%928:_)6P$LP1K=C@\KT2RY\CZVLT#,,']X+8"5KJD"A-*GST56Y18 M1=JTVC/F^;'< LOH47G_U"\4E;-ULN]--C:F-.#GS7:M!U]@T8^&#B%VPZ$\ MS"!(TA\YZ2S4VZUVU.*"0*4U"WK.P;QY$_^T@Q@)L4;;&:;M2&@SGPG=+B6=4K0-UA MKE&3' :I5#=O-'@Z%:!<41$K2K;F((>/P8^F]G?%UTJTQ1( +Z"PX04C=FT9 MGWHL"[>(/6((9ZYR-.?QJCNG6MK4=&[QA5"N A $(*3T"2]VF*;HR-RUXH7' MTK/_A'[-7(UUL0S30BK0Y1[D*N."%9>[74:9W;%8LG]5KFE (^P*F>J:2\8> M40XYV5BA*MZJ(R.2B5,L@)0-EYIKIR[S./8[SD?]9(\,Y3YXJMK8HLR9HQ/M M>$.8.#_-4G)UI27%;.8^R8&SE?43M)QA&C\/_2,6%S M55A6=]Z(9(HI3\K#JP2?SV6+Y#\U<&MPDF"H#%%;#4"E ;.E44CX9%#D%RP M->EV2PB/#BY^AGDHVL>XZ5-T.@'NMIEYF*/8'Z;L X;E%?K=$,U1_P%%.XJG M;W%[K5";J3$-ML?*%@'<["*D&5L)1JJP 8K%BZ"9:-\,N"@5WM.I :#H& MPZPWJ?5AJU9RW-I++:^0:G8,##*7O#!5:&#HCEMLCGD@@_NR NP8T5O)-/#F M#^10,HXGY*"YI%^5YKBG2V&PL406$RXDFIM(F58$8.P3>H5=?8VN:IUQF,C% M)ZF% 8IE7-SLE@E")W>H(#58N%YTA?H:E@V35L=(R;+FG4U*QO5%.]P/#!(, MEL1C59]N"YZK![(!3/G?&^O_U@(J)6HS$C4%;::&)^PUC*4KL9AUK>_I\K!P=8S^R$"-6 M&J,Z"E=E/Y=\ MD1>V.B!F@(4;/!H,=CL^YP]*,$I,G/)I<$R=$&&(]V$DQ60X/P(5?$")G34H)J=6A2J:AI=$D M\S*:8Q%=3=YI#;TM>X21SH;.")U:X<.022HY2Y$&^$M.229_F@(0-65[=/8F MQO;L ^EG\C&"DF7KG"6=WS0 'LY1] ME4H?(OU$FT*$!J;1LB1Y*51$[H5J(,'84X0PLUQ<8%S0.O+(ZEVN;YV-J:)1 MN!CDB3"AIFE9GVH+;7W(.'&>"*0/EZL7*V#/#0XY9B[+* AEW?- )*$MQ'&= MNFPJB&C'=IE$'C M':S?:>U6RC=!,:48P@MF7%9A<$/8 HDDVGP)9KUA3)KYS#?\X3: TDJFF"7\ M#]5;SL65-(8;%PP/AQGL08A)2Y8?Q@H<*>HJDJ@A^2?R(QZ,5"-@G*WA?I+Q M,[X8GB+[K.@2)*FRJZKZHA M* 2HW*Q+GLGEV)\059?^3",$,C0NANCCE"4(;F N2TW'J)4?,;\;EBA4Z\17 M\T]5\)7VRVIE7.I-ET:3+_%XI?8D45T-^!/>/X4):U[.G<CRB_UP*Y09&>DP#P(;C]C[8YV&^FUL*DY MF.7"OH4&Z66@5_/GG>H]4UU,CFA-7;9'*^8UP,+*];XX4I%U4^H<*BLZ:7A.*5@-E]IC:1= MT^&M,>A3,284$2\!%9#T6@F:&^=[GX#H#;*$DF)DXS'LR1&K+N MRT$W;D*Y$W/WQFX::$MA"U;.S0C ;K[HU\[5,9P@C[:&;XICMR2JNM#J[6[( MKF-8F0H<*V7W4$(=[R''612%MY0=UCAS"HNXBSW;M$/\WGJ?N4:W:X#DV!,6 MH42AC&;%KH*:MBP\HVY3_Z,QJ<4N%73*;(.9HWRIJM@$54-XH:N5;H/#F,,G M(-UXD,J>9#DAII9:*Q?/G&9")2:4 IA*$&F4'=BY)Y'(X"*,(VZ5Y1<#NQ7: MM]*%9(-R&4BSU,P$*# 9R:XX.>DWU]B.?=RJC18UK8 ;APF+=8>JA1@MH&8+ M0>T.9IQZGW0$= MIWZPTC>;)9\&M4XQ[83('0MB]4:AP?:"V&2:R/3VFAP5U M3$5]+%\TN#;&R"&B:;TH"@P7"S0]>05DTO*>!!F@Y<8/5Y_K 9<_IOSF@ M>C@AN$4J'(+=7@-_C+TZ4 _4'3Q5IJ65*TR.=JT(UJA@ZC*'PIX;"D0XZSKS MS><=60)D/<&*)PSG6XE*>5310J_'P/4GL)F?FRVH9C6 M,A2S#,7\C4(Q#R^;CSDKRZ2D."?"G; ILWT-6T%FSAYJ-]P-H6\YV[8U&L:B M:-X6RFR*ZT#A;949.Q.S$-MK*)LVJB;7=O=/5E.%Z50K_4+27JP:T>YEK5%* M4'QL;1_4G*VW!QKPF\/]C' E;$^0!>"@^U_3YU11+BXI3C$7+1F[5K(=Q>IE MMC4)$IDY86\)0UFKXA+6/G.N%H; 9XCO@!N'PF6U"X:ESLWR)Q\$,BFZ^F"P M[%JYG3SYTUS-.GD=*!EJI7O]DM3GI/#VY@:_7F)9%-\_[^LPVISG>%$VP$)0 MU%AT>B>72ZFL/]W0""S/+$0HF:+WB43XH1M,,!V&W57^412-2*Q:'25(N<3M MYH2U MA9C^E(#RY%%8Y=Z2>XL:AYWV);:M((F[JIZR>D'1O-&#.8F MRW79+>3UXJQ]8TS!*:6%DZ5%K%-!EQJC1C:K8<9*FVU%* L!3UD4IN]1J($F MYAMJJK(,I%+@JJ*'?JN+.!0Y0,:,(8;7H+XGSC)&(@1 M486!8B116QZ>4:0BWXD^A%<++::.484@M>38=@CL(-&;7 _Z@:GT6A1-_*;P MKQ7PL^"T0B5P5*@D4:Q0-W57VEH-W70:+]ID"7"%[-4J-0,NS0^@[ $B)^GG M+52"<,!2ME3B.G/FJR44R[^EJY)K.Z\=/XRV(_GR8,;4)GUST@/!0#!#H$UW MFHA7ZA^O'X!9Y4#7+!\ '2M.8C5P9\ \7Q$ZD>T 4$X,IM4TAO]Z&L./?[;! MW_V:>O:7-\ZZ.,LBK E2&F*;V"B!8408@=9+I0=$3NX__^JMK?=>%^>1_U&. M0^<=/4_A:["*_J@&5V>HE<2%)*.E-)4Y$I7U/:%G>6U5@)T%;-GC.8?'(-N\A]HBB8VLYN0_RH1*>F[?.*%FZS4QUQ^8S0\(CSM-"T[. MV'*';,L=YVTYRU_#LF%Q#KCY^J\1W6-=4 QL1%=UK98A;_D5N>"OQ#:7+/P? MS\)/IX0]2T8I9TB6\&Y7-W#FFS@!(T=V]3!KR:6J ^%Z!D)Y6GU;C68E57DA=/?HQ#;_42]>),)L+.ERD>@RK\0N MF/*(D8'%5"UD,MLB]L9C$95=(Q?(8X7" H"8W>4=Y' M>YGWLQR/TZT%Z?%Z,9^1G=_EM5'OW2JK4;#:O; MT#1*)8:>FH+=O&0J0J[<;&B]_63=L-+L,IY'D2F)Q5..0GQ@Y-E":L,5099V6![-(EP2T8P2T- MT[]HF"+"UJ7O95@>S.WE\K8HV7-H2+I!@#C&5.4W)$ACC55DM:A;L"-8:/MM M#M<5]UA">U-"ZY+S+3E?%?GL(3Z>J<^VP@]83+;*)Y7/A6.GKZD-,JWL**Z( MM94(L"Q2[%NLJECXFB=1X,8Y_+\E;2YI\W8UT *@*)8Y]FW;:W[Y&LBY80_K)<48&ZL-)7K"C MVH6#_E_T(R^J-VQAVN6>1)X[JUEA6 D[DXS=JD\_],0&TNP.7.<$O/&SA28 MZ,#D:F!N[HH$IF%OL%$AUA=8!K1WI75-Q'/I8)026U63N;#@]0WHX:YZU MNZK17.&K#GRU4?X5/M6K?&JM4?G46K/ZJ5;U4^WJKSK5 W:KGUJK?JIB-_"I MBMW IRIV YY:K]@->&J]8C?PJ8K=P*>J=V.]>C?6U6[\?,ROT'GOAMA^%3ZM MZ1:L38;XVI(];F35N$?0#'LP+ 9@WT4!"DZX'1\_;CG>KX-?7:QX8_B&%9F> MJ3Z0R7PO:Q8DCZZ?\13@@P$LT!AMLGD])?PS?D*64 *_5,$N*4$\(;]#C4>R MZ@CSB:]4<2#;[1#*YM!-QG89INQ.SZT1M$.1=3_L:-!JR9)"!8KOSMB.2JD2 MCZJ*DFR 8.H&60GWUO6P-X*$.YYB>P(&R?ME+3\@PSKC9 F0/#\#>!LWV.$F MU-DT"B4&(I9C81RA +>L3\-J\XV'2]N"#0'0=P#L"HPTJM',X:_D*8!*1L]C MJ*Y2?1$K-0@X0;_AV:F1$F=P+MX&&Z!@&P?.ZYS\:L026[E)*C,CI(Q$"9< MQKIB'15UP^6ZEHGT<2GU:HH-E>3QZM."*46A2%Z:R;NA;4X7#Q;&(6+#CFMZ M8;G5K+BIO>-&'@8,W'9!.) M,@B1V6(7A.YJ)7@;@XN)Z6K2?#I=<#O 7BIF:G35BJVLKX!=(A#3%9:H8UL; MW_-=[ /M$Y*F!49"=T0AWYO8INXF@4P3-,UN ]:)*EUUP0N7B!<''\[D3=G; MZ:.U8JJQJ=MCS%8+?,GUB)%$^E\I!HJH:>P)9Z?)+I% M(?6A&?I3AGCCZ4ZQ!1GE>O%%AUF?(VX,7+L+C:%WA8-)7)B^83(F@*SZ'-GU M;^'+"-:Q5F(B^3? A[L\EB=[8?J,.XU(D9TQ$) M15$0STD]C(DFU/ZP0($*J^JG-LZN5A^[#]93NY>[RZ\?LM7S.L?BYY-E#%MY M\9LJX-DD_4%UL[(R$K@B$I&K-&69LZ%2HEJQIUZQO, -& $"3J)6E)I%#=9(1-/U.>G%^XIE_9,WXH_1N< MT4@.$O-T;-IU$CY6YT&I6[T6E4[D:G4;D;G4;E M;G0:E;O1:53N1J=1N1N=QOK3.T;88FFV:\Z\8X2XJ_*1@ITMP!:7"!-H+#/( M5*11]\J1?:0C!09EA">R3:7_Y-U!O\QU(C75F<0;23(W2&>VWB;G1VX3EO5: M@DG-$VQ0W[-Z^'(A.H52;.^(Q&I&<]ORD^@>4[I_+O_%03E8VXK_TOE%VO/T M7]0@V0LB[0AJ%T:3U3YC1&C0LKAL+VOX)4MEZ3]I==4;0"6886\(Y9.!=^3L M:VE>*W-:O4:=Y K^(3>=']B6OS3[O^+#JKKR=9:Q7V'1%]P+!*%+9R?=2;D? MB^NA$/3]+ZU6'2PLBM1<"52%5EJ-EZH!( )QXT=M^ BWG! U+LWH'DA;=<3I M503/OB3G#OJ&?+ K#,2% K-' M2%LP*QQ0S5SRIO_2;H%_7_JN1&E,BC"- M.?#DLGX2C(ED95+9_1UU%Y4Y;'/-:F&D,G^M#G=JW"46UR-)3'1_52,ND*; MSPIP2C+&*9>$PL\:-L0T!V.Y 52*4$AK$\Q% NXM::F))O=*]!3Y>0R%MLR)Q@B^0$M0(MXPO0 M:N6N*2:JQ^#975'TDO ?DUS5E07996L._+AVY)L^M/)^DG9@;>JBW1!9P;< ME\( MZE<-CH[;%RRTE;=XL"&>84F)/\9H\>9HD0&F8+52BVVP.AS,A;U"$59 M*J;9?E-#4I^V6$)>M+9RUJUV*&I6^-F<;A3/ MMSU*Y?L0ZMFIHB74X^;.TP(W5<]A"Y4L""SUQ35=W09413:R>UEQ.%.Y56J, MB5" KBV0H(4J$^V]^&W#E(D^#;7^R.76,5&DUH\GGSDKQX1R>>ME&TY) M&R4A4P(21B<"Y:>[$O(6+C38:3,)0TI,6FID8$<\F42RKY(*$( ME?TML4)\+#?9HW^Y4X) UIG;N%G7Z,!\P3:( E4KO1Z%50/ MU7[K*VE#C/_4.')EYF6G79E#V6E7N]3;G0>UIQ\I_+PA2\%U9%EJ@H%.V0V& M6: D.L>ILS(C@%VE",W.5:.9=M QT(;;9+Z9\8=M*D0(AS M7)7\%%3]UD8S48XJ.FMN.$^U7;PLJ_6'W7N/>2\,87H+4R)['H&H:9+JBW>D MPG"W(AZFX8>D8V$WW;!Z$H/&QQD&;''+DMXC'3G45+!/"("VED))B.84( =E],.%(OHN-$( M$TC@3]"-*.]OSG=CIFFGP7-/&LOI.L#<9=GS1)9[>=P4C+P7S _L/'IU=13X M#5?/#QD;BCD!WI+%DA(G^B07P*^8.T2K=QDI C$Y:.UN9,@]0QA0$$.IJ>R8 MFNR@A ,02XD]1A<:9'[@_7_VWK8Y;NO8&OTK4[EY;DE5("W)=FPGYYXJ1;9/ ME(IC74F)ZWY*868P0T088 XP(#WY]7?WZI?=&\ ,*5JR2'J>JJ>.(Y)XV>C= MNU]6K\48#)*ZD>DDN'*S1?!4MG72>-F1N!J/&G(T0@_3YMMR.5*R6191O2UJ M@SG)N6"PWSF/;RT#JEQW>KG..N+N,:"YS/(X]-,#2CU.Z!,^/KQ8?=:%6XFN M47#@RZ9UYTCT%W:K]!'IC"$%.C\]-+(,12?3-T0WXC**V".DY#>F0P&=VCOF+5Y$2?%/ZB[>CEJI-M1>=IC< MJ/:>-"(+ZYZOZ0LI>Q&=1'26+;']^5?9J6:+ZQP;&614&1T7<8*$E\E/DF1JH,38V_;55@N85HD'<)O0@" MIL[)>W&)20NSY!O0[7/Q;GP"UQ9M*9KV8ZE&?T.OOFVD)R CX!:!@C>'YR9N MHCGGJZEQU? ';M6B^Z_I20.E[D_5(IKZ3%[[3G9, M#.^1(X47#HZN0(@;8M>6B*KCC*O!%E=<^_U$W)'N7T[\*)^>'X654_\3-AB! M0]&R6);@#A+,70C Q/ $F"FYM &A7$:$#.5(5I1$#.0AU^6E(2Z8M6*0GTVQ M6(2ML?*\1.ACT-7I'G_Z9=PI)PZMW_A^&'E:8/(9A*1-D4%486ITUKPS%>N^ MG;;@1+NNDV$!ZO85JQ5+35&^%7YVQ)Q/IGHR56^JD92[VDL%-4Z9<#AF]51O MH)J*AR0MK;;SKR2!MRO?4#J9_ @\PFU>=8]/1GLRVF/QQJJO%QR(2UAQ!'%V M5O-+LN@"ZNV M[C+=E5S4+5!3F;XW0OSPB&%%=J,]ZWZ3_GQ5 $-#M,'VR$?VVWWKQ/_AU(D_ M=>+O1"?^=%+]QD^J<29@&H'XQ0;QKLHG"?2;,-3V#[Y'Q MGH=S)9N]?//WN\;=_L77S^XH=WLV^TN(8)__I:BV))]S6K:;+ML_GS[+XG@8 MV>LD[]6?Z$=W*'@_U0KOE!TAS!:/2)7]OALZ1AT.=6GE:%(T%4S'@-.@YZ+( M$PY]B43 CVQ\>FKD#]#+HQ9&16]&$_FOA(OB4R/$VF*=M_SU2O]\QI4AXB0A MWUD0/]R"V020O7$G(N8D OVCGP'-1-\4W%>!_ M39 JF=H->341EU29$"YP:@R"B"J_0J.1!56PP<-55\J5HHV%!(8EAJ5$#X(S M,EJ)C!/B:I>#_W4XP6! #AUE$)$<8Z50R)S]$=49JJ[QQ!&$?6%2#NH1KVN% M%%R6&%KY=.8"\)W.J?-'!65.-((C,Z]@9=D0_,M!>B()# ^6Z"[6M@V%,@A- MY;^Q?B[TTG_F+?8XK81P"3%Y-IZPY;@#LZP1P8FOX%XJ@54NJ0L=]K_"X^)H M;.(V>";^O5Z2'_V. 3S^AP!N;'>OF;7D4T,]?BH$^&J[)&QN]07ZA JX0>O" M5_ 8$H\#.03@QNBNB1Q=5:DVY@05H-C5/BE MP\O6Q3I$4 40#'V]RDN'.MNB7HDJIV:+.Z.+L TDOFN[AX\,J[ B*)20.3FP MS$Q'-3^-I22\UW,9%KTJ=,@OXPG"3;FC Z.1,B^07!@C(L=.6$UA*@*"'$3< M,A6'BP@I;OA\<3R)Y]FNJY7B>YG3+X.%+N2/)^UYC8TH5%.7^6+/'H8>/%_3 M>-]%SJ#'\ *9PL[P#T0!435=WQK4>!?9LACF3S$5GEUE:RW,TD5#^+YC*;.>9=>4YW/ M+"BAB\/PKPC]3WOK,GR=>?HLYA):Z:?2@_"A<&4HG\-=@4Q?F5']L( M$0N& 3RF5>:A"? (W8$=S+YBYA)J16R*O-.^R&=8GW>%*))T>E0>:%?0@ 9, M' /?)>.S_,TSQZAOK%IB0N0^V2U'YVN>-!H4GR:$$'QA-U%\?MG-*HH89!R2 M.I',:V$$V&0BS%?O?]%H;?_=MV6WU,C6[DX=^$J4U]"GRLNJ9S _WG0OO\HO M,8O"01R;M/TVGB7!\0O M)]74'BCZ\(2":!HL0E?OV0U!QH$X2F_#>Z3 MT#HJ3O'TJRR2?WS/<3S8W?K:VFHO;%S;Z!:^?Q'I%C#X0>&:(KP)^]!B(H+L M4^RW9!9B<8%'PE1_NC._T;;(L4I(!4- -VO[JA )Y'Q-K#N[V;QJ%N_@=BEP MV.TJZ4O+\V+>.3APHHDI_Y,[)D)5B<"F<2S'X3P83FH[*.!@MQW^3=9;8PSC M0J*7C[4]/NF9,4RA<%+$PS,=25&)'],1X2A+HD2CMBU?/V],FF]>/[WLS>OGO\P>TZS M"V^4L)+,[$L]JKY_^X)^S%Y0/(VPLN=7:1J=9L4.[1Q/4:'(6_?!5BJ F>.* MQ?[FK LY>E';S,I]:^1^=6KDGAJY=Z*1>V?2^^^T'/5)4_H?@51I"Y8JX"AQ M11M1*RM*C7,^^S/&K\ ?L6M1X/_C[._-[*]%^Z[[+/S'=^NF^]/L35.%, =# M2Z_:)GS,S9]F?RYFSS=S^A9]^(T7=(]OBR)$4%Q*>MNL"P1BX1SYJ:R1G:$: MA!DD5(%L8A*T9A#TV!9-"&#!4KAL0F)1$*-1(QGRLJ5@"X2XPM^"]],A7GE9 M.%WJ6]#T&DW([C"P$&Z_;#+EH5%A;OZ-91Y"^9RD1 @81+,*-.55*3]KB$R( M7A*.FNY%G1&*UF>Y3(2$\SS$D#*^L0H)8EXUZ[Z@(F95Y7,Q%,HT%LVZCJ% MCB0,.X.M0AF[ZA#;SOM=C-*)D_6,F'6U"O^)@@*3OHSSW9@N718\\(^)'XUK MP 89#L L9DTZ\2"36X-L1K0$9R&?6;R3>A%=EF;+0[C9 M-.^D?KAJ\Z@^@]6BK.ZG4OU<+B'TSC$#>?\%6<_T3CN56&D MY([6BA[ZZ/MB_@5C:2RR)EV-3I(L%JW).XRNTDY@F= XPB@]$^CB(LQ$18WP M8^$O[0$+^Y,!G^G3Q])Q(R_ 3\E%"&O7T?6?)7QJU)$+H9C&T)BGPVZCBS ] ME"&?1X,[\DB?+$P5(*RT S ,C9Y4D6\,:2<=I47X_ 5S1=$)4VO@ZCM-"3%N M2)ZPUYDK02H=X8!?=D0*F2^H]L#$DS-Q ^+.* .\;-B\6E+%I+:;CFV'S'P# M2AUR=/C$7 HKQ#HHWGP7M@%5QJVQTQ7%.YG@)#?85+U->N\046_9-8/5@ BI M:< ]E]DQF"-C6HR*.NP,GD(ETR8[K):YN"#&5JH=?"+G0\>: M#:YD1'6N?2;D!4ADI?&'-;<*+1=VPB^5=+CHZ*BRPPV_QUQE ,L6JF"@U;AD M]V1G4-C?)1:-GGG-%%68*-N.X N#+N"S#YP67^J?Y3L^1W";"$"P*H4/H MRR'Y FCI(:R'T?^TJ4F9]>J8@ MH!E__33^LN"PH,!B=],[4):YU=N1:.V$._%E'I MQ#]=[R<@!S%RR9@(=R':)-QVP+!$P8+@:&"%WWE>UQ1UOBYH[X(YD$51C#9_ M55:@S.61Y?'/_8.N^G" =1?DXPB=,0^.A'D+N>SQYKL7'\>4A]9+W7,NPO_Q MHEP& V*PW+,GG__)FZG0]A7?%%\43^?+?SU;SK_ZUQ=?YW_XUS=/GQ7_*KYX MLGHR_^;SU;.O5PG1W\M=L7GZ_'4X%[_G#?JOKYX^^_*#,?Y]HWFM9+'SD%H, M]^W7<=O.QUR WX +<'2-W_TW/;D(XSP_G]$;S.05_NNS^8?=^40'&,#%H9+X0@;;@\B1]*J?3C.>0): MY72H:T#W]7?35HOHVZ'TN"R8OI N0R*4%!<@KJ83MB:MC9I) \*3%HENY*$K MTE]'TO)W-5A$&@JOFM;.H?@+RZ+8A "+J!0=;H%D>%!9G>@%^+)PT[HZLE2. MSVV)&)3 MG9SOM3WCOC-!P@I9_Y7^?$G*,A5 7O2%MB8, [XN9SSGIJ/QD;&ISZ8VT@FL MFH!5S5E\4!2V>)*)6N*T8TN*BS\>.I2-%XST!<2Z?@TMW;&91*.% MV10MR]@+#I(IE/R=V%<'+[Z<40?E^D?MNY/!GPQ^PN!C 7R21-&C8QP4IE=I M',5"N5C@9&@G0_,GM^CE*(2LF\5:3SBVR;B8*%UY#P0ZPCS#5Y'$G,O[ _H- MQP#&?K4P^*EG]A]IAE!EB2)T"O71;S$:XZYPHP4G0SX9\K4A O0S#QWLQ(\$ MO.1!RF8MF44Y4=9RL7S,@*[E2@&P9+8L1$;(G8ZUWEV,@+"7"%=W.0$!G=X% M3[4231M%*M)I/UGZR=+5TE]RR<&)HD&>(MJNI^TPLE7&:X;TGSO<:*PR$3 5 M.);% ABI%$ WNSJ*B)NTR/L&H/KZ!* Z :CN!(#JY,M_>[[\1S?3RU$WRUA2 MT)U-Q#+BSH6E"6 12/=V6KD]/$[ 55\>^+):AA*R"MSW%&:<3'/*-!WG+Q.9J=F][=P,*XC!$\&PQIPU/HQC25F M[A<[P??QG*:*?S.X)$2W-7H0K0U/]$+;S?TS$YALD8=$MMN%ZR_+D#^^U M8;Y/(/B^CC&J:$8][,Z/Z/#@&)M M0/'NY-@9UMJ<>@CWW& _?$6, !4IU0/#$SPO;:%"] J1*B8L[V17)[NR1/C" M>:1@4I,49^0.HQ3Q&<. 13R(LAS-;29Z6M'ZXJ0G?E W;@;#$^A$ ._)4.^S MH7[,$]LLUF!?DV5- HTNFZMZU[=QD)I2EVR6]X3J7%6$9P8D;3,/UEOESF % MNW**'$]V.%FYC]KK<>Q?&ZG#P33EB"#7)\VCB8B0K)FG^4@3K**A*\NZDU*^ M!Q>&(Y]"2$Z&\@'<\F2Y]]AR/_!1_\.0S$\4![E3R=-IX11>$7&$M"ZG88#: MR9][,:59TP[4.$ZV=[*]ZS&EH$KSS$DR<30C>>MF$VR1)7P!!F^+,2_T[H+< MWS2UDBFH*I>B:$IV%+:".Z*XR"]+PT2?;/5DJT=KY8=:.33)!5B($$,5]05S M?HY8S4^6=K*T85&'ZS@.-D1Y2A2+&W,EY9=Y62DB*8+RQ"Y-)_AD:B=3BS@C M ;/UM1H.42F1.GC43S.%=3&YX/-V4MB^R(F6?+K(PY7'LD-P>0":EWD1H F+ M%BKD 18_DF -B=Z<\Q45(S#T?="[GS;0:0,Y7TUY#_RU\12244$=&Y@,%?[- M'?MW(Y4!PW.,C"].<5,IU'#62R$?T60K7X8;\72_4J'WO45?*BGY@Q&* 7#)8XQ9;XW(-[R=L.]Z6(C=67Z/110&S+8<@=0D MNC(0$S=J6PN-3@W6TWZ9VB^L++]W[ "$N2N7)?VCJZ9"37Q52D&VL(#K"NFCGQ2/<[S#X M)?_C/U]^>_;T&Z&2-A]J%.+RNUTPQ&ZJ$?M+J+E/YGDRSULB[)GRGVE#"R&C MWI)N0,C)2/6 1@4' A-SHHNS8L')^$[&YTIH:BM9(L[%=/C:PB+AFX2422F, M?(]@QGHN9:=")LM4FH,-EQ$L?9WWNXNF!3,J/T&'PAQ%#C%.I2X$PZT+-^2Z M[7=YRC=$T>KAB;^38?_V#/LMV#RC'H])]D!JJ%YZ@9Z1(@_;U9HLOR7+)44# M4952IA4%\B\9W'PRO9/IN:KJH"JUS?2TM@;%1._G0! M9N#@0;<[09Z6EV55K&W*7PAF[6(2L$HC1..(&*].*XP<8'8[F??)O =- QI> M:DN@3T:M7L\T/M1C^;#;%Z%!(^9LU;T4^7;9AGM*'!Z,LN36:I9?L\T;,2(Q@X1D@E% M2T&IA*RKY%?F>Y96$PD?(BK?B26S-H\-L+ X8J0,\F:\83-F\V4]64;X.P^F>7)+#7-4E,DXQ-BONC*8%GS8D'(P.)G M@OAU]'TXJC41-9+B8>MMBV6QV?K"PBOVN'H;D]\B<'A5OJ/(U\G;.E;ZNLA; MGG"]XK_5!Y!=L2Q9(AL%$+EW"EP$=N#8*(1&$/H7;5I'^(_T@1$BOBL[27 M([DU56:"1.HA :DI?:;8O-NV#0G5[-X7=S:MT#0QCJ3*6?QX_&&!U>"/"$)F M_:YES=_I@':6$CK)T,/*-6&Y![AN4#V3M[SK.CH M$#2%RJ+^=T,(L-VN2+4(-.GI= P"FQ0].#G7UP6%MML+BI3H)KF;D/1,P_2( MJP(3;" 6WNB?\=@:C;KO]MNB*9:=V!.+MQGUJ'GSH)LR'D#]TD'&NDOA)??VW/+/1AIA[7)MW1$AS,G M$D7%ET+DF,&/XDWDH&+.VTD^W/!$BP*?/">5WJ)>TP85XX2G)%[2W#TY/#46 M!V.$GEY ZO=37-#R"+3;>77"KVW"OXA%IJ0L9,^URE31R^0U[Q<&$V))2$<0 M=3#VW$,;FGZ*\(.PF\K+[V# M0TMNFS'.[Y+*(96?MH"@M:H3'5:VAB*YWNJ[UZ_BG6AM=-[9#S4[$EK[PQ>O M?[ _-)-3XD6J.Q!SCIW3B?((]!PPM-3YP[PBQ^9D+; MET!4YAX\O)^I:':)) K'4H6,GLMMXPN;H!IN& D-#GFBSNQWV63L;PZ9I28; MN'*PKB*OY-R_\6T.TK!G&N%L&U"X8[*F7+SC0/$S842*\_5.K6-)&O/Q %8& M;4B0DYRY]4V$\D8LY=JJP^V'+#Z==JX+ 6Y<>[1,FHC8C/8L.-N28H<-+?M! MGWS 5'+ 6W%TI>9!$<2J+0I'(@!=>Q+0"JO?A;T0/DJ^:4;L![@%:TV@K)0)XWLG711^*=DIN6Y6F%W' M"D;!>,I*PG-=E'-$)>>SOX64)UY7;AML>4N=%TO[<% 3F!X&'U>A<"-\ZMLDN+GRDD/<",V^K2VV)U*XK]^,1?ZS%M M9^AU$2Q1U_XJWO1#?^(;?L!C">-O17?U4^ZN7["A!@/N.<%ZNH,KB:58%.3) M$ZT[/:MF*-X*\ V8#,YST*MT$(S"1<%\"+3%?,]W)R^M&@L(3_#Y$&SYL%_" M.;T(Q9I[?):][-T2H_K1-X8O)^$[AIQ8'A*5)^0^$_8TQ0R$R&ZHD#HUPY<\ MBQ83Y.:(@5ND050-"R=MWDD!(M;A<)KHF>%77FTOYI!FF&X]M/.H3?XD8!Z: M/(IPRR;L[MRF:]D@B/ @WT?1(#A6_A$>U!O^/8,&/'MR@@:3-*)1]; M(L0A7+HDO%6[@M)\PA4D)5+6<-N M##DCZ3_\(DM[>W#1$,N67) NV+M-&H)_.5DO3HKE1:E=/B^X0>?Z3%HJ"5\V M+O.U:S%\67U)=/VGW_"Y=MX5NV/.U9\%#. K(U\D,?@$U#YWE4"V)*RVJ[0H&X;BC6<@B)=&Y8H<4.Q,HG.0<,0T+4G"5 M"FT#J4JA0!&>MR/.P#MQU!QHCK_'49.NOZH67;_TNNY+7OBT]I!VD'3ML:S4 M>!I=MNSLNO/]\(Z1[1E#$6EGZ.]%5 KV&SWUD:\*^%!"_C!HQ+MB>3(X M%XE2>89H7P?C6W2)-/.-4 ,V\(]V/^<>/TCN\9\MT<1WM(GIQ^9*%_OII=^N?+CN+1C@0Z)2Q71+YV:4\=V M20>>PP\0I0@=9:VN:)?B7F=7NB(3<-7[[TT)*FA&"/<3[ %K:0LPO:C"F4:K M27X87L#C 7V/0#>1A$O<:G3[)[:ZL9=Q+4_9RK4P]P>,E4?Q(*P4 3+ABLO_ MP-\DT"=]> 9T.;TC=G(3^C3V!9#<5FZT:,E:B5@= MB\C:2\1 ESY"%)P5]W/D>F+V3C0T=W&OH-:''#@$$\@HB43R6"]D;A.C]"&* M6$JP$,X3PM3M%$E CY' SCVB3E\[ LA8.@]DTUS&*!9]2[_*,,WR,E\0?)90 MUW4'%WCD/86]VG>,0N)0%I>V\QTYU?%%SBBF0E..LD8BFJ!VN121EL4&'%3J M1J:?!BP B/KS694OP.>:!"+\("B5V,T ;RL6%W53-6L Q\(9%/)Z.H8(D1<. M# #K3*3+L\RD*XBP)%W [+"6=@2:Q-L/T+*9>+V(#TC8%O7/]J;RY51,Q@"# MF.TDE3B#$APL7_R"%"(>5])EWE/W\NVE'4$-9?D$_"GX_>'_"KEEM^Z)L#^$O0^J$ M[S'["2!-P+SM0/%#%,I-4>AAL0$_,%>KPJT)^N1&7X:WJ265HC-;KD57K[GQ M1=,I:Z@)M["\<*%:3K=M']XHQPQR>+/!) $]-L\9AA,1Q>%I:#15V';2YZAI M.L'F&&YDYU=Z$QY?F,9T4IF!&T885Y-)E[K6C\ 8P&%UU"-N/"Y?ODNL-V(2 MF M\HY/;F(UJB[&*[$L.Q:_BT,K6:R=,Z<,P:FYLYA2#C@RW;K8A[!]@V*LE\BA M":7B(72!QD3#.LK.9 O Q9+U+O0UX&FFIO(RFFTB(J/-G!-MM4O#'P\]R.C M6@/?X_@)YGM9+!/Z3;X\I528?K\L&]5(DJOG?0CKX5:(FDC*$;3IOFUF?P]7 M?D'CBM9 =W_X-AQ1VXOP12FVXB/'<5H\YP=^^LTW3VVXZ>V+5\]UNBD;/1H3 MU(N[8%M#-@9>"F).JD+N+<(@? ^Y JK4L:&S)5>$.:1-.+,&/T#:5W=B\'SN MTR_R7&'P''$K]/6*NL^VW+%;'GR*K2-B2Q*Y:=JZI,3W:H1]N"JT&E36E_A" M(N%']Z63@_XO75,,QCH<0/RS!15<5WO\YGO'P&.KXJ%)1A/?>L6#H M] -QU#%>%S$E]K82>RR+%17F&NY[A<>A."6.6RY)?=5[;AL_A^GE5Z0W219) M*^I744@1AE:8'?S W#VQGXV?/RQ=*]!F+9" 'F>57S;<#9&8*%&$?3\6]7@J M:\9VY% &]D2OR!0B%*;S+]/^P<(P\P,^7+,3,8[*3L[L^#MW@U49?.A).H0) M^H>!T,9UB,B[,_/9W^#5;V*O@U<#;X2E?2C-"FG%<-K::/W55 MLP1]Z"19WIZQ*2 2MVX(Y>Q3)J-;YVS&S'U.DC*;MT9#@?O90MZEC?-5P1[XN MJ@'E/L97#>"8$# MP#8=Y'F(NUP+9UUAL%049"PDE<%+#.::B+24A+PV@#%[N.?*DH?4WU0!ENFY M:LY;>GZM&H$8S_DS(9$\#@Z!\M)O.EEEJQ9PY,[QSX&-I1]FUS3O9-_4&N.X M 6&<2*KE1NK<*!'V5(K"VU;U3?X2*V?63+*SF@J2I2[;#.ZO, B:& !8)&.>K#P3])_YMN2:Y:J%_OS.$C EB6^# M=<@!$&5G/59HO,V27!'7\TA^IC?JP_E9,8]-PO6GAU;B*OC;TGG2UR752!DM M$:RBWS*'W'P_I,=1VP(Z<%&(C67'+&1\8)KB.:]0,3@T)=H*@?08W#ZZ U:3 M:",VRJBC:TM::'0B5US@[$9X@W"(O)-?I.>\SYW=9Z?.[JFS^X ZN]=.:/ZR MR'(Z$1&LCS@C.;;D)&Q9:&8U +*[0O[![,&APRAH@,/3A!)#!W!? HR"QS(' MF/)1#9D>H%W&';;PV"X?D<&Z0B,][UP)6D:0MHC&*<,))85#>R'C"(5P9/23 M#%.^R?+)[?3PEZ*Q=#O4Y_%Y\F%EUN'2Q51W/.#YJ"R5:,>8:FX((20\CY@R62J*&X4%*S%UAE+YS%HRJYKD8\M:-E E4EB_P0C;8DE-BJ/T1@['>>U"3&*2XP"$ M+4:\P6@D-+PWN+O>BS1)D[S13B._2)'<\C=?@Y:'H '&4(J&[=@,HIQ&*0G!X2 40\L8;)^GJ.:US IB\S[LN(! M11IO,;R,'4)5L\^KW7X4(="E:=P8MU/-"/E&L^\NHXP V[T&\ -: 1>(TG^> MV=-HP8A1'!'7^;]]CC>.DPN3)^3XUPZ=JI@WX6)N7JI/)T!'7R(5/-0!X.R) M'C!2.2NW/_,WR#A,6./B9^ R^#?ZFNK9%/*%O;YEWC[T?Z0J7X>;4W\GI[I] MN,RV$/!H>C;PG$SF6^>^'0MNDGK!?Y8,=Z0]]KP/47M;,L("N)60>"F SP^@-:)C)09!J8&"!CEK#O7"4O[;32.K0NS8D$UI89@)I M'8UJT/L"?TM?STN<0G7.'%'<_QK9?B-Z,E?T;R&XJ;5QJE#4Z"QPNN=26PV' M6UE<=8)[.HPA&-T0FW.EDW7:KQ4]]A75+(-5MR!)&?E_1F:5\YX&6U/]8,0I MD+9)95TYS7>N9A3>Y-S=O@DH&+TN &5EU?++O*RTZ!XOX"#&<:':(O4+Z!.& M#4A F<6LM(98)L4-A; (Y"RXYS4']4D?,]DV-U-'&5>9]&435F8-C/+UNJ4= M2TL^_)CZ.-R5TRS5!SQ3N)C(K8(:;OA%A.U=V NJ:\3 M$ME"=M;'H@O[,(05I&\CFC8#9Q[1XZ,CZ. .J)/H^GZV_PB_WW=%.(_K(I(V MF>DF+QQ._3G\K:.QN?G:#98+V0F0I]3T]W],\Q.,G91_(+40LD$D^-<3.PQ9 MHG810BQ\#N/'E'C/'DZY8SC*Z'C#)C,?OH;B3AT6#G$S+O$FU/S;4D=]DE1!0:;:XYL5\7>LA]),9,<3Z\^LYS MO_/S4[_SU.\\]3MO>G!QO-4PE%^'A_).XGR6I]$S>^((*&K4B*\_":CR4!2[ MH=_WPQSB')<)B9B@_;NI!($E"5LHP3;*-.$(?TQ37&XY_-\NFP S64]N,IOI M',<]*FY_&(:;T0J#WOT!% P20E]?5CQ4@Z59KVZUQS]?OYB3933BBR).POE^ M3'P6][EJ0 F]"T+DHEAVHP'8 ]\K7CIAQ#--,P["XX2J$*<=I 9V#^+'V/!, MH@=@NZ,'S[9PD-10A>@:0#P/XVT1?B'C)+AZA,+)1"*O.ZIC^V&:N[AH*-&% M)&E#-#:138KY?C%LY=W<;$*@>B(>O>T'5FHCK40?7AC&1Q+,7S G$#L+N4B1 MSMSU$1MR8/5^LI,D>C"%7NH -M/=AHW<$(R1='K;'8LIZ8DS;.SJ$WOQ&[I- ME ,/!PA!9ZED//*/_"96[4T4V>2U!14]M=+N.\_2#A[75,K.64;IM9BTKLUJ M@-L&DVT^-1T[B06R=V MRR$]MG!B*PNB#-VA&OWX@VZ#3H3>F$,!0ZQTN"S"$;]]);' M_9Z!]5VE\#+^- J]#0>[&'P)@6\T%6^@>'_K>;:DVMPF(Z*WLD)U>MD'#A(2 MY?+!=I'YR,214C5+$>^9LFE@RX800OO>$W'.)YBFZAZ_R_>*B6+SS] KA/]=M MOO$S=,$3H9YW P7>!8\;1?8473_G4DX(9YOV[)BGHEG M3YX]0:2!,AY*X""_Q >RP4;MTN0;BJO(D_S^Z_.GLPU1(34W_9"/Z!=DUOK5 M*U,/9JH=OM]BT?:(]^A9NATAD9^>/_D_M,?#!ZG[C0S\,^2JD3>9/?TZFX47 M><:7"M>>75'OWL$G,/'9&M_(BZ8-W_2R;,/7?UXN,Q*Q+XL5-X6^4U#3&VV@ M$].'?_H7SU]_]X;^-5% ENW-$06]#RR+6Z9 ,SG$+H;F-CS?U6_I]YZ=?XEQ M.:'7#"9-6/%-^*;DV+?YOFVJRC'0\(O$.,$WL.2XP(2B!@:ZR :K;'O^VK+2 MK6XO)E!=0;WZ*GS[_=F*-M2C9U\\#G92O",Z6!8JE=&<>8AQ0 ';=_+T^)B" M:>!W#*/5 :&0"5; ./ ;[!I,1K$9VD57 MC(U=:RRC+8?EOX-W!YEZ-F1"$9R#_8GC^)\5F6S5[FV&ZH@_% MD-5PO!VZJFLTAJ\"2K$=2GQXHF#&3:LM.]BW:X32V M[.Z/L4#.$,V*2NRYIET:?ZHT8V-3Q+:,VOSY["]A72XI;_ ]*D!G> .Y40"N$;)ZE5 M&?XT+.1>&H(/J"'X82 \Y.X!X['= M3CD=1M)-+ .AH1M?"6%JURECG0>#>9AIS03;5#XQA+""]36YRI?A1EQ3$Q2I ML5DP'.H!)#[_P-F&+-L(6X9TIP=Z(T>6EE:/U/MR%N%#74%CTO?_7"ZX2OL) MW0XA3^L9#R.)V\ISNPUO=.#!IQ"EG>@B(T"1=^&"!,J?;5K*IS$4CF642$#:C\F 3SCF"+ZJ:*5GWG<2Y#%'M'<:6MZ:W,ZITO$T MKNSRL)X:M2\:R32%%P7,D86DL$A5QZMGCRR&U#3,RTPAS9#OQKU;'+.)Q?5M MB*/*?M,QQ6Y=@EG8'FI0SH[ A"49T3+C\OJ"(,3(&.Q_9M3X$2)(:C!,3$!, M[(K(L9'&9!$M)DC_N=7S76"O7RO]VQC(052*B+*'U'PQ&Y7ASGL! M;(\F.['*9@/F-?HCD&6SZQCALI&$=.%ZZ%#ISEX$\WQGLZ'RLE/OB'3NFN>6 MRGFR<)/KM1* $D.3;&\B@(G;VW$/$CAY&K1]QPW] U6_)QAU4A+E'/,2!9=] MQHRUKF!P)W;S+Q.M_BER/KOY6FIEZ$!3*8Z=2SOZ/[/999D'BQ1>YFQ&SSE[ M].:'-X]GX5Y=#E$=XOZO]!I4MZO4<]L(M>?+SR=I"I7*2:B-=/!]ZG'Q*;G MP86/FK88C;X<_8Y#?2:BFXZ7?P/,R>N^*K@T1=32F5P$#6FY]+?-V=^;W9F0 M6*=5)7Y-F7U/KL[$Q]<1(W/A[^]G;UX]_X%J?S%R_%[^\BT V2]"<,-!%&KE M^&9DX0L!'?!A>:CBE>#!TQXV4RG(*+#M%.XKS*V*AG&X\(%8OKF+>@,T]XP7 MH9%@MXIAK3",'=YUQX6SX/]Z(>CG(-O3IDIH&=%'Y/TBO72\$4(NE,NH&IAT M8^%)_1"-=<)30CK'!<97I!!!IAHCA3-K4 U??R]NV9'Y@GND.64L7IOB-TD9C48L=TYB5QM_HPJH3I[ M5M, 1:)Q#AL==,?U&1_ D?0>GSE=W,EL !T0'8#$A^^HS\\JAC/17;&92S1N MHBX?3 #:.6AVE2M348L&6=G:Q M#SYP.31 (SKD&<-'5SRN9 %E%/<9B>NDR'->M.;=:+EI/B8$@I=%IWT5RG@= MZ$'NB6"SYOYH>H7&4>7L*CBI^Q[_=873=AWR9KR4K(\KD$/*7DEV^#*D4?%F/1E\DR" MHN&;.[F 1^%"_P[Q!+SJD)$]O.Z69@1DZ'SU6,ZM)"!1^O\ELQCAQ7S,ZB$4 M"I41L_80BD5T2XK@2V$_T@@$]9CK F+CP"GIEQR7D>':]"MJRL%,O9ZU M=P"[X5-*:.(.NH-#GR79E[^M>L5AOK,I9FB M?^^XE(DOIUR6](\.[2=D$Z+MT"3>EY+=U,$#_B$J%G!%!"GC_ ET\80\CA;39[U83X[SQ< M)PLI_.(\$_3JX:^=45Q]\#.C5AIN]5/>T8CXCLJ,;XN?C0&:TO]RH+C\9C" J=8&$7TJF\%6/EH7%O63,+.?,VG8@,S]HUDR". M%+T!SA'N9RD>)QCY+O]9#UE@OY@T7U$A\]9^C5* ;H*, MY8[5J3]%OFQ[E5:(M5?'RR1 L*E5UQC6_CQ\O+#TT%L-3[0L"(8K?_]3TP;+ M_4L1=M;%[,=V'7P5,R.?S]XV-'(D==+)KTLW$/7V/(37(8G>$M&F6L0%7W41 M]DXI7>,M]/8N=ER&=R MRJ"4D*)K8#DD04E&1+0Y#C#'&1;-S.6$TV/- "([:Q;OB'^5DOTV/ _QBR:5 M7V%5DM?K\A6U%_1!M?UL#XY78G-E+A2?TL4G5&Y7N@W^Y"+GQ#A/N!<]&^[A M:N$4@Z03%W$,5BZU]_Q!.-1,G7Z"!?5FE3;,JDW@LPW?B<*!\&WH8\0AIMA,B;Y$,M245QF))1[_.\2(J M:/XC$+<1)( (<:?:YOH@D02#FGQ7SN6.V;YWJ:8VDAJZ*NZ@HE8@04K!^D)+ M%!^9R?PD8UKL&6&O(NI@,#JS YEG'0;\YBRDG3X+38GP++=[JF"]5==D^&\N M2O$R2%T5^G(.0F >-WP4$)S%Q=WD[[C\9,5&O(13IPQ&Z_D-C1$S*82EQ=CD MS(F/P=QJX7HR K -FYFRDDRE&?G 7>P)FZ^WR7>[L*L[GFN MP#RK;$,>P(=;H:-M%PY>E 7\"W#=M=#"!PL+.D3=EL>=4&'(#3I_KA@#4>Y,G9ZRD5 M;RG9YFBE*0*3%H9_]D$,YX:;^]I0I-P;VJ>_-B_VC4#!)"(9 BR"VRR6*A*= MKVW6R]V?L0L:UMOFC'P[PN7&-6Y;0AF?E@9.6+F=O QNNVB8"#!A\_5]62\] M7DLL3^-5]1F%IKRW8Q/,OQ0U(6SL*F1* QG!22;4Q^[>N1U9> 7.%PC98%4R MWI_^$^DP8;V66:%A7GWE,;;7B1A'!$,RX)@&!G\-0X)JC#J4(2 M6GXALPO_6P?.$K%3=,;(KAF0S&X\4AJH:SM 'A%"H[-=0>93=BY+FQ>_L$-C:RS4^ZS3 M[L-_'=8C6Y)#"UW1?LL:K860NP)QO%.2#+$RZ$?:'4R/L MU A[0(TP_R[SIEH>">]>P^>\=K19;XE3*YCYFEWA*PG[9R]C['[WT,M3*A>' MZ.@8]TY@AZHJ! VZ)>X>A$=[<-%HLL/"!?FOW $G8U9N92TJ$Y5._!J9.%K_!C%FDO+:_2P:,P9$^+"\\8U MHO3F7-:K1:%H,\T'R@-"RM7CNX\[* G]%$*5G&D(_/MJR$'WQH-T5K8[IF*O MT=M!OBD0-NMLGJ_Q"9#?/N M+#_3U7'DS_Q*)64K(:@;S9[P,OGG%!ZN*[P*9%(21D0574FNDI*?E$#BU?84 MUW!T89YM:K7Z% TVXH8S\R=C 84;!>E]A^IQ@X)FA:R.IC(_> CV1_MH/$'?[04'SMPWEK$8D363EA2A^ MW@H=$G+6?,O[GS^FC/-@5O%_^U**:N$3?AN6\X?@-"@I^4L#S9U@%7_[VXO9 M\K/Y9_GLGT^?X7>,K4+_02DK"&PFX@PQF6)W N!O7NUW)&SM..,)<1=6:=$C M/[UHPK:\:"J!0V*1RAJ,$BI%$V<5)=Y/AB:D0/63X.09KU;P7\:IIQG#SO&O M\[9Y9[->C%"D?R8ROJI,YV:YY@DP=0<0W+[I4T*203_!R)0'+K=I4X_K"W%) MRGTKDER42R%)!@F49:,TEE=YK62)".<*!Q9SE3C=CP@ M0J,(D@U.05W+74@D0^Q= Y&\PAKR23&]J/09,YLZ4=$GS=O\9 8,(SC;#=-Z M\.4.7&>"XR->^*"K&WHP*E*9%YM:52$-D?3:J<;(D(9 -Z/U;ZG08-RHO?\C M/E*5P$ZGG_0]>1+?S^[IIAGL%\&Y1*GA'3%D[A(=0Z;9[;=-K>/40R? [E[& MHTS?=?9*']]29U5'%9IJ>2^9I_!J\'K0)\:B"IR[[[040)L E+?V M6E,$O/Y\?Y/G;_Q!&HN5,+A:]+]$,9G^^F7-E'UA[=\(D^C?BQWZ08]>OOG[ M8Q:KR<2"T9X1=-N.!4U:UA"UPGF\.S4C(\(Z)-17_'GC'S&CT'':00E6V6\- M-EG27IBB)]>_\)[')M-C]*!4JC?VEFY.01WW<+,F;9+5.&RBOL)P\JES*/#6 MJR]Q!P(/*2?UY+=L$5=9W.A6:3L!]I>QRD;/^QM3[" /VVD3&4'8<" M$^CQAF2CA&/CMC7(T1EF"W4GYX%?QFY?EC;P,)2M0M'8N-ZN]7A(%"-)BAKL M:R+SMTS#.+5D_F?^B?(VG'PNK.CM),QL7HRFPC[+$GT#7 M4W*_C/GS0*B(=96IJ[H+*Q)B8(^(BF28-_F8DU'9('_G#PR/L_2F2(@G1M>SM EE@E6#4QT1.5T%?L"$.-.(QGX)M8+DBM&!#A\1U(&U M$S3O^![6#Q><>62F#]:,Z'@S*8(RQQPN_6;X0P(1Q^@F,X>3A*P'CK-,!J2/ M;#L$OW(^KY)7D(**_][6KG0*H$(0S+I3TF;519"O*>*2?#[3PK20_.1S76#4 M/A%3[Q.9<"ZH7^-'^QCJT'B:7>PBE3BE"B(%80Z$D+M!ZFB/Z>=GCW/LVT^5 MQ>3TUH..I:3G3$(=&0@=S3Z:>$F/UF-)@OE(S(5CH];6]$..)#(:._5Y'W$#9,)TQX>Q/$.W2>A,#CP%ZA422Z)QX=!8Y)V2JZ4S?32M'RRJVVE/@PRN(M0> MU3!LO"_.U:=>B4:U&5:]/-EK(2KA*7S"V' MV8C[[SLBOGE#!)5;JND5Z[*KA"L;ZT!IF!3_N0 ?C5K8\E6F@E5RTH(+PTHU MEJ>-&+?*/\[?G$<&=KI@0O=BSP(0Y BS&>SM)6$2&YHW"V_'V<'_!]3^/TM: MII)+\7'Z]?'Y[$>$N;CSQ$UD^(.0E:13S/FH$7KITJ!V69L( D-/(0&!9I[P M7+7%A;"06JI0,B[@!4W0-BT]WPM-<%[)39YSOOKLR=.O4\&,%Z^>IWH?]"]A M:1?YIG#@VK_F87.&7?\4>AXTTD*EW3A..R=A(DQ3<&*&R")RUN.BX;/]M:_L M&NYV/+O4R2N/V3!&.%RNN"='M;>.X3"&6QG7$XQ?GN"? @/BB9(4D>&Y=$8E M[>&])A^(BH!BK=;AP#D'? ;RQ>:*"@_VB[UU@F@UPOM'SVUX$,?PDU"\\- 7 MNK]NI09($?]XCU(TM@%,9%P_+; 3+K30'DWRZXTY56=AI-"H;?9'.1UM*YQK MTCBA[_]XJHYO1$/R90<&UI'20UG3$IE3_:-2+*'*JD=L,Y MG1]YXI:CF)43J!89[UX6F;[<9WD>$OJV+O:S_S%Z2:[= M BO!Q8QTY-_\'(>)Q;O9HKPLJP%QC\E_A$O:(T0M%_C)^*S9ET\&3SN(2MP3 M7X8#L^U$.07CU'.:-Z3"3OCE7/3C;/PD;;[J812L[>_AKTG()!G,M#F[*)TB M&^'.&KY5ZI@%RXET'G0C$Z/''V\;_"WO0# %TLZW+YC+@'9$3"9+N#8!]QP) M^S7JQ"8H+GGV(@J]E&VW.VM69^%R9^]**IK]_LOS)[.YB(0MPYF40YBM,$;- M7,?*-\4R?"M#' DM!A[$F6_)1[N:S--O'D 4.VSG\*15?4D1V4617Y9,@N*& M')6+;1@2N-[VZ".Z.%>SMPS=C#0+DU3H>.[E*N:B2I!D.E+=)9A'4Y^YYX[= MRU'K1>#%C @,1WDPO4(6 F&8'"=S$4/\G;\G#OXI%@HJAUPO4.9M(EBK[).&I83T^8 MHT?B$#X"O3O-C2.=C014%16/#G;SCK>G+7[$@/M.2D)21AR7,"8[ ';)90D] ML OB\ON(_9,$<[1+(!26ZL8D\ RS<5)4(2B H(E53C>I7##DVPH7Z1;?@>H( M&M96M=F28,=6,V0L/]0WT\%&;R;J?Z".-+CRE8)?P: M0^I$9 6Z&U5;(?I6!V;UQXJK]R'VU'KDL!#8U$J1F?(T&R\O)D+Y%8Y]:FSN M*V) NN)"0<+8+"7,E<-D\%'*AC5L<9M*3Y:"9)G5F85?:+-/R&DG&+Y#DC8$ M3FC,8R0U Y&M=\OQB#RGC)SX.6PJNF@9_CZW2;\^M4E/;=('U"8='94?-AWR M';?'HT@7L^)V1@S;A44SN?-"<=C7"D M'$#<$G>2>O>4HI3':U(F1PO6#C^^IR97Y/ST'7X%<(]WQ?FL7/X_O_O78OLO MLN9_/?W7T\]_Q^9Z9SKR(L?ATE/IQX:59-1]VU>:K@WWS]0;^X#[N???V1JU]Q=21>/&P^4&-,"7N$_P$<)!4H=SGG175/M5%[ M,8NZ#@7$-(#*&N"R""#6T#6(NC0>S.I-6HH;S5B/)C%ZW321S!?;9\BS\TK^ MY@7]S4M-0C"4^$:+(V\L)?&-PE<+XIJ:UA:65_\PJK-^Z4B9FGV9KAX2&G- MP21H!VG,2_%T:I7'R^I6X$HS ,I1K,+BB;D@ )3F*1-?&]VO8$T7M /"4?=. M]:[<*)&\$:0HT>AP"11G!X=-!8TACZ/P3=9L)'>=:2M%I#@DJ.*D8B3-HD2U7N+IMMD.(:J"0 M!I6%M4H;*_"*V.4B F/TH9@^X)UQ$ B>RN1+X\_04A=1;DJI!&K,TB5_DY]&M4%8L=L^-J99,21OT[O'>Y4MU6=2'<>F26W:[8=C8_4O+0%+H8S*59&HF$_@+9NC9Q6-^WX[HX M#PO;Y/RNR#=BGRQ4P!X4T0AN[?2Z"--UQKM*2#6'M^)%&V_-&YCJW9J>>U\^ MFF0TJ@E[B I^Y-Y] V Z\V+-M3EUZ*+%+%B%E=IK@ MV$?JFDD)"2&IN&Z%HKO4C>-[G2@6II$XRUK[DJS_CLB!N4(>\^I57R^XC%G& M&7CN+*@WG7X)^")6_B5'GB]:RBB$(D''FC3&DSGD=T41 L+[]0IUHQ-(!M^?T&W7R%)3*:/:./9Y^,U) M_N6>1)E8)M;&5VZ8!%I("-_LA+$^NDH#4[WGLAZH+/(2]R3#K(RMLJV&+!,[ MCGANY!5^E6+FG0EO?II$R.@8!W@S;N:1F#.&",F5AQP^R?^#IYH?P3!2MA!9 M[OY3QSNW'S12D@B\.[]P>/MM020M("\G?5/JJ,,1V-(:8I=1)Q'HZD#/\V87 M#B[,C53$]T;;[#XW+;\Y-2U/33RO52. Q&QD\%[4H MVD)&(CUUG@J<16\7U7<8P!&B%Y%7(N[[2=J(TN81,*UJV)1?3%!"0XG*&BO5 MK"/$%4R28<29UP=JV2%(-V85,D$M 7\KX,$)8"YG7EW$XG*,P><$8S;KHM+. M M#\F?2E2 5&.!+#OV^41JF+;)0L..B^-&<,OF(DP4&$S2K^R)ZG3:I#6D!2 M.%+(L\IPYBD J=_*]$ON#CX0;R#0Y(Q4KDP#."$F6! B*M%"L$)?%$7 ])Q, M; $5V#5DV3N4TY;GLV]#^E@RVTE\]HP',57 0"QDI(P#:6*[IQ@L_74MPVVJ M++=\G[K^>\6/@XJ:(S7QQ8P#VR>A=KS_F1NE);Q9!R]JK#%Q=7BY7"OIA@&M MI!(\0"GV(;MVH@6D',>'*C_9,$6*'$C':H)9V@-3^%PV"UFE$.]&$#'$MSW! M#W,,938D/)PQ)N]B'3M/H+BW::"RB'VSXS#KH_PQ^G@.W>WF;R+DQIIO0K$4 MK_ K/:[V!V2TI[?Q YJCN&6X R7V8":*5V'Q*;8SK@\G%>266X7"B>";5SAKL?<=FI;-XVI5*:30ZXB46>G$>\7@ M=NIJ NF:E;6N\8).99E9,2T_9N"E;AY846E/DX' 13HR1D;9LP4_@-4ZR&"& M4I]2""=2TWXC@3$?,]&>IJR>/-[N4S'W [7>TKF%35\CFN.UO2V[R>RRS,/A M7Q7;BX8:*/0,LT=O?GCS.$2379>O$4"3&F&5"3DR)1%5[-X$?0VA M-> 4ISC6"<.?Z:]%!FD[1,.QR1/@_V[F6)$]^O^9#A9O'?T+)ILQ-I$,C!.5 MM0QA=?UZ3<]U&/7[B#\=FS=7]I6L -W%PRU-C 1.]IZ8M/&V#$2'V\3^X])6 MOKY)AU62G@"3! +VI[+H5XI M5G??]%"QPNQ25(V$4$@\&0T-9" MFT&7)#7W#^IQ#3[% VGCOI=4Q '[T0>X8B\P]1S\J%04WG+0B$FCE+O=L<$K M#JS0PDLRX$^Z#*1M3LP^NR(]G9=EM\HOG3;S;K\MI'BO!/?QZ;#89)%,="\O M J]T0"2"8H:\ G14)1ZC;(!=-**_7+=9>\VBZN ,W%80T1N)6Q-+IEH3EYF2 MFD';=$).,!X5/++P*PEZ:&?:*.R(\1V0.\@<5UQ$C'%.M)N#GE)FHX$9BCT^ M^CO!U,RHDO6;:]M1V51*'EH^4&Q=R1NS*G[&2XE" )<;J!#FQ_<419Q,Q#,F MC )3'F(1)"C^&B=(2'IZ*4F5FL+S-!^*%"RHF+F.-LT$&\9&:QCWN+.']IH-)Z\6^P6A48G _P\6PO)$(6*MJJ*643DBY N;>B[=8DK+D;R)QP>#B8QLL@I?>@% MS5OEO')5WM0=J32G]K\W43(I!.@D2ZRY8*Q36*FDP-6C JR(63!M\;Y7':;^)/_:983T"\%I428&C./'4)Q\'O? F6!%:DJGE=53,%[ M^ +X2QSL;K$WY2XZ3P4RI)?7F-)Z0*Q";-@TS633/8ZNGS8(X8NQH]7!4.+6 M;\WWDO&U@69TMCQ1 M3K3"\IFOK42[NC4!7S>;AK*(A$E#60/MI(KNF/R/=B,2SE\=^\MTAE#&8B$; MVN0\;=N9XON0*W@T5\8#@[W0)/CQO31V1#'>C?,-Q@[#_P%O;]AP] "5BO5- M#IGM5"XV 3$0 G7#.&',.1Y6O3J"3;C7I?VGMY[(T=*\^DJF?;>I'')N8-WO M>6HJO%0P+5O8S[+9@/@JW\A>"KNE$5((ZX,?%&Y#*[$O5:I><>?X_7"E?5[M M%"&]:-:UG(XNZX@/1V#CMK@C *D/L_*2C&[F96UU*-/F\3PR0V6,2%XL;DLZ M&Y8=CZ0KB@T!WPN. KA44:B*1+@)-#2O[V5G4RGM)&U;U].$.,?(X0BJ2D-_ M(!#F ?&.7'H( C2;M+TLD489??NQS7D^^[M#.W8*@62N45$S]>!\](X=?;/& M7K8'DA,/_Q"I0+/X^VYKJ)MP+\(1?0JQ5VA^YNM[[CNG@8]IBI."M4EV=BZ@)U\PY=-U$@YD*&O4&*9650XQQ@,PWE: Q'RK MC!K;1 507;(<2ZY8)%UU$.AF(^"YQT,,A?#L=UD<@BOS(N2>XB5Z ?>[2*MQ MZFGD!L]G"@/?N><6CK'XW(A5"7DBZ;O\VK''IM"K[I)G/L3UTH=HM;+[W6=A MT,^?GKJ?I^[G0^Y^?F3G315(UN/6"Y6,B+Z12.^5QK1W+OU%]YRU&4*<2TC=G:I+<$0W&=$_ MC$ *]=$XTZOSC) ]*5<@&#KP_B@00:=#Q#0R46WD/J%@3+F2A?2(,97YU6S; MMRP#YZB?8Z6S3*=6'\8R4[A5-Z)GH^_*RJDBW*Y(?_ "4<[#/T&:L&EVI.*F M3J !%%7U @];*/LVX0 M1=XD?NLK&FA#'^ZJCAGL@.SRV.6UQIX(?$1Q#_K4 M2M&IFKK6V%QRHF9$0AGZB'0U.''$YGKWF&R/1'HS;KVL*G6A!'?IF:+D,J]Z M>I]_1HDM0;,<>B$ZC,;/OSKV"LS;GF-@\8:0]8DT/T[ZC+JRCJEV4TA!* J> M''C[CZ';DW186&4S\J@"YDFW;0V@2Y.*X7@&R6V%O'G14EL"=74A2:4_A_7E'RO;Z08G.A<""4^DU66Q&@-*9< M\V)TE.YPTWU-0D$(3;C@XRB)_4/PID6]Y^C&%'?@4E?G(X4-G90>GTSHI3)GOV9T ME 4HCX2E^^5K8^@>27@[]V!BW[-U7])<3)U,5DU_>CU8==!"0MM_U+3DS'S_ M9L=0,2XS#!_ W6OP;J[Q\N_@4K&Q\MFI99A5$O7HMY-WX'N M&1=F-'L#'>><)+Q"G+[(M\5(VP_]L/2B86^MR_4LQ&QUL]D?KJHJU@!N<5P] M+3N_1- --=FU6;=H^Q"S[M&(XF>,GG4U?E$T-:8W-"^^00%I1+R@(C)5B\ES M$_G^WNA[T6P67A2E,V, 3N>",4^S1VQ>^1[39%&",[D4BKKYSX5##)2;>=^" MF],HH"\(45@7DZBG4R]UN$H MT]'!A]4@#QC?W^35&)VOFFXYHB' EG'?'P_C&X[;.K-M\2 M>=V39T\S ^.!1NGG0(Z[[!Q>V #IGU5U2P$53?[H?BY7(0X^T4P ME7SV.MA-1HH6-*-*F7LPEGI,?C\\=Q0:%#D0E5=T(D1)8%T?J9B5TM[R%,E\2-*!1J.\ MZQTBT_&GQ5WQ=;-T-( TG1 SZFC]E,"&9O6'.D^9>XS//F=(H!BL!A2- M_C+%G^(GSF=TGL0Y9@X>\")A8[QHZG4K;+D2,X5/?P%-=BK;HSQ7=W3PLW W M=?.\"L98PWK8^)TR4T:11G%@5\,#KI5.?"+_XB/6V/&6X_Z[Q!'GL7WX97-5A]"GYKD)DZ1X\>,_7WY[]O2;&0&N"OI%^L150SP@8NIBGPI%IZ'] MU(V\,V/NHIBS9=U'RD+#(DTJV@N _*8GA7;A[I@J7Q'"[LQ-;3+^+_S;G"#3 M(:Y'U][3Y:(8^KWXZQ?\E[-7)D?[7,(?.XDZZ^NRX^4_N,_-T6>GYNBI.?J0 MFZ,?]G TH2(B##'Q>HHC4;ZQ<(-*"LJNDV1X$>9T[?$CW4]/#A(UF48^-Y7I MYAB8?-=EK*6/4D\'2Q8"1PL$,]$Z^-SR1%MCGS/([XA<@;N8@9 M)P[Y9'B4QX_0*KGC#=Q^&S5'CCJ*$O)SL)(E:7LD MY<"@)>HXKEAU1)S+',I:WZ/X.40\M%V4C,R:=S0S*R"WP>BL(B+DEJ@ECNHS MF7XW:SH6OF0C+![Q^^/KOB,]MN0I_E_[A5B/X(*U7$2 ^LDD'M?W)BM8$]4C M:EF<-=%@&VX.?.*'6%P4R_%$-LY06SZR+@MS9%AB&Y!&*)T9\+1#EA."%*@<.TBV',*BRP(Q'C\<%[GRGRHVN0NRU0UT++PY/ MZEPY_=V[NKD*NV==#*U/?*X(;)DB:G!<1+-<[8=%!BR(/]Z]0MB$HN.!L@1T MHIGASX;EB[IL$CRG=1,3LQ@,]&!7"2IV9[44JH>?10<2%Q_GNEHPYAD$]8#^ MA6"?W5?YS5&3AA]L&YR_VN:G\P0YMF@NI$R@,SA840=ED_!D_ZL&,Y=,@B07 M9, (G=!#F5.9 ^]0QZ&9,T@J[#/(.%+N'SY!L^C5:NM&\"I\%T>TFW^ M!+#1N.7&L-'O[1%?%_0!]1QX'5_J1WNIN^>>7[4<+O^4MY15F_8FZ(>6/+?> MC68]E($TYO"E(-<.,/VD##_QL\JG_P@?];9^=%SM6^'_2=WXS7418U"M=;S FX:!Y\^KYBXXW'B/+M$?9%12$B_QPN[$Z M,7,U)%U&0T<4:!]"/I2N657-%9[+YZ\V8WBNY=OG5+"TQ]7W2MXYXZ[ 64&? MFSNRX2U(0:9IN4\65T$[$=&X:M%F82I&!]H9V:$X=Z '9?)\*5A;/HP<+H." MU9)K\L';<>=T]. LR\0K&KNZ!%R>%;OBT6"'MGGS_-9L^>/'N" MXS 'B*6HNH+S-.S1$#$]KXDA0#R58%ZP\)1D^$WN3(HNOZ2G6!4XS3MW!UGX MJ0]XGB )GD>C>&-@I1>$+])N^-=/O[SI(F7AK?6IV:;^$E(1NK:"X?2N;UZ\ MSW45/Y>*(K(B^"J4:'>Y%$] M<;A+*FVUTK7O=/$CB]_(-^&S1O+OS\ MU$ [-= >4 /MP[0U&**/ ,7BX*M@U<*$(4EHJ<#NA//.1\CB9C3K';8\H,X0 MV03&=T)=D0LJ\DA[#QTY\&QN[CPA#U#&%&[!$W(8/SH16#H1%G*_]:N;G!TB,HD;TAI'Y,K\?BJQPBI1T#;HA,+M:2 M(R3F\@U6CD!$Z>BRJ5ZH5)BVRKL?'J$,=J?T_>A-#1,\H?M%Q M]-=8&L].*BRAVNO.*3TUVY,W%.:N4JF8V4NXM?.=LQ+\-R$HB&@ ^_I3'QSW MP#S*H*"G.B&TCZ77:4S[CXKS]7G&K- R]TF85.A#>1(IRK69)365<-"M1RKCZ\[N>TD%[C-MG/W.;;Y M(CWMO%CW=;3K2!;.G<'AF3RQ6@,"4]K%35?8G]'U$KU>50CF.C*+6.!XUK+. M'[UA[63.BT-OQ,D4=E?YMBO^J/_QIUM;W;/#1YLF)?@=%PTCGZ"G.JOR?4CI M_DBE*<^-]MEM@NUI3Y!$WS1_ M43+,G-CP7UR4Q$1YFW$WM)=R9(KYH' MBWS/)QS+-EB"Y?N,/O1GL(R3V9[,]HC92O>*3#88C QF_?AX\:4SFMPE(.&6HBM/!1-8N[SPT8[7;^"L5GM[ ,5 M56(Q[,GYL0[=EQ]HK-$6D$0+8@L,(^(A;]&QN(D.%TXT:X61SXA)]I @H2W6 MI8!%Y+3S#;"28, Z6.J@2 01R'QN(..]W>PY$O;PKR!4'_;*X.HJ0(.G'SW\ M+>7?&+' M."G,7*$*8,VI!'>ZIM =S/ STL7API)U5%SVX9N5HT;6_<_:0NJBN8D'R^24 M@7<'5G(PBZ2.AY$B)+([6S%A@H'9.\<>T+1#$PS^K.7"VUY0>.&S0FW/U26/ MB8 BE]*T2%TJ/0@S$BGF%RA'C#CZ&F9F0$)'RC]*U;1.Y"M)?/,JFLR!>NG- MBTVJ_Z&-*!.:#6MVV91+-W0O!=B)6W+IQXHNM0,"W_Q)4IZ)2*M+-;!ZYXGI M_&@SX9O3G_V[7ZXYFP9T >1""Q:2V.3OL/WH:VY4CGE.I+*@V"C?%55YT33@ MWI:W93(]]HZ^\!9^XZ(GPX:@AN%0:-(:?]WF_?(&1?+Q:HZF *@UV"XS$[.) M:(X#Y:=8P\X43*6EM .U/NN;0Y9$J!C@<_Q \=>8K%B9J%3KNB,M)3)N0O;!WX^(-V0@D_Z09X=4L(3(E;H= M:XR">8G$#8C0II.,5P#']N=T36B]BL\8+/9$2R/C^I?*]9(]VR^Q6[/8P?(1 M90SV.G,#./8#.+RN9?":]-JV35PD(6#>%!$^0:YV;4@W[H_1-@,_J'%F,R0C MWOU\]@9#M[83AG;O3%@I?CA9 ).8FB *UL V1UO4<,B@1Y/V18/C.(AIH7*Z M*0.E&$S*5>_&QG!H/>;A6N838@?P9BI^1T'NP8T1WF)%9?]#O;Q[C8CXXH2( M."$B3HB((=HX@KZBM*=N_A0>EDK8C=A\O/8+$TS2N!0&=S"$"+R7Y0$_W*?(4'Y@H4*Z4[VR3 ML$4?P^Z]Y/]][/[AXQ!C("HTJQQY&YT4M_FRC(DX$,,J'1A_V+1'>3[[?L!I M]#Y/+4,CTH7/G<"5K=@U)+*LWTHA)D4N]/YWKZ= ],[F4LH$J_?!CS"N?7/AI MM]QNM^R(1FO-^I#ECK55B+I'K+\5U:@6AI \UF>,NESDX&^(0%$!ZCF\L!%^'FP_,OP M%)NH93[9H>.02&$?IH6)^;XZ+ :J#2W-4\C59,_7Q8YX!4Z[[[3[;K7[Q)K M!2WTS1"V;HEM";V4]SPFB&1GJ63M:O*&Q-,I5BC8MNMA[A"OSK,CR>!V>*;=ATN M\9^3>9[,\Y;FZ1@GD*^V)0COC3,::**F\_5M%7<\V=O)WM[;WBY!E0LD% D= M4IS>,=[*/(7% M!9D-*A<.HI0(E/E,A6G>/R5UP0?A@Y2Y*:;*!EB>R6 3 M_9A$:2 8(*LQD<)"QZ3];;,J37KV7LIOZE)X+J&ZV"DU+JB+PX8C"L)9.-T6 MA41EBV++9.7$K5DCG5BZ8HQR]JYFO__BV?FS67B,2@G4;+3*-G8 ME=[;4;*/S(OZ^Z^_/G]JFU_BW2-TIL^>S!Y!C1LSX,O'0F[Z]!OHDFR5TU)( M8:8Y]T7:?@FQD\6BW_0=GI32@S MHG7J:VH_%;781RK8H\)OU3Z^D%Z$P4LF9J:!*XL'\ER:$H/TTGO-=RHT%M>; MA=Z3%?\12T8'BZ2"/%TNSTY9G65_MVJS'83#)!\$-DN&,I+'4ZMS3"SZ=&G, M8^8U-*E#RHLQ@G#3^9"P<>_,M+Z#O*-0'@ED$3'0U_ ^/ %\09]&:R%X@5!. M&^P@W"=85E&[KI!I6IE>;"5R%[II0T+J1?WZFH3U:J% .9\]!Z=M>,1J?Y@^ M^YKU.BY6*4NFY$?R$KBXS-[>664YG9:,(:"&UBS)/A054\6:A/%@JH"B'_LA ML&?\Y+GG*+2FRA%((SBT#B?=4S;I3;^P]KOX#1*$ ZM%RUM!O(J<(.QICGT% M_A+IAR!+ Z?333Y($W5AXTW)^QI[SNW)X%8ANDRGAL]& MYJSW6TJ1ET& ]/[YMER&WT4QF0MK*!67:0O8N68^(D:N0>3F_+..!(8'*G=2 M_>/CBU_'"Q2GRI+&=O71M(D_."' M&9,G$*746HWW>K\IBK'Y%W7+$H2#T%++?Y[/_F+B7F1G MD1*%1XQTWN' MM< %TYN[6UZ!2,UNF5!0T&*/&0 0:H00<$WS'LZV52"(XL:PE94FKT18HJ,)_+S?!\YS]^'-5[$-HNN-_#U_LV9,GSV:/:,](&7SJ=U5;+0V[Z0 N M6Y7$7LW>B*#)%T^^R/B4#,M#Z7-?%4K$!YXL>#9B[+ 3W.AS(WT>&/-V^@;? M-LOEV?=M7K^;_42L(F]V+5''O"ZLW_5"QV)>M87J25R^>__AGNZICD2M^EJYU1N]&K9$D&?5JH_SY MF_"5U\J-4H_8UT62CWSGDBH'S=9T$<=R!B(9)U)]REH,:M!(\TG>J4]*"6!U MI(N+:(?2IL5+R1=?BF9":IER?ORC1DP)HEG.*^6OQ,+7I+8+D4?AI#>)!@U\ M["Z0<=_J :E*W!"=&\KN^B-S8M?(%.*H/!&=-C_)N;+,RXTB.Q/3-*U$SB\AYH!&]TB;ZF1TN_\ MM94:EAS;LJE9SX/ZCN#T 4]43M:>V6]"N[G@;O="B9<-#C)O@ME"7RC<6,), MBFV6S5;_:)H]-ZJ9'&+5'7!H.I^=AK%$=1GW^WA5YO%,":_(M+RTQ-!1Q[9B MG1X&]&^K?1EG74?K3%&*(TU\M/)+5K)C@*H4K404%)M@:6[24D-4;])M?F.F MVL=.V%T.J^@)V=SHVX0'B6UD?N=?#X,''^HG1&4P%RCFV@9L1^6\0RHORL#5>BJGH5)R/^VE M?-:-9TAJ($(C,',RX$,I*"848)WQ^M .8%GHXN=P6$GLBO>0R/P]CBD^V/3 M[@Z=JJF#04@T8E(U=Q7]#T.]NIU0A7&)=110R7Y.8RIS*'@E,'"F4>N$/P)_ M*XF#>;./2J ADRCVREE*)A6S1/%C"J=4ED^"GJ0H$HXK@QN]BKF/Q+!\@.WR MGW&2EO->\Y-YH97P!U"H>'Y-F_O:):.8\1_G;\Z-9#W8![4::>&V?4M'ODJP M,MGK^*?4)7_VY)O8)5EI7TS:O9*)A4OC!WPGE-8I M/V"AJ&+)B;@^[#6O)R=Z9SUBP D;U$S_FM<])<:JE"KA^;JLY6@O&3/X[,GG MSV)HRJMPT]L>OF;P]+/717!R__%I?'?MI:GCN079GT1\DZMFSVL"J80H1#B3 M8)+3*[.?D*?L:T0Y$!P T.WP%W,VH<$QVBS>^VC*4>TEA)N(X$9 M0AIC+9I2H;I8<@"?%#.^?/)_Y,]FCT((!SG[Q] 7(=WYX(:I0&XW0+Z4$SM* M$7[_\\<,FN.R0R;1KSVL20P-G"!=.>3(9W+;&_E#]H/NKU*7F+&B#\->F)^7 M?B&<$6'966U-OC9N'LX,O8Y\]H%+U9;_"#C>4HCA%/,QXFO$^-51INCV;Z@+G!VIY-+.[@D(E+ECC6]!ETW9RJ M2R+4XC>/J[0J1?JWWD3HI '^S60["FDXCQR69O M8[,>JV4*KF*7U*;4,XD/*^=1A;FJ$%/M+;SM9>$TJ)&19P*(4+5;0A18R53Q M*'6QSKE10I@+EI*8FS:P>_E?-!9FI14;"I-HUH&AA+:[WVRL2T$?UA>WQMK" M),NV*+9"V]1W6$9 M:- KK#(;>I2B=1??YGO&='%9!DAC-!OTU]W=67^8N> 4U]EO&Z5+2K\75_>3 M7?2WO-O14X-GGK)Q^KUUTRP9%65G-HVHU6NH]Y+^/ %U]-".FKW.0/T'EJH2 M?8N^7N6738O3FZ?E;+DA6Y76NN-W]<@E8><&HATU2S0 MJ&_J2--H@^H=UPB(LSG$"6BHSI /G*-)!6@ JQ_$25--LC2.""$7A2%]1Z_&??]#M$WOD7EX9B:F+WKZ M[$\SUZ7DWAXU*5_:0O]9SH81$=.-;NQS,.HN(PO[W7\;T("6 4LLP1F=Y2IM M%-:18%U]+;&J(KA MUP24UMM(O$-B4&?4D8NAC+S)'+@->27?H\5,Q+"A2\\1[A;^C[W](AVKR*20 MAN H!/+YU0C\G!E]64]!O@-/0V<$Q'X4VNXNT&&[4I'DR94(#Q6#H4- 95?E MBR.V%L/@WUR/4,/Q;)+#2FN('#_%*VNR$J-Y<3 T%K)J<\+^2#-17H<20"I] M5[ ,WV&D0))T6.SB^I<\.<0/ *S-^ NR3TLP4V[0AW%19!83&LZ\*QS%[<2" MIR8265L:$,RE6R#M*YT [#7[&WKE2 MN 5OGV[\?$>^/&R:#M$ZUE2G-M:"?]+<=!AF7X0398?*L*O&?(:E8ZER13JBQFTH' MZR:3X*'5'#P+T^S233B3.]Z(U8-0\=WL;?%SCG7[OIBW"$NVU0A8<8;S1Q2IF"R'0W>T.'!$_31]R5CBC]$FUTJ]RVNPOO)X.9C)189I)97"3G_/KWK+$P22VV;*7< M,=7G'>UM1TL, M=2U]IZWRZ.YI*O\F ^_,>N>$7/P"0,>_&86N0_9 M:7GC%P1B&$X@K;/U4C,M='??LC3T0[94R)1CU3317O"E5E^(SD1E#IPR34$: M3WP-_I-#R;(%&T/7:EOOR7^>X.%)\[2WX M@BT&GR.T14&78]\/?L7VY;SC7G)^W6$ZQEY8*5ND[LR6ALSJ!@7\V>N[!E/: M6SYJ.K <$4;9[9Y*9H]I/8'L?)W VWX/@).4C4E:T&WF:< M"G%3+H#DBV+F*KBPHS>/E@X@<),PQ3%>77&,/:@L%&B+X]/))7$A; M4V;"O)>*Z3N\$*'SU(RTC=OKW,ZO0!R^&#ZMG _K;CI,0(!Z#H@ZP$,UNZ$! MKOK,DNMMJW'ELF&%?P!N2!$(E!N(BL#VIT8GA!C\[-DEF;[>"]_BP;*9512$ MC1:K=6,AQ1T**:Z'05F6J8[W8?0&U\XQ2(/:3S2 AB1FG+A"7IPJN\H;U.IS M@V ?EX853DU<-<)P'K.Q?R@9R?[*Z5(K1BEE:HPJ@6$%T3BIJ]%G*D,F;WF6 MU[-N@4&*62PPCFSV,8.WX'&AOVZQ;.PH+<_')SN4??=;>&\-J\+A_F7FJI)( M][*KF\Z9=:QDB U=OB'6SD?2_A0-HNCHB.?4XNNIP=/H?TI)DO&64H M?@15X9AFW3D8HOM;"D<_J3+#N^P! D9(U9M MW*=JXX'/T2>8_M&N']S3*NGP2.SCBSH>7T?$:NV-5!$M#5FNWYN6JP5/0";%DV$N'\L0 9YY'.SW#5DJ-SUY<5 M)6JO,;7(%U&60']*\?[5365B5'?,Z=[/5#'VHC6+9'?;4CQ#T"1:2(9L(8 6 MN0SJ^)GP ?AW^C/W^C\J\7U<;9E71@:GBEGF6ZO$O%RI?V1!^F.NI8CD@R++ M"_@"G4&;/)-]??GSF4)%2Y%B#8Q6)Y>K:9T+ F8J@/,@F-TB;&,%XRO:'!W=U0BR MV\6)UWTR4BQCZTZLVR_S:ZSS3[D @9\1IV@+1U!-B[RY)&[HL>A$5HMYA"H$ M6$V72*V#CW'(&K)[&+6&-R8E&]R=?V/LS!^_C,!/N,N#O%A%LVI:[/7Q0:B? MO/0%\8ZXP#WIM4N:W*\;<(WN!@&3!K,CFN98L">Q[VN(DU&IY&:8N_2I' M;#L!FB5L=P8CPNLOBFI*(YS@+7$&]D1J)^K%:"5H *&N.T.(\*&[C(N\7: M* &_:6."E0K].K6YN:;]DU>X)C0(NV:+.5S!)M9J>[F1R?8$*"Y&>5U[+>RA M#!YK#&:9S^:,\34D%RDA;IH@PC6\M8&,VL@MLUU*MV\"++,A:2(CN/GWKC W"=\ M%OSFP\Q('HMJ)"\N:FQ\ZS]0*(H6V_07BLU/)>X$O%@II9W29:C8N9(&Z)K@ MOC@?*;_"!3?!1#L>&5==:UIA@:H"^,<;6(:EN.5%P2,^@E?IE7K2\]K1+=Q. MGKI@)+,R:/YS?5]V]*HWL7BE6A#:D[4^!((1='K#I6/D MX$FM+2KUM+;%B_"(CK#?>C?GB*)<.J]\N8ER$*L,PL8SE5[4:&C/L$CS!36? MVC9+%$BV+CY3888^@BF9B^Z<=#ZA104=J&5VE.MZ@.F+LO(:*/S>!4Y(+7BVX1MC/E_[ MS:^#QHMD>.4=MZ:I@I'VX$\?_F6'+@#Z5@KZB5*'Y M%*Z G,TA.UE5&RZLD2]FM!2CX\4#[Z5-N6O+FXP8@"XG[J.OBJCH2TH1S5*$ M^4FUMA_GRZHK.]<6XKRTD82O0 2<#ZB,]")%"X$D)H4W+..;NM8N@\KR^;,? M_PML^>]^?9X,V$*G>5&/+7[*-=I'>Q!*OI4$-OOF@MO0\*V+E<<)H]DN8$/Z:_9WHSR*)-!J26O5$CQV4WV0&.E MF@7Q)-@,C*!ZP![HAN$8/ KH+ OX=N&?]M.5#(Q%\4JTT4M\-%WL%3&R2\,3""35 MX=X_!',@CJ!=%:!4">(-[3'WQO1&I\E$F)*AC#]=L3QEP(;3"-@0 1N^9L"& MOL&U^TD&ER=%-LV2_+07BQFP.Z,KO*IPG@$:FA\%QE$F+W\^^[RYK;>W]5+E MS4BI@O::9!S0#:L5&!(]>!O>BVMQ"6D$@?>"@94O;SOA0#)A.%ET,']@G.;E MB-BNZ]P-C\-^A3(K]&^;2>R'T+:3C0B"?AI#]L%X^Z[Q$ MXM"+S-O)MCK/ET28?R=) M7^'-.(5@AK ,[3,KK6N"#4:7D3,4-$UD*,MA<3FD15<#12'")5#!A>)$R& ? MCB_S+GOW!;+"MY#(EMU<_R?7,IZ'&QWU*YESR4_O^D#7]O6P4T+WWR; O'O MZ]O)K>JXVJC"#?OAK9MR@5Q37+7L]5\Q-,Q\C LET#6' M"V5IC1^*\[-(&I+0:![E,*MK>F3N]9C-4_";A1G9V<'P!\WX\5UZ>C6*9S27 M5=U2Q@]>. =N!CFZ4G?IV@N?K[=&#X?1;XB8A]$'?V=]XK(3G:2[WTOBL4 9 M[ $?IL7P5:5%N\IP?"N-2Q)=X3(B M/.-*D,QIT[WCL=TVS'2#@ZJ/SPJ? MEE@;]K94S#=:2]RHT^Z2+)C)N,HSM!1X^T&\@UA:J/SRYKM_^ADR2F:W1"SN M9AWPL@\^+M5FQ,,6))K - >>HM@D&$[ ):W_PGOP_:EHBBJT8-?2X79HU>)0 M[;!X=/H3;ZZ[S6:X;(A/ MX/O%1/:?Y[ '$0V&S9-ZLF"-%F>]9IPN\BP;G3D7YO+I?5:>Y1# 0CJX1=@] M*D\F?)C6+'#D9PTD#ARVO9FZ5^ M?'M\#,I^(ZXWBH@P,2F^H>>U^F!R:QE.YDL%9LL&D?W"K;'"0'+D_CO3AT'B MSK8A<#>05$]+\L\S]Z7@([Q9KU"ECQ5$>K!3!>HG$.'U%EUQX6I]J' <]PG_ M5^,Q'I5V0/K2.86ABW1VZS"$X!@E"_[K<5)#&T\:2-Q#=;_$;Y MG-GDQO$=3RDSC1H"6#XX0X%)1$#*&P20T4J^/.P/[D]F)/ 0EN<3A/<2: MT]4(-6TG/^O43;7U/5+#1^#)FTRMLT)++:=UE6:4EZB-0I1=8.WRA&N&9;E7 MU7N/(Y]P:O9@)Z9F8VKVWRDU^VDF.TG_ ' 0"V$4ʄ<-*9?8"O=*N@&\UA!; MZ7D39'M8$+^Y8*7.KAS+<3U:T>Z+^> =8MWN8V+D;DZ5/5O,',2ZD7AMOA[. MAYT<-,"Q+2S,7CO\<85]I)12T_-4I#!54J*EI P%Q\_6]5HLR+6$,.=NK]E' M'Z&6L(O0]?2N98UE'-O0M#0K@KS@WI*ZYPEK7:]P(4(NNRW77Y4\.[;)LZ!O MF*N&!VH,O"$(E6P[NJ0T_$KQ)H%L$PU9 MT9BV8^GCKIAH58.EKH&K4=684EN!PF[BCAKH:,A*OC!6TI45IK5I:(+L"8%O MRQ"TWH*]7":IFW:UQ#;-0@&URQ+%)+7C]4H KJGB!%,)?D]AV@Z]156O/>I\@.V/C8L*/K MA37QU]RNY-_^FM&GZ"Q9(1'JNC:A\MB;H.4)V+U5-UNW82)%,BO;+:4LTQAW MMVJ]?RH8*A'V=VF"@Z>@C5?M:\5$T*>_O("4MPW8;: M>$:#[>#U1H\H^^D.VS;VH4@4CD)$4E=T_*%0JIL B:,Q5K."NHY1L:;( !.M M39<1,5I#SR$*80HI*@@JDF8IR+)<1BGYT^BTF$-.RH\_#":FOR8\D &SQAHR MV'2)M4$TB8-+5R25>*/EYIB%"BHL^679G4C/,[>D1BI(W*8V[^FU28S<:&BZ MS<*8U@:39JT+5WGZV[7IASW$:W%$?]I2WE Y(3:^S%8V?$7-V'#K.0Y!8JSZ M7FT#=ZK3F,B62Q%9_)"U@%(;._S?2ZR:\*:7U1*;7+TX:[CV<-4]H7\/6U.' M.H8L\0F)V2^:BWT ;^=7O\S&'\VZ7L]!V9'JND1CW KQ.^/FB(S/'SU"^1 R MY:V'JQ3 ^:!9GF1*LS_&0';PMIP%WC:2MO;MS MNS>95=S*0Q;$[:GM"EV@KOHTO6?.IMV6.<&ZFAIZI98_3/4C&,?,3-L(64L9EZPDDJW^X7NQC.L\(2:-5_6AZ&VGO4H*!#D\G/ M*=!CA\$NOY;2_E#5*4TBLP,3V=X**O2?9N[K7. ='7Q\8@?#85:LNAZ,/V!E M^TA\AQ!9Z$AXQB%URL %'-26 Z=3@9>0>6 M4A3NZTK0892%"55GYJMY-=G(Q3/3V M1:+AW[U8DW4?7*)+:O(X($!UWP[(RLOU4'":@@5J#GP&97\/J&!7-)8,H :3 MD8W@4T0NW&OUQJ(^;Y9E]_;2.'AJ/,WSWA19#ZZ:3#;6"6$3G9V_1'=X:>H+ M4WLU4Y7%Z"BH0I>')WK=9GDMO^2TN(OF?!7! G1"=-;]#1LMH#;L,N#F_4;U M@2V%C*F1<26)?'$D),8<^!AH$M"14"^PC1VC;@=/:&$\)T1">IY7PK S-OG? ME3HV','3\@9L%NEW(FP5-E3<01I$W4L,@C>+:H/UP#>/K8B!L M+?C>]Q5?2*#@4Y$^M 4USC^+HPGN,YI@N&"",J-7&)2QJKV?0O"400K*;]4$ MM;' >'&84B3'ST6.*,G'=2(ZX&T)AO_[KQ0];NZ<6AYSE M'%"I:U(?HL0@)CS4NAGI,]+GO>G3Z[@.5')J X9].I1:JL%Y\G[:P_T FUL6 M-C'O^6/H]"^PL4(>.EU%.R!2^6>@EBY@[E%E)7B-)).A(T!]!T*N00CD5D \[0JY?.1);)+9/ M\7BT,I"+MD#"X> $-@V=6TU-B4&M5Y\@;;&AO3R*P4B9GT29/@!) /GB<+J< MIVV!]-V/?5"-$*P@!#8;NLQ#1A@) >CJ(I5'*K\WE4O\B&O![Y*Q5@P>+S84 M"2\2WKT)3T.(W!&[=,J=2BYM4+):8BU"5U(U==-4LSRU""VWTJK675&]DG2M MN_*3 @1Q2=]'"HX4_'')I&4W!>WL 4M2^;/ATE^N:B^X]:CC1];YHN29Y4@+5GR0RH\0)8NG?WP):5WV[LH$G DX/M':EUY>@:T16*;NKFROD&1-TU' MD!WN"O-')P,;>%KS!=?@:BTPM@'#GR\='.6+$FN.T9Q^5:2E-CT*AV1VVI B M\*3-$,ZK=I=RMG=BZQ>Z,JO3G!!V>0(SJ9!QIOBD!B3OLH]F&U>7SWTY.R&+ M8!/20(N27X0NK4E[?EM2;$ZZ3W/2 Y^C3S#]HUT_N*?5N>21V,?W+D5-]#DU MT9-401)6 ?7"P)4,@[FF@%Q_1)76-*3KA[PVLVBZ1\OGHV,O&1@*1;6T$*L- M^*!I7J8.^IZ&. D\!'=F23YQ/F*B^]'#2)>1+N]OD;M2L[QLVKSMQ-JN:AEQ MT+1,7C+0+5)9I+)/24T/P8E,O E9&%\P5&T[64\]T[BLA(%)@8LF;5I&.4QKFLS"B6A3 MUU6=-PL9HD-Y%8W#X0Q)>N+V.,4.NY9$:=:M?;*MYHU@7*E!PTT94OCDH2P) MVM\0RII?=7^7S#^B8EV >"D$,7WH]SI69ZA9O(^\^[BH:TN=C;09XYH2Y1F#Z M.FY!C&YA'V_/6:19T!>',Z;!&[RTW$I/M M)Z]"Q\ZU=$43A(80_&2X!#T@ YWRP,QEG2(?W6/!Z!Y\? P1MB8U[N)&"50A MOLQ7P($$Q)%RG$T!+.XB@0;V>^@L*?_$ \>H((MWOYH!(";+F M:--4040 X>2#+S8"J%%" F$H>8(VP[_X[1C6O062,@N)-L$7H#&^ N(ZY]&A MB7(I(9MZ5$1"E/(()'0E)7FVX"E[N%&O&:$4_W&14ZL(4M5K?(,F.5.\_>09 M7B<0*6?_E2Z6W[U.7K\^$[B1YVO559BUP0 ?C31@I"?"TB-*%? Z0O//)OZ4 M+AF%2ACF2ZF314 8E AYLY3,/H((FNS"Z-0TQ@GJUQSZBJHJR>A&AX1V@>!; MV2>RX[\="P1W$FA283O0FDZ%9#2"GEEF5E24BI(_7ZHLI#D!_<$4=.&S_#GK M3J'C6"B08R4AG'" MAI_^%;#J/Y>5G>27"YO!GEZG:,O(QO#F%K"+6]U2+*O>1.")TNFE*6S(/-#4 M/*E;6=T=M)W(!,[]1:Y4#[=*$<388T*VDQ%ZO2QY::2_' XOH="+L\#S*E]W MA2Q^]^#@*SBLL\9-8:6X1RD;A>-,)J/.4, 'K'PST#8]3#3Q4SR9+27 V:1ZQY4N0^=B2CT8E8QY M=C>%7I0M ?=3_> :]Z\7>W\%]-##O0X*A@F-G8&T9761/5U*918\ :;VP,>N4E!B<-94:8?U M'6ZD3R!^Q*]S$W<43IU*-%#R-Y- $L"6B(/34U-C;V=OUWJT:U?T(BV;X M[<@4;KS!I 3R2V8B'(F'FAX:U_@=Z6CLD$/14?O6(EF0,C.\1&S\!9_EFZT3 M_@CNNWP;RYFQ7;P)-H/H3KC N>I8':2F/[ M-+:2)V E N>K-@XLJ=R"+;7CT(97PDK36B,TX<\Z$A^_)[BYWIR!@1)F'=GG M^<&!JDN3//OO/[V;+=\AC[W;?;>W]R<6!QL3M+>0QJB^\676 WEJ2GP AS!O MF(+U+>_Z&!GH1/=# T4,23 VS&+I'_DK]CIT68K73APCF-/N3'SPCQ+8CR'< MK_E:7;#D:>Z[XOXAV][WX+23FX][7XZ[]\W!N_V#X6]VW^T?CEYS-'K-\>@U M)Z/7G(Y=<[ S=LW![N@U>Z/7C.[!P>@>'(SNP<'H'AR,[L'!Z!X@> M'([NP>'H'AR.[ %\,_*F\,W(^\ W(^\#*QAYG]UW1SL/*GB^M VA;/:KIPM$ M4@2W\VM9EK79HFH63\AA?$+[.K#FTGKW('UV#R;[>X<3,-T]-;,F$7$*42@, M,6P O]S?27IQ;/3?"Z/"S87GMY,?,5!NQ12X?RWFJUQT#O]9&[S(6R_ZP<]V MG_/B!M?F99_@ZV]V=[?7V[-QK_.293A+4TD"BE\>\UCNJ<8:Z"9Q=5E3?[&SO[/)>RK'!8\Y@KXMD M]XC?)O#P\8WN0IG]E*?>W0; 8!-?U?D5TJALER-F7#O2@L;D\8UAM:3%;'%" M7FL"[17&A5HTE]_"#1K8 6,:1>Y_EJYE:VY=VW-Z.B;*>*\X;/97=UA(H7?9 MA2':4\*3=[CV[919VEP&8[SA("H:]G+X+;#OX MBC_&'KJ3)1-, !P. 0XD< 9CQ=O)&P5I\1NPY&FY_=7G%@L_MZ M!WQA<6">WS2TLY]!Z8O1[I$PMLG-- ME*MI*!]G6%I,P<"&P&FD%YP^M5EOH3 95*>A^MJ0.T8#,L$MJC4@'\34 Z@( M^WPGFU ZC"[S*TC1O/54UQ]=6@#[&6HI3($(1U@ TGIL*7(H,$:X/%\*("]Y)#2VU=%30*T8,^ M=WO#H?B *@YV#BQ!I/4TA0/>^O5#859,%*Y<(E@M[SY_T:2KK:K<6J:K2?#! M'!>-TSPE"U=FP=<7J"ID$A">"A[1OF?HFHHE0LG MJH ;7/K(X^ZU=C)(?@$5H=3C0AA"E,7MX<68%=5OX2@&>&"*YMC;/N7#.^.%XY248-L#C^@$%54 81(+ M!D15@"6 _H,>[!QV"NB :E- "/ /7=WC+T OI)WWV$XXF,A5&$J8>7YFQB :Q.$$VK!"]G> M.>9;36&WI/SDV>RFVU/A$)G>PJ2P/?4%GU:!<54TJ_(""WCXXH5)R\97[G:D M[)J/U#>:>1DE4+?+#O-G6 QFLB;YYGA'ZI06\@*IK5BD8[,EO-[Y]6UG-OX: M1 S-]'!!7=0MOH1PBT<.7.(UMO7B\U!&E"JR<)/#/\E)K>Z9M4&#& MENDEF/5;1'',:$]S?''@<@9R8MEA3= -* M@5S_%=Z!)#_":9+-?$4NP>!D90M/T3<"CM$(V'O^[/L1,\#7<#3BC0:3C[X$ M!LMO?D&,/ON%B$ M75MO(%]H[X8G$ZS3%*),86GHFKFC:+G.M$4OEW,.4D+)8]'Q:/Q\DJ>W^#&R M.L=!NEW\2=_,F-"<4#NDF-:E[I8L#4XDK^'X*Z^TQ.=HNH9#'KTWXEN.OE)? M L+RKW$T=6IWGY[- L,G09H=1,_&&A&2N&L!3]CE"JZ1NO7A V^_7H9(HI:GHC.ZM,X;%X1;AZ13JRLH;R!% M.F!^KF3'X2&ER>G[&R1&6=WX-=\*3P%>"T^(#[UK5#3?0,RNC X;)Q9<"E\8 M.R==7O/&PL8EE1&QIEJ%FFS\9[KQ-$W_H* C"_84*Y M1,6Y!#S-S^<_8,6 MC%F?IAW4SUX!!P=<9$\J#@IH&68XV9TJA-VQR,T2A5QII22=M*I"84B4(1@E ME[ET6=@ ?H,K6?8$\H9-C.^U=Z74Y+22-ZE@_;2BHY-B0 M+&'B#'>:Q,L: )30@@SB#M9)_=]D!U!@2"\H)&O2NVMPZ4!@=&I=C(S)+B_) M?5(WRIJ?$PR/ 0%-.UN]YK-U@2!"(')^UEES]WA6FH#%D"^ZA19UY640%%/V MD)KD9W:>7?+-WN1P9X>2XB)\- +KN- [X7.9[/22Y-5S[HFT#W<9I\RE"S]8X>J$SX@<)GY-0[0DUHBUV;,IT MO4C.DZ M&[G1/ 7R]E.7MAQ0\G=4+,B1Z0!A/ Z7C\ O=X&Z8FL HQ[\BAPT:H;4%@DK$M:#R#+M[TM=58QO /3QA%+-Y2]- MB1%J_%RS^5XID9B-B-7T'@TSM3? 4!R\,WE EZ+0R=5$TQ7,!AS/W17B.TE, M,BBC3RQOH$%+)KT\BV$'6]L$R-DRS&(.N,&1ER(O/9Q=8%M=2G/-I"M3Y('J M89O2"Q-1!R.1?:S YJ+*S(\^<;_6<)L22K'@*'"5@D>ZU:_Z:P@LDO MZKIZR7"..C3)BP5!>U/SF=2[[9Z>'DUN#!R5G17EJ8('EABN?Q1ICLQM$NL M7_*?0:5P.GS)S_,R6 EA#! :7[/,9XHA5Z==-A%L;VF,8#>0))TDH"9M M=2#V#%.BID3C%;XODRIH:NU*RM/@-02 LUJ+D7.K# =O%2M4\+.H2@-/!B]? MICEW">3MTZRX\HM9&!F((7T,Q[<9R@.;HQ&YQXVP\H!$W"BU"88V\M$QU75Y@><=PXEK1TT:RVK"5P[K,KW48@,\76,NO"I_[(V8] M>05IP!?HB*I58P^6[2$^60:AUG$+E=]B9@E$*6.-"A2078E@H/<)*4M;V+@Z M3F_;LUZH2F[@X2@(J!-+[0JL. #O&N[$3?R!M;*H,L-FK#,]MY.?NAIM+LQ" MD'?A P:*B6V?=WU9(4>0AQV\JZ-J:_?Q:&AO8#2'#@1L6$"@\=C*>7H%C(N:P!T6;;J_RQ-MR1D?=A$ O0I'8 QB_<6] TEF/-Y= M ]J]F_-$E+P0C P5%DQ&5'4B1G;=KSR2@COL^$#@3S%)16HK@KP$(N!#E/$^ M5K_;;GGGNL_ZGQ67_P$$[QGX,5OH=1%1>?BG(YJKJB_2,O]?#6!FU:SCI@,] M4>RZX2CD%?E*,L"90U+$;%^! %2D-6^_1LA]$#?^_)*:Y^C#P1]\ORK2:T_ M8/-)<% ,C6E]&]KV";9B8XF:O_M<;CCQP<& PPCNF)<;9+8FV('\&+9.CSB MM:/S:TZUK:P(?+Z%GW.%EUGDW2*Q M8F]P.L8 Q/>@Z!F".GN:1/B61*1'@M)PAEM"<2",)K>,?(_1JUAQ%I-^=QSZ MZ969W3$"9-."OAY'NN#HXM+FD>+4STB8'YF-QK[EF5%H+13\& TN-4#JD^-T M%88_45$2QK/_(27P4!>A2FE;^6AJK (SMJ-S+7C)T $+8S &4MX(CU_Q'Q1 M,2)[ P$(\:"D=K>ED=9>S\**%!R5W M,)1MK"*+5/>Q!N4=+$AR=!DV *Q%3-QUX!_67LT=P?!@943546R20;TP8F*:5O//X]M;KM;D+Z/#.-9P\_HN M*VXFI21#E:SW?"M8H@1PJGI940Q7^X0Y"V*:'(M'-C(B.50M ,-YO3@9(0$U$IK M5TMV974G!;\-<;9HJA='KYC0&)JL-7<*10TU?]]VS4!/N"5@%ZG_OZ31#1T/8P-)A]!.^F)K+M)CW9.$D>;;W M/!@>G3:-8:S%%$=+YS2* \LP,$DZI[+2K ,2 "[(.C3VKIDF*6LD)VT/.IAB M35.BY-@5%+I'*B$1/]N_;6D(9423M#VL:9I[JA)57_>'G\__/I:&'53OR*34 M@,L,#EZ]"#[9XWO:"90(>W9PV_M,P2RB",=A"5G8E,R=!1P>;BXX7#.ZC$J9+82D M$B^'/T!>P EEN8;W"<9]8ANNN3 74VU2'LUW+*H9;1T*%%FA7-T]4 ME]):3KB32$5)Z=!62:1)=)B*'-RG$L+@WW&-PFV9VQMU2F_"L #W@7DNSV:# MRRDVM O9L@L2ID/%L-/:US%DT?7L.)W.CBTCC6?N?:Q]YQ*^ULZST(Q4F6M= M&U(DJ"$[O%5Z 09G"'PDO1[#CR$36Y] ?3NH+A4P!TOK1:4HV ;A4;5]K^MC M,NUY&4!S3[BFQ2!>\LSH?#+%N$:E-U"'0^%8@BM?\P4",RXL*)?)H(CU[W7$ MS2IR#9NFFN56>^("JN**0K\=;3XG)7"D&QV/KY][;L/@M(#1BCA*AZS7R'_6 M$I6^D''U-M]>YAE8]Q3F.MG;V?_.7X9, ]K=/9Z=[.SLOS,[6?KNX/AT_QW\ M>?QN=I3MS8_V=JM6>Q^_\^2]]1D8)/,Y[ A5*WR[O#@].1$QS$] MS)OZNF(*W'V#+XQK$UC?[[<3M\:$%IGH*A_P&&YNG/FEHO*DC3OT@^/IWLYT M__1=-IOMO3M(CV;OIDV$[>JX7%K1SLCT\$.X*O1<5I'.Z/SM(YV3A_TQ6\FH;<5R*PE5MSQ M@&=;>VMK'=5]^6=)3O(;:=0L,QNKZLJ6Z@7N,G7GVA!&.U8C(@2\W=QM&AT1 MCFG@Q(2YX$(UB9CQK'(MECDYDKOHWU! MWOW0^4(E:?7RVLT[G>U'@:C,_-&AH:'H$'Y[D72F4(,1#_T15I'J:&\$D-?( M EL"SU[@'I3F6HTPBA&Q@I'%%5Q9*=/L)2"I8[IE ZC; M'9M=D YF#BIA?S=[E^T=I]-TGAW-T^,UZ;#_=^R^>N64];O]D_V=_?W'EQ'[ MVPFM+?$6-R(J]D;'^!WMC<[Q.QH?Z'BT-SK-\&CO8<7G?9(=>?!$=LS0 \AG M*'#.7YV%6Y7_93OAK>3_,IX\L-B?&<=:\A:9^">3Y.?J#5CDE]NS:C'ACG%- M<>P><)=>$.#%R9^$@WV55X4K.J%<*H\OIU[ HI /3[VARKY!5CT/*7"=]?< MIQ>^-8597J*Q>4X3@4$.PCNU L+N^O]WDV?2>H_O+;WVS[>3-UB:[LJE-32- M*T716-":.' #9CO[%"!$7E:-A9SW7Y$,[QF9'XAR@R-Z4AHQ4K?VYA@]3-"K M*VCL._AO^7QN ]+XE'E>D^/R@YG1H _1@3N[IUSQBD/"_OPR7>GG>SOX:XTJ M,9#DK&5? ,.L%/[2^OYU]2%S7B51715YEKHDC_Q>9M'S13_H$SB2IA6DOQD> M:&:_A@WZ+6VP=K+E6P_*][*J M,O;Q@]8$())9P!'J#E/JF%$BU=AM](TGO>(^T'1P3 MN7%_]8@/L>#Q?,"17$]=>Z ]#O>ZP#$TSR2'JDMH+A4UP7LH,+X,RW =ZY)O M5).$E/I5?E$!.3;%ZI'HX681_C] W\ \GA1?%^(O<.ZF)RDFV@F/HK*Z+@6( M56XU2?[^]W,:KY/)P WB/!NIT%WC*'5'PPAJQSQ![/HNEWE8(=CN,^.; MJIRGJ)0()OS7W9F1 5IT(DM7IA_-C!_'>D.<-K <+7G'UU)&DVW[(KR&0;^4 MFH="3ANPHTZ^H#=V,]^]ZEI.0OZ6"@KO7X$#FN2\0&5_QN3BF'(;N?(N/EF2 M@#H4UK2I0]CVOX+5=?974RPIX'EPLO?= (OBY* 4E:^YJ) C2[#$>ASJ,G!+ M?8,9+5DHG*F>L3G2O.@XB(C@ A758"$M]KX()K7YTUNP*LXL!56#]@AI(O<\ MVR7AX7N5*=WUZ:<"_4=DK(/"(ON4S^EI8=IG+W M3F3 Z@]F#C1), :U651X.[H3C4&M!NRE$=/G#;# 9=_V<:_!S9/6BH&5F_<" MDX*E6M1IA/#D'CZ&D $-(**9 WX-P2!)X%7H ,U6/3&]+I#]^5^*."%#=WCX MUR<(/O"PH]A\ +$Y22ZK:Z,M6X0Z9:3(CY0?:3SS 6B"4,; ;F?H>*P[Y5%T MJ1VAA%0T%7RL!<@D"QA%%G:W6'"YPES&'2-KW%-JAPV_8?.N MVAE/&V[D.*;38SK]*TJGCT5[*(K,-9J(?%BK51S+Z\#!./\@.OQ V\J*ZF+BQM MQ>_A+WH(6P,1- 318B--9I],C4X^4DM(ZBU1$NJ(.A:UI8M-KTE<%.@Z\44P M#E=:7;:^C)Z+3VG4B1?6IURTU=A^;A5NV6'BE10>*B30HAW-^ZCL*/?TX@)G M H/:8F6W/A%"FK?16/2"[)-!U#*>5K\.6O9YBW<_+3"_G^T='QR?3M_-CLW! MNX.CH^-WI].3W7>[^]F.V9MGL_WYX5I@_N E[,*;=&[:U0]VTG+S[G3O\'!W M[_&C\P?;"2XPX14FWA*_8):V]0:,;V)&YF3GY.3@Z'CGW:F9GV*2_N!=FLW3 M=Z>[)X>[YG@W.YE_YD3+J$DR<+BOSEZ_E2#3"^\M\,P/&8T7O(W7Y@)=(G2Q MS@G*YD<:,_3:%(]/DX?;@AI,?IQ;J:WWX!4GO.0)_()C1F\\M?)21#V*YA?8 MP WBENNVV%'C:SV@XI'PQL'.:'+I8#Q;=?"PG.WSSRW="-/@@?[._^DOLJG_ M[\_3FW_WPHU;I]^.[,S#DOS'=@N-6"6_KLT81QRAYL;16&NST!06&@>A62#H M9$! ^-MRL(E'_U>N9K_I. _'J7FD@@.O&JG@P*M&*CCPJB]6P?$QI/.6\F&4 M,CS<.PZ;F$!RH%E99S)O_B4!1NT=3<0YYQ#+/+\@1%JM2==N?#\L(50DT0E< MO8X0,=Y,-B% D'\&Z+-,%T;)$(%/78^9KN^:AWQSO:F8N00=XQ8^7=VI$(6' MCF!0"/-Y:N."0T+I@@L#!AWF"6_AAL-Q\7DX+CX/-U)\_B!(KK<+T%<5&#.K M&YCM<+QDX7"\9.%PG$4/QUGT<)Q%#\>+K Y/1V]X-'ZF1R-GBE=]OC.]A>=_ M,[:"F@$C!Z"HQ6?IC].Y"Z-@5IX8W_*TAV7<>TS>^$XG,GZ(/(UK^%Y;B'^P M?9(>U"]7P7)/C5:#":ZQCT"%-UH#^1[PP\: G4F"8!A<;"8/L#^(ADM-5@%> M+Q5D8$_F13[3D>K2+PC.?3.189E<<][#,=9*.6Z?U1J4X-S&\ M-^_BC+N[_]F6J\MO)HO+;R M:%PS'^\^%I>^,29YA="9+UZ\F"3H#,"W'+P'KOD)#-)D=V?K?XA%!6=):C\L6JG"NK:5='?>T__67[ M9KOD^&&K_SY2;+PVZ,PG;]*"CP$KYM'9I:#EW0YC7 AZM. M1O0^7'4RKO=/'HU+F=X M%XO@8(^',[NVK\"NZ&&\VL8M5.2DHL0WYKPVWE[G"U'\1=/!:,N0^?%&%G'P+'W^ M;.^Y+33R="'B[;C),?1,>I)S?FCQLLZ[[&W_7;(\$Q<+,XX8EI;IU 3,@54> MSD6Y4ZG'S7+C9-P$/QDWP4_&6?%DG!5/OF2?PQFGF*4(S5Q45$QOZ6=PWB31 M$>8K: QT2R,EK?ARL90>04C=ZV CUVN?UJQV1L(D ^#-UJYVAU%]*![4E9R*?[Z!L>7=_<.=X^/9SKL#SP_>G1X? MFODTW3^<6M_NJ:7&3V)J/*;&-R(U[C(@1V\(A,ADU@OX(6W3=WN'>[M'&] L M<[2=Z (]/P67.**03G<>R[S"5&'7,+R)X'SX "@H@E\;[F7;W]_:W3DYW?E< MU=HWR^,!#,<[BNC-TA0G)V9J]D_F[W:R'= 4Z7SGW>G!WA'\9W8RG67S^>G> M4]44IU%31$VQ89KB^&5: B%1>,C).G @SVAX1]Y4\Y\>7V$<8ZY:K!@WSFF5\V"$X&M7C?.KK<;9Q.Z:M^2BX-!:=%&R\$U3?5.+9N9'[MAU MZ(VOL;NG95(-5R5K^75%H0!L%F[LN$MR;NQ8OK4!?D&_WF"9TRA2!2<0Q][* ME22#=,-*XPM#D7.OUMY[LKM_XP*=?I--R?%1FG=!,P(E!FJ*QG!7(-5^P8// M&!?\-?6=!V.$"(HFQVER$D^X CB6:*+BT3E3@"4.?->WAH5VK%G8[JA3/L%A:_KO&P;IRO M>FEXRHWD77^2-?U=UN0"QK8?=D!'B^S=<5 /4PN\L[_D:]HSER4]\I9=E MOI48_FGGO'$I^H?6 T628#DLA28E8/]M8V\D3_^, DS? XA4'G:M&?2)?M(U M_4^JKK8?X:WEXU[$ N_+;-,R0@_"^9J4@VA!4YO']RHK;(5]P+%^\2>W)VV@ M -8A05SE@,E""D V#O*J#B$PF+)@#] 0A).V=*E$GO,4.CQ)U_1,]IYDT[DMW?#VMKJ@6V[.T4)N[*'\![=8I\6L8ZDH85 0.DQP]'IV-?*, M:=<._U KD9?4X(6]1'@E!2)_HJXDV_(RZ>^+O;:_;A0;5QC(:@JT#D*1P=@7 M')*%>Z&V<[/@<4B?O!F17]?H=VZS>LIK4&MX9< .VPDI:CM1#K-" C:6X9G0<(YB3K3+!=#TS^#X#@*^A;U@IX;1R\YRL)WV/+#4?6A]*, M#^]$%.)AYS]Z<)R>[AUL'._PW;,6E#BTEW8S-CU4IU2"&TZS4"0&[E=FD#Y;@ MT[Q3ZG-<<$]##IIF9ONW_8TB$3(7TT+X\G,>+!C&U?5V\FOP;AF7BKL5_/@! MZT!XX#=EZ E42/#?EMZ9C[[8!*?'LQSQS7:5'U04<#Q,9OX/;-V=;!(5_(@% M5N'P1ZYAF[=B]'DT5I"@OG7W"3X/X6Y7GA4)RZ37WB74ZJX>EJ2^AWIV??DM=;5X6T8V+K1\8J&/U;-:5M$<,7*HRYJ_C\7DVB M7Z],?96;ZT>5AK9[-$UTD$4"+GU+^,) R%@D;\'RDTOJ7&6GDDQP_26-F,?7 MF7&E":B\NOI )9Y '+N[E B^I'92_=6,3,CO4J0KVTS_A/I!<-T*!&<+M"9T-J'1C5_1 43 M7K3,:9WTS#5+JEF-978@CQ8Z%$S@K?499#,*9+;=CD;F%;.VO4J+CJA#8V.6 MB&BD0(V0Z8H1JC31?.N X.]/Z+C.:_@TN=/!DD:Y='W>.8K#K-,9$#>";P"ZT P+'%U%R#S^DOQ[TZFD M"G% ,^R _:W*@1LR U*O5Q[/9TM":S*BF&GEW3QJI0B=6>D4+:2N!(H;% M=SC2;N<%$CSN[Q]0.BH=!"-!T!Q#I M*9E1* "4[]6F\_F5/Y:QY5-_G2_>_")H%T"E(('@-3#D096%KU\1V9R_?NEX M&LFC)PEHA;\@*?O :B>T7@MPMXZN,2$T!:9"&)PCYY;S]%K('#G9@F MBVFRC4B3/4831X/H 2BD1HT^)R\YSI62%C8R#)"J;+F5 KO]*!!&4$<<1^ Y M;29=2(L"MB+(118.B%L9=%B\=&&H]R#CNU$3FO("XWD,%@\REJT^*WSLXXCC MES4&ROE)_'R6]ESR*0H+_DGM7PB^-K-10H5L(]LM7(>=Z\6W9.!> C*623G^ MWH!1%SI :UODIQ+(V _.-!ST _OT&2IKN_D> MD)&U,DLA(NP_LU:5^"1D"/J6L)H<<'7)CN/_$FW-+DO0"Q=@6!8Y&!\K8'KO MI"F,0L2"PUNK:^K(:600CAK8G,HP'-QZR5H5A R8(TBAZ "3D:QPC;JU4JDL MO.J;1'EYA?BD% _105/,-R#AM_0&%B;VA[US18GUECY+ES9(-Z'8/.<'9? Q M0TA5!$A-LY8S0DYC:"WF3>\&UDX6$FHGEP4Z]-(B#]KB!Z!=L6WJ9]S5<;K+[L&FNS>= K@M^&7;'T4DE M$O0E6&7?<,%OR%&\]\8F16A7%OZNK%V##\5:];SDQ6E V:V+Y:A-HDI@E 7M M/9^%=Z*61'3G!*4&97N=T=5$EC^?G;V:V/8_ 99AKU,ASU" N=R58H=AX@?A MQK!+F:, -M_2YBUB% :KTS5U#2L'[<>S"NO&O13E:'S(XC3[O2.VYN$MPN/, M]MYVYN26G-B(#+9C,&-]YK&[CNOB<&=] ]NJ=/<9NY]HP/:Q3<1\/6,(IN07 MZUN?6\T)%/./CH;?4%O4(XP&7E^O ON"(M_[;JC;Y(MMZ.@2[Q9?^[H"IV)F M?-J!/#BID+6WF432N*"NQ:S8W)"NM7+K=/:>ZX]2$1QA4&Z(G"D8SGY6WB87 MIC1W]/Y.#\ C.RD[T53;,5WDMO(=YKS,.T>*_0ZRHS\V M(VM4]ONXI7R>?7N);+=!NV.]MTW:I.03?-S/)2\] Q6+N)IH2-[7D/3 M$\T>O_67MT]V_]/?H9Y?[%&J=W^L=I@#U>BNZ=\$>_8MUP ""V2WUMYYX0?[ MTW1*0Z[,9ZZYZ]."]\.[([IXM9/] ,/(MH]&+K8/#N)!;,!![&P?[\6#V("# M.-C>C0>Q"0<11=.&'$0431MR$%$T;><2 X_?\2 M (W__K.JP$WY[S_M_>DSL=^C[P4B$H^\?3S]>/KQ]./IQ]./IQ]/_WY[<;A] M>+31>P&G?QI//YY^//UX^O'TX^G'T_]W.?V]G7CZ\?3CZKO!?/&/W:6.M'(0:>4+T0K;Z4^95J*]$FDEVBN15J*]$FDE MVBN15C:=5J*]$FDEVBN15J*]$FEE0^R5@R>3%(6:X[WL]:JXW>%--U7Z^=[JM2_'!.9\&Y7WF M#.=#;]K TU)L)ODN/)Z>GA%]B=R Z1 M'9X .YQ,#K'J([)#9(?(#G])3B>[!WN1'2([1'9@=CC:.X[L$-GAX=GARS:_ M/@P[[.Y,=D]/(S]$?HC\(/QPRGR0^0'YH?=R>[A>OYAXV ) M1FNP7ILK4W8F69HZ.9O-X!Q;_#15B.M/A%:/3B(M!II]6G0ZMY-U=.15K]66GV* M_N/^3J352*M/@U8/CDXBK49:?1*T>GAX4Y ZTFJDU()[;F/VFI)2Z=%;!7IJNK:;^?Y!Y/Y M,\-Y5?J.8<&(EH;P=SU"NW'5_57VJ)(( M9W@P Y6:/%__J/TZ/CT^_ZZ^@1 MK 4PDE(@@57ZI#WF/_&VL,AZD1;K:%(>B1=FCBOYI5M,39U4\^1E59H6;I8E M;TQ]E<]Z:$/3D+3NON[DU9OD39O=<[GRT?J"=;3+R=[NGJ7BCUO9)^[HZ!*3 M5U4]NTQF55F:6=O@/YIN8>HFN<[;R^2R6@"WZ1[/++93F;9Y50)AF20M,SB2 M.5Z2)O.N*)(Z+2\,'M.RKK(.[XJ_L7>YOC2UH3M7UR5>-DO+29(NJO(BJ5KX M,FDO@?R:;Y-G^?-/V[7/9!T-C4?Q[1;\\JH%AKM(Z-^T*N:7Q1)GP(_ 8GP"P15XG"]AQ.*^Z6B1%"FHF M::NDJ%+@OSKI2OI7FK1U-WN/WR O;LE-)PF>^E:6-RV1 ]P)6,P^DHXPGN&= MUP;[2-1/? !,UJ8@]HCCD*46)!Q%Z,VZ&FR:I%DUK5G01E_%?;ZO4,L15Q%4 M/NUI:PJ#UB)L<;7$G6Z(EYA%2E@2'@1L=-SG.Z]M6E7ODV9!5 Q;O,*W_[V: M@IQO$[)O)TFW!+F#=<0U*W&42A=@<*5P-&"'_=&E:+M_1R?T["K*DGO3^#3/ M&I;MK+H78#U=F86A/:_FID&*3PNTGRHTF4@K%Z;%*R\N0!;A@6V+/=?6Z>Q] M@SR1E-9J7EBKV:J:I:F!=Q;P47M95]W%99*#N;8LTA8_3DP*]_J#S6KF/;AA M+=7E%P:L-[ &,JHSEUMZ=P0U1IX0ZJ*%2<$2,?X_K5>WYFK^.95DW__;__QU_]>C.% M4)OW6I=,)'ODHEV8+;##TO=;Z1R>_&U:7*>K1E[S^'1[W[F8NBK/;BO M]9'W=K>/T&N&/^7%#G:WCP\_TUEYH0_\_WTO\I$FE[69__>?_N/MK^=#\:PO MS.IO*7@!G'@.OP:R:BP/I'_Q:&B,\L-S&SJ.&!UYP.C(+6&1S=(B< ;O#7;Y M@(BO4^-?Y*RV#!-?;*W>[RAJAHVC4.4J,(C3X_.V__FQ-]. K]$PYID-@ROV.8::)6 M +BNY$;I'A0KW)&\RK;'S8,O+N1VOEX9]\0BP$,-CFNQ8(K_?L22/TZ2C:RT M%_K]N!5]GDU,/B% _KDDZ\NTA',E9V<*)_-93YO40"A.%SD'X) MF8A@$F9#FBX15==6UVF=D:0&@EF3U3E&KM^;%4D]H"98!#PEZL9[ZD;0W2@+^<%K,. M]1)0TYT$B;>RR=J:>LJ:%+5[L*X,]J)L4@[DRI6-]SJDOP>V!#R /(,/IBOT MRXW9,#+9F!.&'-&^2^WUYB!J HJFL2 M;FS2= OX#=P S*9ND%50L/4)<9@E,")*T1N09,A2?9Y MLO >@ J_)97 MW^>G8J!!@@SH(<_8LU9[C:(:&)/7#SBD09\$D0^O4$-^LQY::FM=F#QP5PR\ M.^%!'&_O'=]4%^)1IG=[-(_G0"6Z:?HW%6Y\RV&B:]BF6\,SGBUK?YI.FZKH M6O.9PS+CI42[]R@EQ!W'.D]6TMC%\A!OD7 M&5D_BC8F#YD&#_'1'1S01/^_!/+@O_^L*G!3_OM/>W_ZR+TXVMX[V>B]V-O9 M/1EY^WCZ\?3CZ_M=W^J?Q]./IQ]./IQ]//YY^//U_E]/?VXFG M'T\_GGX\_7CZ_VZG'[YW3&4\.H'?/#GEUDU8.^9[[LI#D;V@CNJ$B^6'I*F* M/$L4UW:#V>(?NT]%&$9:>71:V8NT$FGECK2R'VDETLH=:>4@TDJDE6BO1%J) M]DJDE6BO1%K9<%J)]DJDE6BO1%J)]DJDE6BO1%K9=%HYN#7QM3YQ?C8S9C[O MCXS]LAFQXWY";&W@(LV"_ =/JAMBAON^UZ.F>H-7U4SMYWNGVWH4'YSS:4K> M9\YP/M3FW-8W^-!,W=^;9&_[$/Z[P__?WRE_V(I,,3I_F1W-S)$9(C($,P0)R>3PYV]R!"1(2)#,$,<3(X.#B-#1(:( M#,$,<3C9/SZ)#!$9(C($,L3>SN'DY.0X,D1DB,@0Q!"[NY/=TYW($)$A(D.0 MR72\-SDYBDYU9(C($)*'V)OL'D6G.C)$9 AQJGG"ZMC^;AE*P1NVOS94I.Y,L39VLU6?=4IZU::R\>1 ,GYW3 MU\[SFP=8]=-DP8.;//A(JI%4-XA4=R.I1E)]&J0:I6HDU2="JC<5BD92C:2Z M0:2Z'TDUDNJ3(-6C2*J15)\&J1X?15*-I/HT2/6F"MU(JI%4-X=43Z,!$$GU M:9#J230 (JD^#5(]O:DC(9)J)-4-(M5U6Y7*&O[[9S7M1)CB68I*TER8YKQ:PDE727.;SUF1)7C9=G98SDRRX MJB+%Z>')O*X6R85I6SCU9)GF&15>_-%5K4G:*C%I7>(WBZYH\Q7\Y=UG5BT6 M>=/ 79I)4IL&?P(_S>&FYAINLK#5&RUTPL# M5U/1Q_:C[=O+M)Y=WKFSS(OE;5YKMY"W\C&^7P,[W[C5)"EB@*5:P&3,<$ ^/ MG*[H2K[3/JP*UY:D99:D<*:P?=GO74.;/J_JL1.NS2*%KY)T"G=-EK#*FF]( MQRE/?\B=']_H@(OH@#)XUYK6^6T'9U47>6FH" A1J9(?@"R*:KF ?S7Y79;]TL )UG1 K[HIW-%RX7G5X"ODCR097E5 D,G/==4M M)\F+S/SJ0= M)&G2+,TL3XMDV<''C4E2[Z\#E.DHSN_K<.-LARWS/8 MI!2NR)@_<4D_Y773)F?X(=V*'F+N=&\\A7GRZZRM\$UW]_@AS_'.Q.; R1?) MJ[=GYQ/ZKUR=O.FF_4.YOJS@(+?@&.&V33=M\BQ/ZQ7>7JY'&MB&76$*F- # M<)VU >7:P#KA7B AX (@B005[H*?UERFM8'; Z'349R3'O'-#/;E[_!WLX6Q6H7!$M0._@<-NFJK^0AH 6.*WR[PPM++"7 #= M$!'7!L4H?2IOE=I#1([AG41A.P?2*HD+O!?!'87=K&I^+6:/)B$1 4JV!&6' MS 97F"6=OK\'.=P.>*71!?P3"-ID+*K?P-G -\]P]_9VOOOY[.P5_7/WN^=R ML+0\O,Q?CKZ2GK2\$_Y4?@:+P+?!#Q*Y.>KBND&RF*5+$HRL2+;EB ;B\;?$\2]_A;_(ZY&)8IA&6)5;[% M6W7\<+EB[&Z\3;"B!8H/N E(L;;9AGW&TVDO87T+TUZ"#N\MDQB/MK5,MTY=L&!48B/PCNDY=@0URI&00&84@?,SQ2@ZW/-63?_]O__'7_UZ M X%@LWJO=^59@YJ#>^3#\C-]M^6#$)?5N;@C0\WCVX M+YU,6RV_W=O=/D(]"7_*BQWL;A\??J:SZIFK^UX4($TN:S/_[S_]Q]M?SX=B M.P]@\I=5O4B+ ]8/O)H"#<7UO,6XPK('N?PZ\ 92?]R!\H/SVWH.#ZWXP7K M(#W1IN5%CN\B'(],#A29L2A8@).2-/#>^1PX'53L[!)^3TT7)#"LT&-EAK:# ME9SZ6H'PRQM2_V@'S( Q&KK5+&TN2<4NEW7U(4<+'FRB;_:.3A-X[<(&)=@T M[=D@C^,^G>%[6&W*RLW)6=77ER!A0<%4HF":;L8V+0IIH-\W/YYOU2#BFY9L M8MRG7\[>_'#VCZT"/\NLX<">$TG6VI"*EP? ?2[Q+^1RW W<=K##JK(T!=TO M1V>+C%78VIG)NEJT$?W9H"V*:\FR&ATD\<+TL;"V#BBRJE?Z6%:$>/VL _&_ M0'=B6:/:GZ'Y(IKU ]E1>&,XY:[V5Y>68)L5]),2'TYF1N^Q8!9,Q,]A*@5+ MK+P C9K!"L OJALA.UH(N(SP9JMV5BWZX*Y.YD??WUI2C5N#%@5'Y0?\( MC7AQ">A*D(9P/C4[1[!Q55?/T$B#MRVZC-U7IF[X-7S0>G? !3PDS3Y\R,+& MN5Y08.KQ0A1#03ADH]^JNLB2OYJT *OCU_HB+:VS869%2JR4 "5E9@%414*5 M#6:\^**HIG ,974%' +O#Q1PE=<=V-5Y0_((HPW6K=*]4-MM?+'6QK<:9&(-VZUV_9S""Y=I M,4>Y@SNS#=8H>3 HDO1=[?)TU42'%QA*+)&3M^!)%1+I MZ<) -+BO4=&!;$F#J//PQ>VY5'V%9;=>N-K3 M6Z:>H]I'J4XB-S,@K#*\Q16<0@6T,N]:V"[XP@4C?>[')8"D3:WVXWW4U06G MX:*_0R$1EK) 31-0'LMED=,_24Z!8*]6!L4.QF;@UDQ .087-):5MNS%\J[U MI//@/I$R4/*5M2D9CCHQ$SCO5KUI?#X91W K#./D< =_':P)01[0_>PVT=[D MEGGDV> *LEO?D),&ET_<+A=QHE.KE-WKQO M? %UR3+-+',ZC36B\N35) '%CO*J,49?)MC(,]:TK\DP8V^W@*>(8'.J8%V! M_.DOKV%AR4^IZ%H>ZPZOL/==\IJ6_)H,55Q4U7O#[RWCP_N] .$ >G*UC3I$ M1.AF916(WVH5:+!U/UDQ\,(=Y*.F\,+]%LWO\Z@G]];+35CE9PUR M,A-1QZ(A:2Y6O/6:K4^::MY>4[@&6 TIT4;+4")-T'Z_RDDPV%^2IM&I)2C( M W=J=W>RL[,CPE%_Q29W;DB_@%2%-?@"KT)MLZA(QGH_[5KF%^\C6 "8VOYG M;)RC_=ZPPIY715%=D[B&Q;Z' YS+ :;V ,%Z4(*&OZS36+)5AG=$(?TMG2>E M]FUDAH?GS. 9Z;(QW^H_OGL 0K4C>?;<1Q@;(7+ 16P5Z0J4^K?S_(/)_,"( M!G>8MD.,!?G9"7_7*]JX<=7]5?8J/(A"87TW%..O M^,/GSC ]A@QF'.Q'[&2X)&_:[*%V!-3$P=Y^VIL]U7)@M$(L9 M?'K8O1]?OZ(S.G_]T@DQE'(]$;1MI?A:74^4 5$&?((,<$I4E)RO/KF< !/< MP]+@I"\-_@K>Z]E?3;%$*)HH%>XN%?@86"@$U@QX0633DG,56B%1*$2A,$93 M4O48% >Q> Y\3#/ M!*>Z*L$)SCG&']:N#E3-#-6;17$5Q=6XN,)(-A$G^.G3+B_86+%^,$8MJ2A: MW!9+8-.5-73S'*I-89;(15291]_R;ZYX?2Z1^A\5O=Y._KG$;#T_&\WD"=S=EA[! MC2[0M .Z_V9W^\#:Y%1\D1150TKHF\/M'=]<#U8\T6I>>$2QBL979(#Q !(F M9#XDF9FRW8&%3NU*\VC@:FAX(D.S"6A/RGV0!K5P[9OC'<]W)&=R_V#[R"=/ MI'ULKVH2;A317I8-\P@95WP3'<+]WE@IN2%PFW1+_VIOL'QY- M=@X.D]=O_ME@&]KOP+(47YRHOU2#>9]Z5:*EBTDP=58756 ML?(;S=!@@15-U9).9YLM)!FS'O'G/KOMY,Q]1?TOW:)C M>QJVLH6UP&NC1CC:/K0;B)H"]@>\$B;S:VO7-?(=8DB$IB1 MI5$!NZ4T.9@F56FVZ)=TAZTIE8<'<@%D+ ;(4'SL[V_OA=X-]D!OD&S8B:)A MDVCVQ6:R$F;1RE*J:[2JUC:\DW0"5J. *7$.]\5X'=9X25IR&T@@_%P#NM@D M8,.HA?Q-CWELBN_T<(>*X(8Z.46*6KL;%R9U]#<_GMI4Y$O%B;+N7!OK:W3)A7]_G\++8!V$Y9:HS:8ZDK()]V#B%&]XB*V&V[2UOAK['!B^(T.?9DP.%BQPQ8 M;O;S]"K-"RU#U3?W,070!O57?8-9-!Q2)MO%AK,WIF[U>^UZ?V4!%AZYOOAM MO[UZL/>9M.%,.K3H**O6!$WT[-)Z#>E-+_?-E-(VX=,L+H66C*HMOTQ9)-#M MZDS:,5 <#$(D#& IW \U 2Q[\(!\)J>^,&U*LR]%N:D@ PSK-46^P$PO/]6] MX.,U*/K%QYQEX\ NFC3E!:7I+EAGP%9PGSAN Q@PSO0:ZY%JT?7MKV+,)R>.__&CVLBY3 !&RK'G;,5#/7GH.MKPVE.3UW M4SJ\O/IME60$7P*F']+R.2WRQP]FUI$/^"MW(^+[<8/-#R_A1A4UZP<.N%4% M^!.Z_2+-#%=AN[6[U9DL=)3;@+6HKV7#2O3/ Y)Y[3H6'&3!PPN^!UCW6U)A M,G3NT46SGK#K 61)A^RLC5FDCY_M/F<91RVNX'T8H$=6YVJ# 8%C^@4!@6HN M<=3V,I65?>)D,X4U^G55OW<@3F! -&1LP:OD5WG6J9&02MM L\ \O\LJ37R< MN+2N72L;H9QY L7)Y]?Z^%_X\7HJRN_?)<_V1M_:%7=R/?$"/R!U-DD0_ZPU MI8TY]"5CU$K)DE-NE@#*RME%_(:9'M:MRM;YJ8%L8[B=-KE*_W&JCP& M3_38&O=X84Q+G8_40HMV? U&4)VGMOD6]K2HJO>*%%@;4"$<5=*6QK5'6B,O MI6(?PQUSZVMN+\&KNKA$HR!U*[-D7.1S,UO-"N-G7I9%1P5Y$S"E8%OJ'"P& M[9*LJCG+"D3+ 9D"__LDP64.8ME/+/O9B+*?SVUK+; 7&SCV[;_^_(+ -4SK M6@3'#8$&K.@:D^^+"GRVJF873\1*:(^G15-1I:$T+)*AW)%RT'LOP06;H5<9 M(J'J(Q_)+QLS'52X-@Q1@BB[1K!C/>$>V@Y#$22B _R,]O@)TX\V JK2U!YF?'80 ,B&5)M[0_M_%' M8_%K)'KHMI0C]UI6X'*1P_82:"+[7F2-L8>&.* 4#2/_$O$>EEVK(!L)/^\" M 78GS/4RKA*K= MVH&>(3$CG0NU"5=15@F)=20M\..[^K$"&6)*94N%$G4IPE@QY?_'6Z7L45QR%\ +' M^LH(_2%0D1(#[C+)'Q&?2BACD"_=-K0I9@NS<#^49X@TV%L!X=M>+F;Z#ATAX)UNS:Q6RAZ@(Y' MF-F^$<4PV6'AUP[ZB)K %[G_@AU ^/!V)QADVK!0#H=$"+&:=O=':3'X$@C< MOL4TK8KL(=[GU[5FB4>-\ZPOA\AZAI6U8 7]KZ;&YE)E0I^:)L(@Q-0OQ5D; MD6XDU;[;H"*!2"J;12IOI#6+;>SZO4&A$PDF$LP8P;P:;,B+%!,I9HQB?F8/ M<@ IE9(B&T0YL8)MLPBGWP$1=HBAA>.2B1M1#G3?(AMKN'NP?9[-/\&LEH%+ MUGI!;MJ)BBGEX.D4 @47&VZ L6/LQEG:$3H!6LP: MF/DC1:QZ!KD77_+>$=YHSN$> 87N!3X[F4%BDK6(\:+*!-U[AOBJ+8:T+: W M)?1,B$:],#6F2]L'!Y^^QZ8,FIZ.4 ?WB%*C6YP:S=(V30J39D@N\WE>8'4D M-U_!]Z!S]$N:6-<8!(Z6I$+*XSY@8< [RS9?**':Y.J/O]ITJJ 62$?,Q.+L M)E-0;/-< B#,.8--'1;V$-%<,RH:LU )W%\#Q%DA=>NL#X:J-?,Y\)"&[RFZ M=(WG&@(J6E"J1SK&88/01T*6EQPF^M%=G=RPI9-[[J>B2'B+FE#I*?7AX!5V MA #'\!4 OK O8C(OF$OQ5CJ'CL?_7%:-Q847A/H>6,7$#]YZ@>1)R/="7 MH518HZO:\K?7!DZ_6'G#N$EW"_]Z*/_A"-#$O*K)MZ4CS7[;)*TZ0<:R@J_M\:U-R*%?^2>W1.5 M"F+T&%K[[X29<8,7,2R_G?O!$/Q,3.UUM086@LUI/Q-FQTT/D5N3*+Z07_MW M]J#3O#&Z-)0V!$U(% Q@P_)DYW7.^"=GKD?AE9:A4.(,-@9M_,<')N<.BW"J MGQL[<6L_"'[?09#M6,#(F MN)>+]69,$31HWE OE&WSX#Z4C^UD4?B(\56)R<"S+E*!PL&V#[;5O[679@X* M+:QN17'C &9=X:QSM_&: ME'\\KD]%H4"C%E=;SDNL,[L1/XN!3"]51@Q\,U M3V'$EBRMV$T_V"O]=^UD7\<#!+0DNU= 0!Z6Q0!&A3\,<2*#7R[86?!V2 ,! MKA$.1T%B/8^%S@"V*O#P$0?2>LL@M:0EK;KI"'6\*/Z([X"3N_2>4V/OIPG\ M>S+%8XTB:]'U!8G]1P>6-,BB%:$I24.-H9KL<;)F?_R]DQ-'FO2 MFVA"J$]>EY3?CB6B;D)#27X!ON(2A]TSK0T/&&]3-_1LOUERF5YA_3.- M>@EZQ>P8'WS-0<&3=78P$XV_&1].BY5X3E@AK@4H2#=D#JOQ7-E/?[@"3=BC M.=@\ZKG!&B4=Y8'+GJF2&GJ_@*\_U_[?0]O>H1X$9\-SH.VU:[E_5/WZ(\^S M $KY6UH"4ZZ$#2:"6S3<:>; M)-R Q_PD*&*IK0:-J?1(6/0 *8^2CUNE=Y56L#HH$-TYP/30UM=NQ89TLK+0)VZLQ3M7,R:,= MH<"G6$)DFU 4FZ6YB;T$:\?WY+QYPOW>)TV)9@8CD!P[L*V#7%R1"(:WQNL' M>BV?C37!/Y^$2^6;:V?:( C#L[%>R9L]V><3=%(UB3/8F;/6&]6'4X"'W]AP M]GRL)3$/8&+NUE)T=Z2#L$]Q'9E!0<+DE$<7&8I>"C"P0.?'FA1!:'(LHI^EC7!YSAKFZ1C:9^A>MIPMA+O=3LXE:IJ78U%_!%L0)%G&PE"P-!); MB/7#?\&^VV$L>EM8%HB.L//8/@Y1T+21/)%$1WC/ MM*'*8]NLKX-P2(^3F>(]*8237Q!DJY8BV)&%/4"-O&DZ,UZDWWL7+O1W'\BK M$#88LAO!RE9>TA>6@V ?K<6@Y?>2=&*0S0\O]IO_\1&99TA=4+*_:]1$_;X MS;SU9G9988FSI*D418#JV/EYNJ>UZ2'13E?67M1[AFMCP ZN[:*[,'X&?\Q; M:QQ&%5E#@Z@;E,62 0/\,\I^SPT5,@TMC8Q7N S$V6S6U8^7V!(4A -QB7\ MA1#Z)Y&7:T?AMPS0P0Z%"==WO^],^?4;$W%NT'2M4(D6-$H%[SM)"#?0E)G0 M8]Z\WYK7QM"LPNWDU2CLL<)'8Y%#>4$>(IG5F5D:VK.@<<#5P%#M?$%S/K4( MB4\ZG[E?<7,.PM@5*2LS>9^!.2]#O#+"5FM<$VPAUY!1481LFZ509_OK6HE< M.8W48#F=2_7BK6[?!H+K %W1**/23!ONR5 T9X)46H+8!$_PZ=0!?*_5@^=N M\.KC5]KY$+)*KXA3.Z($M)6)&(/'D-.$XF+- %9E:,;ASKG0&!EL:P5R#I^8&$:KY3"ZT/]ET,7& M<+O YQZS6W;VBJNL]:M*T5O_=O*S/"Z(**2-@DXQB*J$B33;UV'K5F,D%!$> M1T$AK5 $H4RX$/-7Y('"LP9;HV^IM834;NB*]+A&C)=WTRN]=7C?U,_E;478 M\A%2+98AZ> U)NW?N^S"K] ,*B]!=UPQU_AH\A;QED) E<#4>_M#K6!:J0+: M@HJWJ+81:7NB AI+GM*ZK#IYML64#>3T'3>L#U/'8;5FZ#!E7WT2UXJ>.Q[. M FNJVF!BL[\KT.K\WRT'I/5D(>SAG!F7@PP!'BW$LH-VQ:GE4+'8C]37Y-I M6AO>(L@T<#HIT-PSJWM;EL\]M*EY1S7FZ-+A ] (DV*+S*.S!6(/YFL3#MJU MO2?Z]O8-++]+(R.]=?-7G&O05V%52^.76:NS;SYPL':DQ4/JTCLHQ8\L:D=7 M G[SFU3O_MW1WB8YC3H CTZ$3XL/9HN,-Z82^)T[/>]S;P3@?9Q,$5L2Q5!F M;1J=/8*?R+I<>D&&:@MY2(V\#2:G'>@U>#A'TFWUGGJ?CK<[M)\Q;MYY=>_. ML..^8%BG#8(,B **[7,E/<'DDZT=T,)Z,'5._P?[_Y._Z0YHF!J\)>JC.,-S MQ_"ZZ3,1*MX6]=5LP\/E&#>>I*XO2O)LBZ:Y\$@2?_@2)J- )C)N__HJ!8[/ M+O:!5NKHRMH'.>8H,?YN-UVKSHTVQ@L.),LAWWH+ITJ4JGOIQ*;I_\_>ES:G MC70+?[]5]S^H\F3NFU0)1@MK,L]481MO<;QAQTF^4$)J0+&0L!9C_.O?<[HE M$*NQS2)!W_O,C &IE[,OW>=8E"B\-N[!8-W<08S2^/5(&F(T83#IK@T7/7HJ-\$.M0EL(D4Y$GF7B2:?-)IABX*RW,A3]R=&D,NLBYRDQMK( M8=:6@!EO6Q/(29&/8'_9B/P3&ZTZR-WX'6IEV87EO]CM'[ M8>%)2L("<(!O-!%80I=Z/\-*3=&=R_&S)!A2HF>%PML,3ZQP7<(_CES&3YTC8-@-M7UI-64K_&1=DK M3IVR65%=AK(;Y;S.]$-D[5#=C%T*HB^88J;?C.AO:7AF,WQFTD#RW6AAD;(( M3YX.#G2.G15EME8X2JZ8E0M_Q2$T=OPSIKQBXV-NK0F$%$$M^IS!$Z=?F+73 M SB]:&7$3MD.'M4:GF,%/EF'=2%EI?R\3 -]#\_;+D8H,:-Q_%CM#"S,/*^; M+>0X7I*(%S2>.5X2AQ$D@7LK97)'C)7EXX7(LF7@I97,<+PG$BYPM*APO*\,+O7 ]>DO^ M7?'*C0&A] H@K#0RN.*,^6MA,G$4[95 TAT+O_SOA_R'MVJ\?+:\4H"57@^O MQLB;[#;L(DY=L]EV$">>=U]NJNPB3 ME^S$#6@9=A9EN#=N:R7.UEJRZ< P/OGO"3MB6595>!@B*L_6?1)H*6OEZ>OIA[/F#+B&4U MAULXD!8X:<*!E+[PS\;8C0-IRX*KG-T2"Z24A5\W)9-6[$HE"$C_T!(67&O5;9BI@>TB"U>/99:)XCX7+Z6"#ENT&[=BQ M\[32#*-P1.;(ZD#HC(\C)M)!7JH)DZ:TZ*%?.YE:+^B7+ED\&%J (SRVP MJK$>^V#:4?U2)P!KU_#",PWD22==G_U-*X>%[]H&^Z,;G8*(_6AHOO9Y%P38 M._WNR>I@NDY(LSG>L2UIXB9JJ34%NZ_=4DI\[K=)T>4!8QT9JGG ^+C2[;U4 MCF'IX3=:'R>^836;GXO_^-J[+J$W<^ 9H:B(2KF\!A)83R:7\T-2^"&E[% 4 M\^7\>MB!JX?U9E0WQ@YKSX5.L,-\Y,]BAD]YT V%>?'A[>&&\=L#R]_CVO.8 MRZ*"XCHH8/->TE]ISC!>#,I-8NLI>U!2,N%1D74HJ=299K-%4?K; '<]GG5%YIF&W(JNKCR0DP*Y_:WQ5+HKY@L+3#9PI>,XAX@E%%O.2M!-1 MUF3Q1&*-VIU//*AB62WQQ,..)Q[DM9# YAVFE&8>0D^G1BPKZDD/#]X33$/P MY ./VZ;621>JL)9ZIV*Y,Q8*&8$[, MY_/+O:BZ+4A-K76OS#U9MF5&?&KS&)>N8P0Z:Q#L$[UMP^I;?9[.X)%;GL[X M5U!*8CY7X.D,SA0\G1'QA"J)Y?*:4GQ<4:3!3=GY=(8BYG+\'L6NIS-X-B,% MV8PC8A-7LZB_HQD=TS8]WZ6MZGA*@P>"T^RHR'.O>>^B/[+;E)Q.0LXKHB3+ MVQ0)YBF-74QI**I8DA6>TM@J"W^^D[=EEGQJ4QIGCN<)GUJ::7\6'%LPP+;W M?-,/7((7-AJ!9]K$\WB*8ZW1W U6OTQ 3"/T+#8-A%6D[L5<;JZ:XQD2SE,K MS*!L&@8K.9\HELNYG8@F)XNE-END.0$LQ;RM3<-@!5JJ(.94GJ!9:H)F"ZE$ M5LH\A9/@% Z;XL;Q-4MP)@IB\?P-CWJG-G\CXQ%H=;E'^=/O+NTV*:>4D@MY ML2@7MRGPS3,XNYC!R2B?+KS6??N=BMRET MZPET%T5H8BVYU-GMVT^@VYQ&X-TZMBJA$%X).<&F],3S(UN;YQ1X^)3G%+#N M8E'-\9P"9PJ>4XAXHBC*:V,)KB?2X(%L3TKAS2Q1D*3=8(E=R"B\^62G-.]4 M)T\I),/5&$?4=M/7G-:9=]CT7E),]4N%>IZ*T_E15E:UY4L MKJBVP0_;G4I=;P_8%>8Z:-O#4KQ2USM<.GZ[)<&I*#8%K$A9IZW66)_ ME4)I+57)M\(1X3RU2VF;-Y\!*NQ$?#E9_)2 0#1/V;R:G\Z_;S>/\!S,!M"^ M>7]LF441$NNDA:@D_LPRRKOH=J4N5OUQMQ,N.5%2E]Q'.?U^SLX2<2II&',M MJCS7BT^=X;2+N99E$'&*TRQE42EM55\?GF;)E7B:)<%I%BG,LAB!3@Q!=VQ8 MJ6L2W)ZCW_-T"P\-)Q!8VYN7*8(VY*73./2LU2025^#1.@H#%\SVY XFA@3-]UVS$?A:PR*"[X"?V>DX M-G,KVXX%Y,F31^^)NX^RN HL;C@!PCH)"G.)V:6-[W,5=;-D45UJ^9BM\.8X M&RSJ;FT'%VQ] FMDEGW80L,U8=1C8CT2W!;.H-E>)IQF8^7FMI!KIKE)">.: MMT8I5$64)'5KF68M7##-2TH8>;Q1J,YOYITZSVD[,]F9T._4\P([DP69?;PF6YY[ MQ(PG0C@W;%MJ8_:QB.S\@Q$\2KN5V8V5,L/FO8\W=\,!*;43S+"N0FQI)(+U MW7;,DAI0':W:ZTI66G)#4'2[V[L+ FGDH)?\N8)*051S M.5%19OBN[N8H=BB:Q%O)>8\T+(JEDK*-M$R MSU4(\A([_&S>VM^V-,7+QXQX-H$'6-.:37B/EU $+T%>TU'9]+L/G#&XP[%U MD=MD\45B3=GMR5*\W7;>'+78AH;$2;V=[DA[C;M#?]+C2O_\8 MYN-[YRYGAY-']9GI-_"Q38]3P?[E,NE\[3J>Z9L.8(]8FF\^DH%^E?Y",,06 M,PGYL,QS-"("<6(XW^E^D;(%$GEJ2CXK1:6C 2,V&.+!VP64S"[ P MEVAXFJ_1%S[FLZH >L<#UUC7(Q6QR, M:@3T9"&0*KP&#UPZKMX6&H$'\/4\XL$NFDV/^/BF:;-A<"G1]N'/R9F%KFL" MR #V@N'"R#:^C8L'#NSY;7S)"5RAXSSBP4? P:.I X(T&X]$>H&KV3H960,( M0EB5#EBB)R-AG1]E-5L:[,)ITN&'BQHN=!I<*EZXSS9\CVMBH+4#"DT8#$]E M @/ FORVYN-A3;I@SVGZ/3R+B2N-E@VK(S#0(ZR8P$ZCED@[E^F!\,L)5?!A;%R*&=0/ MBIPMC&JG'*CG_(IP-28PU2%F_M&$MDN:__WPGYN+_3%C95E2VW;0.[2/MW 5GAI@W:%&21%1BQ[P=OP+!, HI#J2<*-S_^ M/D$>Q./@(/!LHN/&05TDU[N,#H?7UL SUXI0/?@6(=;[&GH?%1CFM$?'F$ MV@9*?KIZ'RKG,<5,%:8FQ S&X9+$B36Z!-PA#_6((2BYO^(_33<6J+)UV1(5 MP %]2BXGF\9K!. ,,*)R0'/O"=[AV!RE3UV.0)ZZQ 8LCQN N2%Y4\I7"A'E MYPM9Y=64C_IN>93O13;IQT+,PGN)C#_&N:^CF3:P2.P=3T.*]MCJ3-<0@.)\ ML$XU7Q- ZQC>&.0H[["5>0!#0T!3>?@P\J'3]!@T+< O99SX; M>O,I(,Z5^=)KN+)G@E HJ@.^C-"#VP3>L)T.VLDPG@=N)$DVUUXRC% @^41O MVV"BMOJ;8]OIZYG%M\H8VP[TE2J_FF>5TFM4W'2>A07%',E)!I["J$@GH'CE MV#ZFZ)^8I MN;PY"I^]IIE4'G/L*9GGAMKI];H)Z/P5+TW2>2R2$81VE@=.CMDT=#:DFX">"2/299F:^L!A3#V#P8FPGEG(8/*HU/ A8]N&]QR=S)8Z(!"!"SN8Y1R0"$6JV//=(&\<$ETV[A0@N MFY*""#6KS#U6R#'Q.DR\\G[N2V;K^C9=>L6F5RJ$W[WETKST=#A)8V22,"W9 M<"SCZ^@M]-$;Z8W1_8,WA$#Y[P?EPUO9+Y_-E1,-C%\8]ZC2N,?$_G<=_ZO1 M?2L^GS%+"$03[<-+#=>$@8^)]4AP9SB)9GN9J9!>SUW+E]34%@.-:Y2-2Y2W M$<< "!,RYI50V04]$P75F:A597&I,I=3R(L4DLN6U$13R$Q+A M(3O[;+R Q MY<:E(9>&K]&77#)R5EB29 PSP6&\3NX^"9YCF880'=7?+*N,'$7@9+$^"9EL MLGA!H)U,,J[#[6L[$KM.D)Y([M?;;?.ES+5 M:[M"_>H:S:]N:73N2(6]X^8Y=7BP79SAV4:VTA-#RVN^$GMC"=ZW/[#&,W(KTUMX^K;G4 MIS7*BE\]8;]Z(70#5V]3S:T)/M7F3E.0"Z)4!GE4+ H6:6EZGQ5SRH)RC[IK MTBN^!B$=>@%.=VQ*EK2?IDN:Q,7+O=0N8!=+1^YTAJ6A8DTV!V^$RQB;$6@3L8F)3,UWA4;,"N@HOP%TP>-#;MS2M M$EA8>D!'?IMN#DW9@*J.WJ%MO7BGET()UVJ830 WH?6\B-_# EE3MH ##1J.P"!71L: ,\ 2RD9]J/C@6 T826BPL!Z-K 4R%> MHBE#;(=CP@JRPL&PRD)@FP_P23==/>AX/M8)\I!G$$@O7#N.:C:,5XN)-AIN MA^Y@A!]BVPE+ B)J]?#^K4L<70]<'+X9^(%+&#/CQ6HOF\JR9F5>UHSPLF;V MUI0U>YTZ/@VLA?0Q2K9#A]:< !G;\ C()5H%P0-1(90E62SGI)@2GM!Q"VIE M%.^H:I!O4:U@Y0(+:W: %")Z@-]Y4=''2'B&VM'3.@.UXH>%(^GW;%$]$/0P M,(!=L["*EOX0F.ZPPL*(71)7,*-J&>M&TH*32"M,( X40USOFDU!ASUJ,'I8 M3$O DBBLPI!MF,-2!& 1-)'D4%/&?W))6(_5SPJ J$&]"CQ"QO 4?W/*X'3# M\#HK(#=+XW^48^63>M14"&V$J$+$: $++PK\,[BX!$LN#;7(K/(3N%[ZGM"# MN< DH/. FGX.*R&%93P'HX5 @SV:CI'LVD)GV+L="^'0JCPH0]<"/TF@UB)I]4=Y:D!Q8"HAPTR"$H@T%[=#&0]0*U2PID/_8SYF M?*>BL!PM_@A;B+A3!'O1WR3IC"YG4%N7%>N)55UC-12E8<7C[.NK4LFYUU62 M8Q0T*/>+@FNB8$]8'4?#.FO4(F8;RC1@7)0Q!FF 61[X:%BCQ023@J'7:L-7 MC%M&ZA/2*E 7D:0:EIB)5CK*4F#CN4Z/8*E0H$?PX&SA8Z$8+]*(J\M$:Q)& MUL1T5ZSD8U<#I\)I-H6@&Y:9^T[ R'>C^LC,O6,R.]SU8.2NUN^@M4+9I>>: M/J$%A(:5DYF,IA.;GA>$B@BKX"6:72Y\MDU $A$^A43Z><-,,WU1H=<*4DR) M4P![C*XX)/FA,S5&]X,#PB^5T?Q8BHF]80FE5T^"Q'X$PMB+ZAJ":@9."_ _ M-JNX!E !B@U,KTV_@LDH#5$RTUST>3T6NL&BW1/2>'P7E)2M@=\ZRDTQ#0&; M;="HR,=R;,A(";QYI4]35JEWZ*:8=17^+__J&4P8##:Q$Q4 M\ 6<'A5YE$7#.!FED- OP159ID;#J5CODL5)T'M@+AP8PL+8!B(/[$ #.Y12^;*COPN2QSSJ/G?LS%&EEF?$-_';^!31CUGACM#V"#0:.5AQ M[$TVZ8UTAN!T6)%;<.'""R3 M?@;7N^M$*\6W@-X8E7',,1Y%CSFP_?"[^ M*Z4EZE"#6X.CXN,.M3#82V$T)>Q8$4;/)XC' X/60NIBM16![T*JC=%V1-<@ ME)DI,86J&4$WP#@.1T31-CJJQB02.&$^RP0@2@+JP[LX#0Y!,8"&A_;(OAR$ M#(;) \OL@.;T8PT^)G8UK.S:0,GG.8CB1S.TX\,ZS 9U4:U^'%[Q42+[V602 M$ZV(R*UDM1^[\36@: 8"H5%_T&.=,+M".9J9V%CZEK@T;C5ES6NJKCDNQL9$ M#BW3&TH<;;COIDL9D"4D MX*67SN-\C:O53.28X$@ZRBG63X$)KMC+L70,<0 M/ ]("_:IV2T:B60:4J0A"$_XA# AWN>1,!5-KM@M,J@W.DBY,17>HML-V2'4 MV6A>,DF$6V@"R?3%,,SACL4N@BAA%TGD>)HKYI&E+,-2D'B&A6=8=C/#,D7V MHFBE;C=U.$ [=BTJ'D">1KH-(#!N"U"Q1M64Z;/. &'ZH@'B! :TX>3JEL< M*MX1TX>FF)F/-+Y0IDRI/!H8"AH:.8X5*HC(U 'Y&["^)7'#=-3 @[\B"X-F MWUUB&U'7KY@!-"W6/+3*0NAXS!KQVXY'!AV[QDRA2*^CB18"1O# IL#BS5/L MO<'(<1LN*QP[/0"5*PI])XA941IM!$8!2&W#V+8GK'LP_W$-H+H GZ$R&IC7 MT8JH!L/=D"?:,&2P3IH0BK B,EIANXS;3+$7IEALOAN$-(B. M=714@^[*&:XUPEJ4M ELK=EDAP' [ K L@[0#F!0=;%'D3NPCK+"1< LU6"X MKG$Z0^@,5C5 )'I;E,Q#$($%!T8E!I(&.V+CLG7$;&*&_09X"$B4Z!$/.[I% M:9##ADS/L4+PNY', M&;'1XV)F"-Y88\CIK@ 5)Y.V^^A2$3L@@/O4\1G$YQW6Z(%R85PNL$8JXYM# M*VI43H():0)Y_1JRI4L>34##B)4^H+F!B0MD-3XX.S_%'%V?+I7.9_<%7 N0 MXH24F'!FHY39^HKG8_"HZ6 TB,H&RC+1MHDW=[\AEF*G=N9&FL58QA PU8V\ MWQTLA1_:;]0.Q):OT1?,"*3?K+E:?G%W*R&_T+ ]]EYW(Q6JE;EEB#A>-E6P M.E?@>$D>7LI9:4<+B2<;+UR.)1,O7(XE$R\@QW:T#'^R\2)G2YQ?5H>75]8L M>=%MV1@0UEBP<+YB77UENE?!)!Z\WU"A.BF;WVPISRD 6UNAUYTBEM681!Q( M"]@G'$@+& O;!"2NN1,GC)>LA];9!HGIZ 07DYV$W?)+#F\[>:AO)@\EJY92 M1AX;*CV< #E['N805UOQ9QV&[<+:9-,%@-9AP,X#QDK+_;P4XE]],9_YR)]5 MS>=3/B=*JO)Y+06P.#OL$#MLN&CQ&]E!EE11E59'1!0JZW /B'A /"GR21267XT$!SA(\*! S2,J%>08) MCPML0US@/"K4:3E8;,)\I(5\IE;=X]X5]ZXVK=_?'"6091XCX%2< MP]_Z&,% )<^J<UJ3BSEU\$36VX[ M)-Q$N";#3BYS*L9S7X?[.JG5[F)1DKC/SNDX(1IY/CYG9I9429J75^):=QL\ M]LJPU0P]6Q>UF_G$&MT,3^ O+W^O\/P]]WMX+& 8WU=Y(( S! \$#+/W)65> MRHO' ;8A#E"[K.R/=':C#2JYN_0.=VF#-:42"!-F$6P:)BN)E(IJGL<7.,.L MI"SJIF&R"H:A7?24-!='Y<&,17AFO,L7[5X[M9XE=ZNVTJWBM?NF7A$HK:M6 M&6>'G6*'E.8U"F))+?#2?5L34)BN_&F/URYQL;ZQUJ(M9%WR2.R WP9(:TYV M4T&$% HY);_$W.WFJ?TO3K^[=?@@5TS=V8,%Z9=JUK]I.^95M,D>73?[.LXF@PTU"L[O:*/@A"%"SA;FMDGDB%@7(J2LHG!,) 3 M7#8E!!%<-B4%$5)6YBRQ1$R\-F;\DMVZOEVOL6_F?"F\\N9^.$E2&F7*V=)J M@U/O!<92NU=O"^)7H_76PNO1L/NPYH9KPC#'Q'HDN \<4K.]S.2XKY&(J]5' MVP,CKBDV+S!>[+\]'P@3(N254%F:_DAP)]VOJ^BLS,GB9;)(=O_ME\V.E754 MWH @/=),6W!LX((.T;P _V/[>!JCZYJ/P!9"3W-=#;ZR3(T1RFI/J&TW_RS] M!-,ZS+87P+728VPO1BA7GB)?_$R'F%/FIL4YDW F6163K,,U6>#NQW(N?J3 M_SAS/&^JVCPC+4WO"Y>.J[Y,[P?1IY.WD067C2O-M\D 1\Z6E=EQ: M!\O,)H4MXH"132ZM]E):]98B2N7)&[YI]@)O8C?]=NW( M2S5(PQ=9_S]N9B>'YU=F9J>,5*K%@BCGRZGUF$#_ M><3WK8'RTW0=<.E[0E?KX^U3;I$FEGEWT5LJEN?624H99:;A##@_)I]\S;4X M^ZA3JO"DV8FCE2%FAO6X7;H\NW3397@75'U+=M0VO>OE)_*W*+W&&299#(-: M<-.[7H:65*>T&4N!0[=^IR>=;+X$;E:!K@TGP.I,&V'GJ6>KEZ'A-K"Q97"L M+"JYW!8YAIRPW^^/;7QC2[?=BF*Y4)RNF7:RYATOY,AZ5Z:GD..LYIZO+>W( M:KS$2M?H%M%RJ"(95U*Z9>5A-R<78A"&A((_7I_G?_QDIO#-A@X8OFM73^EYD>I:SZI!(HU6IE&FEK)K_2XC]C?"8 M ":6CHR!;*1Z9/C:: ')Z,L7Z@O%N$P!Y8-\!Q_#C>7D;#&_(ER-R2\U)GV2YG\__.?F8G]>Z/&U4[Z106ZH]'.:PKY#2W=Z Q[0_HW1T"S*'\7;!#IB MX*8H2Y0QL\%BI_!/>P0(\]&4:,:-7O/72Y95PF%*5:05"5C8D?]8LQ9--7*^IWCA==L\\ M!I)RH1[/..A.!],,M+1'9!Z4%%G^*NB:UY[&DRN 2H($^VQS::.0V(!+_W'3 M6][X"?RW9:3EW!SCAS,/9YXU,4\J;X[)HBKE=\"O6DP%>[ZCWV^37;PT'VJ; M8N>S9217JH,:6)+"0PJ<';B:C-2D+!<749/;ZL+N:?:]T"3$VSTC>PER8KMM M[V3X'"E5M%/+W7'NXMR5-.Y*I][>!=]VS[$#+SJ^SLUU;J[OO%(ME;GSRKF! M*\&9W+!#GBLML?FII9DV+J2FYL6RY-G&[;/?[UTG2;Q/-.Q-8O&F$>3LF$U4%@/M^:Y-;]% M6O:MF5F5.[><';B2#$M?[W1:]@75:9&69G&SG)OE"37+4ZF \6NKM+FB[H+#&V_[&Z9MIYZKX@)CM<;\INL$IP!.6UJ!/%?@/C1GN^3"*?%U MS)=[V'&;/?;4VN)VS)6?+A+/EMI:A M!TMBNAVQW#+T[V:(Y5?#IR78QX(+LC* 7\7X$WA8T+RZ=W)S4!$L/ #7=%S! M;Q.A3S17(#".(1P0G70:Q!54612PB)LP4AY(Z,&GCW(IJPJP9,MT;%'0Z!?Y MZ L!!I4E^2_!(+I+-(\(3=?I"%,7X#2%CVHA6QJ\^_**Y'+V!AXP.UW7>63- M04U[8G0Z)3XL^ [;!B[<" A^UAW/%SSM$0C:@Y=-WZ1%J#U:^!T&9CU'Z4UP MVGA4Z&K 7YHE$/C-Z1/84>!:3M!JTS>Z6M]U+ N 9 0L?&-B!$=O:W:+T!U= MUVZ][!+Q/AO-([1(R0.PX+AT+U] MA#7,FVL?GYF/@2F 61*M["O=4T?-GA- M/"=P=>)ME%9KIJT3++9/NCZEL!X1VMHCP-*T-?C6$&"1@M,E;%^>T'5-& V6 MQ?".!.1I%J'T!5@AI$,K>.N.324E_@UBHTE<^%&@U_LI%$9_=SJFYSEN7[ = MGW@B0[7K@% V/#:/1VP3L.L1/<"!+$>SO:QP80])5E$9$XET3?M.!X#:AR7I M!.C-$+0N#/@$:_<)K/VC4BC'V0@HK]5R20M^I66 QF:'41C6S&>-@0E;%,!; M_C"0Z%%:AT55*"RB=;%H=,3AHXMK:P:;C4($_R! *8\ 3NR]BPPKEPN#1>)# M'V4YFXLO&Z6%:^K(CG0 EP"T 5AX6H?.U0&FZP0=]FM#LQ"I3!9DI<% +LZ+ M<&WT*;['H8W2P64\^[$TN@#$Q!!:42L'X'R<_%+KZVT"*+]T ;&,8>'/EJMU MA#-X<4F,6G@=S<^J4@$ M# P&:9JZZ0N:_Z*PQQ&FT0P5JTAY@,^/JER,42U%AU)0AU^).& 7 ?T(5#Y. MBL*0"N?--D:@'_-23&G0.0OY;''XS8!Q0#38NMD%V:9U\, 8D)(/V[/1FL&3 MWSYQ.XQS(P8?8_O1Q1\$+KXXC:<'P@F_)D^F1\G]8T[*2FPWT>+&IAQ* S"Q M?):T'R5@Y(QBC#,H^]M A&,L,38P<(4Z.O- .MYF:UFA!?K3M:D&[0:N%VCP MQP(\0K4(VWOENEH3*KJ?%4Y !0= 2;G"4%&2TRT2+%M@A8= MA0-=OC8BIND#&B";JFS0%&U3;U-=#T)',V%TRP$L]$PPM!WLR"IX =J]@"OD M!8KCJ*$X3@ACV^%^Z3NXXN_$;1$W*XPS8>!1;FKXPQ4.J W$.8"R"; 26L0& M167%]16"1QO6GD';@*E;+^A.RH 5E!;: (^F@78A M4$T''N\/-M^$!P5#\[7(8F6 G&*VCNI:BOI%'Y?+7U9B-+[19]E@&Y1HUHC^ MV1X6:WB9SV65N;6R8RUK8N.C<$0L1R")/E-G\POK<=0#(+S86RC6S&OPJ-;P M'"OPR3IZ"H%(S;]H9G07KR,\;!7U[E:&4H[C)7EXD;-*D>,E>7@I9LMS8[T< M+UR.<;QP.99TO' YEDR\<#F63+QP.99,O' YEDR\<#F63+P OY0X7I*'%SE; MY'A9'5Z&QUB7$Z[<&!!*KP#"2@7XZKM#O0HF\0-:KVL6Q8 T:!:5__!6@$G9 M_%P67GFGIRD F]?XZ=&=]ZI/;;'#,&#L%RUK,?FV":J&6D6GWBJ6:K& MX10Q!5#[](;E+M/$>PQ03@>;L4_?8ZN]*]446JUCN5QIAD4S(G)D=2!SQL#! M[>'=D39#JH)RGO/;3@#.@N%] MW@4)] :!$P?%S"HG"9<7Y\1G%__HI4_3CFYSVBT!+S8^FKXYJ-9IO&?#*7&@ MWR8DEP6,]22VYP'CXRJWM_8<]43UG?G(G]GX*5<2"X7RYS50 &<'S@Z)9P>E M+*IJGK,#9P?.#M@6$-DAMQOL,'XN925DL-X#2K-*]+V:$ J%M0B!33M1?Z4Y M7SCA[["","_[.ZGCU"4HKM3II]G2:6=TD206BO(\7<0)F1-R"@@Y+RI2B=,Q MI^/4TW&NH&X5'2\3IRFU]&4IGZ+;!^^TZ%.?V@C+'=*"NZR8*4]O;#" M>D^ M/QL/;Z2CU]&KA:*2+XL%.;<383#.5)RIUL)4:D[,E=815^0\Q7EJ1WA*4?*B MK)1V@JG6E:_91CHIY%6>T$EZ0H>=D:8M#L#7$R<[N[!6%".-6[8B#+.I<.+& MNZN]^H#"$A1?,IO(O5[S29*H%.>Y:)P-.!NDA@WF$\/LD'QQJ^+QG -VEP/> MHPA45=XF-EAR6BIM:#__OA6IJ#<+LY%FN+$JK&]=:3D[7&I$!?0;^!A5B\W* M9=*94@=VM+AKO"3LA,\8$E.L_NSD<+0A6K9 (J]+R6>EB$ !?S890%30 M\1 M)$'">>,%6Y>#N)$&5THN(M*P]UB&?C.&W%@GR//O46& DB(K87V +G'Q)IO6 MPE:@EAZV./=__V<26@ZW,8B ;07;XVFA#L^C+%^H@AYA!*E;D;&&4 MAW(@*6IK'KU[.Z'+^ MX=\;VH'.:0K[#FTE-VQ3K/V[ .6/XFT:.I8#T-CN:']>?0ZW_V-&4\[KULPJ MIIC_;J8?\T*7'UEG\%PIUH5UD?;B66&QT77']DR/=2#&+I2#]N'YW+!EJ"AH M41]PG!MD?H:.#&J\XT6M%P72;!*=];&D03%LFBOT'/<>IPQ[*L.RHI?9D!T: M)#-MW0H,;(+HZ/>9AH8KQFZ7Q/98NW#RA'^3L3ZZM+6I'.^9;F!+9-UD+]%V MH!T'3)#G0=/QCX5L8?AX4S-=X5&S C*R'%!BV']41.@@P+"5*P64$;8:I4/W M--?5HN;-4GS8 8 T77<#[,7*VIGCZ$ ;&8 (8@2$*&PE;$,[VNJWI9GV:--M MVK?:\PC.YPJ&28^-^X%+?XA:?9*PD_2P;?.B= #?TSZ:^/H(L=&FH]@%E_9M M_:B4A^!F+\EE2J(:?@P;T[-NUG&\#/O'>B!WS"88A;9O];$KO$;CHHT^W:D^ M"*=&H LQS\B,M9JE/9H!)9:I4?,L7#_18 KDB2S3[<.FPG)YO NK0!45:UH/ MH[N/82MP#3N5(L)>-SN,,]@\[ 30.0!@M)@*ZDRV1UB%12*"'';"I5U=ARW. M)WK'TKZ[AM.S ;CY;'FDH?FK@378/Z VP"[A#5 (81M=^/81Q(H3=@'W@F[7 M,HGKL5:]K)LLDA+%G= @?H\0FT*>,F=@^8S0\)L,]B_(4$DUQ*T]0I+T+R09 M1(^A3\F78Z3[2OR].,4L'(XV M\,890?$JA'.\:3SMK#^>A.K&0509HI*V_LYE*(Z,@,2M'SI:*C5P?KB_]S/2:E5Q+BO'B'N(],@3>:O2 MS:=+Z:JYF-/T9I2]6?M.T:.J',?,''TJQ9GIS>I4'3>3TA:@5'F D@P1VHM#:DQ4:M49MM<[-!E#KSZ'>UK.4X+L0>[ M&VDP6MK1!M:)0X3,.2()B"AF57X-KCM,:K2YA>_,EVXH/*,S"\9K:&:_&/N(P2S$; MO;\S;2F;+VQZJW/; )X1SXO:_6GV4KNQI@;-7%IR:9E<.M9,'3*3D[^(YG(:X30RCT9H#24Y-"[4(=UXG' XX4PE''4*X>0YX:R! M<'*;+8_^7L*9323+ZA6U"=O^ "^/=EW3ULTNFF2KK.^>-([8=&^-! 1\5MS( M?,WAF5GU05]7$S8OB:6Y)6$Y1W".V"F.R(G%$I=VG%^=/=K+O)"S\EIH8V)2\R.F6T^U&S7). MN;M$N5M$N&G./%\,:KQ;M&!W^N-&"_)I:H,_JV'@'0^<*F*NL#VY- MGSL0557E+,!98)=90%;G18(X"W 6V'(6>-DYYTS F8#[^0G-&^^'';MF._-I MYM+=9$:N>#CE5RRMU^WS(U.>3+L*5PO*,CCQR] MB8DW>#,_=9&E8J+!]<8,A"06B]MSAX?S$.>A#9SG+N:VYU8H9R'.0FMGH:(H M*27.0IR%. OQ1#IGHE0P4:*AM7.)^+"V;AKCDNL/Y4UC=A7(UW""AD761K\C M4)A:3V$)JFT#^UJ^>:B*.27=5[TYD7,B?R$4IXIY3N2:R/-EL9CRHAV< MR#F1OR#).85S"I_E)F\#@<_UD__V-=A<8@ASB2 T;9C%_R*71M9%@2 M1@!-]VX0W<&+^X[])0 PN)9I8T_HBV8SLZ=9N".AUB;$%RJNJ]DM$A[*V" > M:B8NRF\3A" 1G*;@!"XBPG&[X59$H4>$MO:(>/$%8K>T%C'@$4&S^_!",],( MM^;1K6FQK8F"Y@D&:0(8Z!LXCQM8)&PGJMF&X))68-%Y/)P=GZA5]Q.&P&J' MX!@MXGY;V'"W M'1 EPU&U;A>$"(P$$N41F6"PSJP0ARY(%H%81/=A"?!TX"'? ,@!5P1V#U\" MX;,N[T(7T.H85#+A:%8?-](S 0B+[--O:S[C.,-L-HF+&R/PAXX]YBFC>G3H M+BA(4Q>0C2;6'NZ<0D<#.@;LA+"AC$ZG,'WAD_F9\2)LQ'8$RP'6=>=0$:[] MDQF]I#6;IMO1<%D 0ER'Z<+.'!W$-CS:!3'M! .DS %4UW4>32-&F"'^LD(% M$ 30\@(+* I^HEK IB%T#3$!] S"Q]0LA)_/Q([0 )2-0)(&X*' M H#AAB$&IYV-'%B@#7_KX00:%58A_"/0C*%HE'K(4Q=^](:4,Q<>B%T*;7C. M78AFC,#%+W#<< P )9@F0/B 9I=T--.>)QX2)G&O"9;3!1(8;/5R! .;59J$ M".>.'W:OE"N(5%2;BJ1("U G(Q[D%D0S8JP/+"HP6CB C7<:@'15%MF ^%#' M<0D@%/[L4%@)6@,9RV50FDFGE&-0\.%/C M--Y2YJ-AQ#;APS0.CR<-7Q(%( M1>+T!ZJ_HX%=YMA$' [3=? )W)L)%(2:PJ:##?<,H# 864<3,4:F^W=8C2. M%B,]33"-_WZH-[2\:I"<7&\6+=9A:JS>*N49#+NE$*6A 1W]KT1LG M -9BY2K08"T^%44P&7RTPD\'IJ=;CA>$+RV'6.C'> ^DV<2"ZV.$4JQDA?@Z M*51B*Q6BI0*4A I%\'?-O0>;ZMKT[I=(ZNPC#O0%[Z6:^CR.-1=AUZ@RLG"- MRH4MU]R@1=1A<'-A(< V;:9"S7'Z!(GHNT'(E"&%#G_M.J%,=@FX=1Y]BHK7 M =T#KN!%F 39J^DZ'6 M\'U11;71!D:/!OX7@L9E2J%"J7^"S1DS1E^'3?OH M;W)Y:($/!FN Q,!9#>Q1!>-]S$O9D@"PM2)V^UC(9XO1-UEJX,$>3 ?_HP.) M@=HA;@?VH-F12)J4/1J(G4>8B>I/W$#X/-6>(';<(+8F_&KL:1ATN&0-E9?# M%'S+)? [M4G,S_2;-C 3/H9^7?AVUPH\(?\7,RS&'O/;+B&9#E!)6S@[V;NX MCKVB9/-_,>V+JQ4TRW,BW](;KJ>KF:@D,_= 5L*GT+*]//DF1,0<6;=L8UUJ M%]E!9["S3Y7/#.LQI=L@0)4V8J8"&[$$)00D+-<)6FU@Z+X@YR.4*UE)8MO[ MM,>FL2QJIU)* Q U$4;R7W.H!N?6-4M')XK:3S%J0X= EK,20&,SK%A!E<%H M&>!#==4G^:_/B P7[\)/\D?$I*-DA+,U8'O4.^DY@66$FH2ZH5U0>D\F*$8T M0C]*V?R #_!7@ZD@8%?$'N7Z<$(TR6R/,-C\;9B/__X#_XI@I%O 8AB[:H<; M',2F<&]A1 [0MY((U&@O 24WC#Z%D"WD8JNF__[?_XFO?O((2QA&BVVKS?27 M0B-J+9)I $[N,Y3FOFA63^M[48"N/(S0?1E$XE2*;"FK H?&_D9X3 "SHSUE M8B + W@9BS2!AMAKT7.S#TR.FL_;O I0_BK=IZ$BN3=)D@:4-VR.7C@M.F.$0+_1)P1E_C#SP MP1HQNM#6#!$=/5#/:+!8-.8 AH& LLU%BX.YF*A$3;!&&F' 9IG2??EX. 3? M!>A1V*>[TOMK1@>S",&.Z6DTQ#& 93-4>K@T]I4#W MAP&06QL?8'-AE'&Y,>WYX!H16:.Z#Y&_:'_&*%B7](O+/M4?-M#2&!GR]"5ND$2&P MGG0"[[6U9\TU!! U+! /XWI=HIM-C!B"O\^\H^7+CL6\XK2E9JYLE(MJZ.RGS:C+B+Q@;TV]&N#UV*"-\9E*<^FZTL'!"F8%@YK$1X/]PB%(I*Q7F M'>^)T7EL< <&;%I.+U(JT6=Z0N,+$XP] -*+ FGPN]8 1 0^^8JR:7*+,<'] MPI&8X=YD.5N>63)#R&P^L?6X_D59_8B3VXN*V]2Y27#@2\?!OJ M%:3_2I2^[G!YNW=VLE_9W[^X38!!>4VZCDLS26AV= DU7X1KTC(] MC)8;PB4[ZQ!+R!^:;F?"[%SH(.@46D563SRA%HKIH<(7C<8O;T38NG&RG$/7 MB4;7( Q W86X! E/C=)#HUX]5RRI2BD!TF*$N$9.MDXZHHDGL)>8OI1Z*AHR MO=.\&!R[J1=+9:6D)HV<8LX[:*/A/L,JI)ZSJ0P#2]X T3=WTZSDY7\[E MDDU/-=_1[]M@6A+7^[__J.6O MN#\"G>MHS.L7)=R.MO7O/8A^)0@LW+Y M8K(I#-D\XN;:NWF8O_BO'9Q=G)0N:D>@'M6.=\_J9S5;N#C M=W#2:G4E 32&)XR]!>._VT9HN0U=EWM3["$5-PQ:C]S.&KFX/(%I 9',KKV&E_@^S[XG M$9X"9.?QJ6R!\4\G/'S +D=:?5A:D[AN> :.7:H)KU^\>'EN>./XA%T48KB%U<(6\18@$@>]MGJ;K66%%K%A0 OOX.HZZ?KC=U=-V$376E5= MA/>INV/KOJA(!2E75I:JH!:76==D0"#LMCN@<#'!M09I6_$$P_3TP//8X6#T M"@4Y.@7Z(L$S.E[P8NKP@+++0&*P.],NZD(\AFYZ@Z>SZ]<[:=:+>YIG,LX. M->1&B.F&WI^??BG9)9&DZ@*AF,.3Q3%Q-SC=#C-KK,8'NUDX]I9)XQ;D":4M MO73NC)H%X\--7='@OB"]H8P*WUD0TA8;?)W;LGO&\]UGX=+E?N=ACRA>G=5$MAXJKP:ZE1:ER.ENH M/2+N'-3EL.DZ78-:&X-U4='=) :*;G8ID]T7L+3>T"+%ZA2FSJ["8>4485;1 ME.'[^$3UB5U!Q34@VT:W0BD\<%.F%$ ,,K,+-6'F1 MD&;8?9\>WE#5&"K !D!-SK",4]$R @U?,U'^:IYC4ZQKGA>X=&IVY[_7)O1Z MP*A],L;)39<0=JD@M&OBHELE1P9%@;"("ML5FC[AKD*;AUZ[M%E5 -]U+ $/BL5VX-(3*,"5]+)K M5V.G46)XZ)$)'@RA!5/1"QX4Z&&I@X6G$QH 5-QB9'9U Q=O:. @H03#IR:% MV*#=4>L=[P%IA M00R=&+2D O4VL- %4W3T-LTL'HGP.=VFFLL_8IR[QY> 0H I2X-I":0T=A%' MJ"&>8P\/MD.> %!XJ5Q$VM,$/[Q.;\)2"-;-0>D .D&C!,0$2@=U'-,%1JRL M1'B];-JVF"8/01F_,X^7B#0KT/S!X--\"RQKPVZT@4:U\9J1AF6+/)_>S/98 M!9%&/V8ZT(I4/0+N%U96&IT"&04=L]!?T^*^U_3%WY'1JY4QR1%6%Z*%A 9R MM3&PR&)N)&>O\?7][?TM5%T;".[_M$[WJ_ +9FL)9V>7PF9!%7OP+:F:]=@3 MU*&"1Q^1,[RIIB\E42S*00OQ*9*:"JDW\N52/9_72TVY6"CFM49*[]46>:J9IYH3 MD6IFO#;C6#=.LE57.$>/&N$H,PX:X3]*5LD/"6/%E\U"\437,7'O;+&;CJ_: M]]B5K"QN>/2NRULNPDR"[=T,6U[4ZAX(X:EE-L9^&9.K45$&Q1YAM9I"JG+Z.94S!3@RL<()_&J[P][\KG6*!:Q]IW5J4Q-T)6IQ( M5&\4>U1)A[5])C)G;Y_V$X:/[ "1&H:]G +5V#,C/DJ7INFDEBD[/,_4Z^, M\8.G"_L/18GDFK(NU<%=T,"H::KUAEZ6Z[)J2,6":I3*!7WDW-J-7F_<_BPY M[E[^Z#Z0'KW]7/Y$NS^LU.6Z,OZD;=6/OK>?C P8W4;UYD3MYJ^T5EV9?%*Z MT&I.8=\.I+O2=4>V?N[][MU5X,G\^)-&X;)R8QP:5K7VHVVK-FWS2^UUZ:IJ7Y_GJP\4/J?^]7FF> MW+;J^HYGOPY,2.OIV6*YF,>>Y6CXJ-^H^& MW#W,5Z[@R8D=/??ZWJ^S'5W5"Y.S'TDE8GS_&5Q(M2X. M9I5;]_W3Q6]?YEM7.M MWMX^.L]'ZGX/GBQ,K+/1\J6C,[T@=8K-DW-9SAGR^56]/#GF'^TF*)ZW7:FZ M7^\%>V>E/:7^T*O+TN2C=Y6?;BG?M3*WYJ]2HWS3L._L=JLNRY./?JO8JG6B M/)>JG6KOX;CV>'FA-(#NE,E'>ZI\H?1O3^YO[USC2+II7#T_5N'1*52R=V!W MZYV]Z_J]N=Y7,E[SZF?E M^ H?G:#4BV+G]R]5ORS>[A_N73N_3ZM5^[Z'CTZ0ZD&IG^N:OUN5ZMW/$W)0 M_$D*^Y< @6ET=7)V__O\L>O==Z[D>ON@63C6F_#H%'*1W.-#X^C['[?:T7M* MZ]JXNK):O;HRA5R\;XJUIZK.X_U#Q3@J7/TD^>JW%CXZL2VC?W'P^[C7.),Z M)QG'K-;]7R=U.NK$MGXT_0/C5[/I5#/'IO3-O\O]OI3@T2E$^.?^Y/39;!T= MWG:D?.WZX>+TT:S"HU.(T+%S?VH'_9N#^\[-S]O#BWN2#S)7^.@$9>6^7YW? M2(^G-_>%\PO55"MG5[TN;&L*O1Z0NGHA!3=_0&3^:!]U[K]7[X_AT2E$>);[ MUBR?//_,286'/QGS]^7SB0)$J$RA+.='^9;8_O\MB]52\9-[;*/B%6F2*%?A5KU=^NY>W8;W%=^7=JE6ZEY"H]. M(9?]2@W\X).#:K6_7^D#JYK??O;,K M^.@$;\D7E]?*4>WV\C;X89_^)M>_KL_O*W5U"F5=&76UUO]S]'A_<6J>'I=^ M*K=:ASXZ,>I=J:^UY)^_S*JV)_UL=PZ*=?O^JJY.(1?#^-DXK;:E2^G;7?GX MC)Q42XK> TDR!;%:X[K5.?#JMYF[3.':?:AV; U&G4(#)W>'F?9#6RU7'VK? M:T'O3_7@]A9&G4(#)>-A3RKUMF0"L*;00- ^OBMTRI?M MVSOO6LLW]]LG'9#:ZA0:L/X4+BIJX?SN7KO\N;>O-LI&HP%KG4(#)T=U[[[W M:%Q+WP[<7V9P?WYW<-JJYZ8@MEHUBJWKN\O[V^ Z.#S[]>FX*MI1O M^L%>M7;]>!N8^W?=Z]K/JXL;^NB$=+F^\0[S2O=$DS*&_*,4Z#H9O/*)MOROOC,DG2#.5MHN#7ZKU-AL($[&_5T(%["#\\K\?E ]O97@I6UHM_9<6 M@-"\:P08M1VMAK=MY!!-M \O-5P3!CXFUB/!G>$DFNUEID)U>S3"=H%L/2HE MD3#C.BFM0BAY.NEM)5W7I;,^:=[@RN#G-)#%>_4P2])._GM"-^\( ;Q@M&"& MN3%?,DZ>P=-U0IK-\;OE:Q:9D\UQYNVT@GU5O%D&VFNWF'Q7_.UZ8EFP2(R/ MOGE0K-S2&I,#-&8\"IM149AB#IA@^]7OB5-R\BDY<1;]!)VR)GL^Z_#EI<$4 M2YY3L@6NWBT*["LT0ZNCGUCJ1:[>>/7.\#K= !4]*W*E[]HHF'056YCAF7 M^MG]J?G[M_'T(%T<&^7'QZKQ3#^>1_ ML8..X?CA[Q\$6^L / (OT]*T[A?DQXIMX'^J0V:L^/N:ZV*5PA^:%9 /@@WOW&$\/JAW_EJG3>G#VOE=Z]Q<^>% /1:=2?JRLG<7W#*]Y73$N/2EP#W_< M_^[\SI0S>'V@\.'?G"@7RW,8/.'>Z9A1$I9AP\2!3@! #2SP8!,_#<9_\DSH MM8N?I;D[.R9JEF]-1(QT/>"C<^*'<: I$N;JZOE&5AZ;-_<77?7T^NKBQ+D\ MJM0+:$3D1 7;72U@0G".Y!RY)1RY?.7_2HXTGL^.'@I/Q;ITD>O=&UKIV_&O MG\B15.<79>EU.C^-$8I+EW0U$RO==8GMA35,'5IC3W\QHLW=F2UP9U:?8-LQ ML;9\0R-DTBKC4?!N+I!!V9F'V=+MX2;7.:Q?WA;N,X_G>^W:)2'Y/ZUZD=D; M4FF>=.,\SGF<\_@Z39>W\?AS];L62('_YM M[1_W>U6M^>O;9?/7K_J-CL5.,,4BBSFIR,,C7 9P&4!E "UBK6S3>0GL6O@5 M6P3ZV+2!1QXVY95LF LVXK6DB?-3IOU?\E]N3TKEZJ%4R-S7JD=[GG)=WW\X MJ=3+J/45.2^6))E'*;@\X/)@2Z(<+\F#$[5"O%SQMG)/[H^\ZO.?:K-"RQ-B M/$,29>Q/G]: !LVV8 -2OR_2LZ#=L!.:59UXW8SU$/#A%+)V6G=/KJ]+UJ;3_.S@T\SWM]+)=P<+F M&)\HB4IIWK%PSLJ;[SV^W^R6EUK\[E_*9W[2M"1Y?R(OEPF)Y#,Z;G#>WA#>7K]W?R)MR MH76A/WM^0[KKW=4].7_O]DI7N$[0_&6QI"K;&5L8.S$)]@ V:V.I%^ZD<"=E M:YR4B=-0G*8Y3:>S1J^)S!5?U./.X)W7__+[M[!_Z M>^W;7/.JW\)VH"H*+K4P[[(59W'.XFEB\:VY80!#TIN4_#(!/SS,#P^G6H_' M;D3/5=2/UYI>K^6N3>F;__=PK'5WG)*W?:/:4GD%Z M]V"0T-*/2J$DJB5>W8#S+N?=35],G):N.)3.SOT_C8?[;_EK;T_?SQW6GRGO M8I'(DIB;6[#(VL<'0P2:WH)T>IV1.R:ELIS>WV^N9J5$Z M-<-ZQ37?T>_;\!MQ/9JX*'X5\,*AWQ<^'9"FJ9O^YUF]87>08]/+F-O"?YS\ M./DE2_PGU"N9V6;5&JH ;J!Q VW;##1.R9R2MX.2$^YJS.J-UM7Z_(QN:DRV MY<78=R:$OKIV:)>,=687^?MY7,]=5F]51:!% MG@SC?+@C?+BZ)F@O\N&3?G?VI-6TXFU-4@[NK[X_'E[X+>1#VO^L),UK:IQ6 M'W)2X;L!F=O_C+N:W$!/OX&>6O.BZ^KM+R&;AMV1O*@]4BP1,%O,Z1>_\L<] MQ=^3]G5'^MWI/^3/]J_JBLS,C;*TV+T=SN>3>?9W)_ZK?JS^OO M]Z3[36E7BI=MK=M"/L<*7T51*LZKP9.Z. 4U6S3](0 .IGC5G0Y"3<,/W%]* MA;^T-:FF5Q7EX(3("9&KOQG>>[73M9P^(=?$TGQB+*3Y\N=GU=.#JP>G&MQT M3/7$+RL% A8NK7!5$@O**TM;IM&1/R!- O Q!)<\$CN8&KGG)CPWX;D,6WTF M8!_FPJ7>F7Y[/_ V$,3OC];C%T7;P[NR$/=DCK2S\LGSS?O#WZ :^BHYX7 M%8G?W.5#JY.V=EZ],![.%&H!.7-W>/-@R=W NWUX M+#A'&??V\O&H5U=HN2Y%+!3F.46<*3E3;AU3KL $>"U35KS\C56HF'I5R?=U M\_"J_\O6*LB45/G+A7GWX+\Z+L6QTQ2L0=%0@S1\X9-I8UESF.UC MRJ1T5&KQ +9QJ)GN#\T*R#@=G&NN6S]YOC]72OV[XNV%<>6<'DL_BH\G5Q_^ MG2S$0H]DK!80R^>,Q0&Q=Z\V'<<]]V^_/51^/YPT^E9:8FJS0\5E]NP4/Y^Z@.-M>J<6%4\(LED7. M)JB-G[<'O\]/KVXSQL$?TWKX=9EQ0#;1VG>J+!:5Q2P6SLF-4>_A15?*:=73;.G)ORI23L8)N$:R,+6VD=S82G>/N%#]RP(\<;#Y& M,K?:=[-FGQRWOF6J$E'LO'KQ+7CNWK;J2I&&251141&7FS@NX,R*;VB MATN81)P?FBML,G^"/TY?R[7OS2M=D0RE6NEWKNI*B1Y(5N9)&LZ5G"NWCBO7 M=H!H?GLON7S8^F8I)_<%Y?*NW&O6[4RMA5S)SA!)VWB&"(:L:J[M!,.41U\< M/0O"_9?M\%]2!(H=DW]++FJ"%R@ 6"#EX"_/-(A+[^Z'?#X0AH/C8P>FIUN. M%[AD6J.24[<8- \OZP_2_M/%=_-7X^ZQ)H-8+%-C11(5E5^?XB)CXZ!(GLA8 MI-5QPDR!2]=\U'PB]#37U>S7F00[R,:[QZVI9\HTZ?&0&^\8,\9RJ5.T],7> M\T7C\.0:%EL\MNU\J-H4%V/J795N_;BH'Y1;-]5:[^'ZY[=*+2-U6AAUR>>F755)X<6=MX)& M.=<>KZW#(W)?VSL]S5PXN:OR_M6'?PMBL30ITODMG@2X(BDZ,,&QJ!8+/.(#9<-7#9L2[+K5;+A[NZN M?M WBJ?5SF7^OEH\.S^OF"U<6N'#OT51D5-\SF7ZE1Y^E2?A'B_/HR?6[)@? M=%(NO:-6D=C!K;)7>[K<([I\'9Q2WE0:Q.+Y7$7&Y+SZWL.YV.Z7<(MM7#B) > MI;UU&D0[=WS"B%A6>.AC2Q+2.W@&?[!)WLN54_)V4G+"W4H8LN8[^GW;L0SB M>C3Y5/PJD(< :%/X9)"FJ9O^5!VS@PR87C[;%G;BY,?)+UG2/$TNA8/D"-)> M?"G%?& ^F@:A;J+7UEP";N#WFYMN\[BM50L_K^KV#_OH[L1JO=M;/#D_?%7Y M=-P#55B7FGOA@C_K$X.FFB^)6\.5#MQ(*99HOFG?P%Y_*PUJ[73YHUFG]SJ><9ZS)W6J#$F1Y:^+XC4TU.Y-M=PA!S_4VXN+7O?G7M,L*\[[!?6; M#35JE7G#+4XUT*Z>SPZ._]S=J;?D\OE;^^CRU^/U\Q66Z)!$B?TS_;SHJF&S M6DM^(=@$C7Q@UJZZS>J^EB=GM>L;Z5BO8$4!,5_,BT I/!G+@P;)#!IP\N/D MQV-6KR?',0-AA#0S'M$SYE.&4>*78_J?>N&A;9<\];M\'QQG3D^/VN:U\UP9 M?S?<!]" M+3_EP>E@\,Z.2?"CHAW>FDJ[^*?W5%3;1B]Q8' "WT/;!$CH-;"8:ATN\.(V M6)",ZW7K_^N_S$.O2NP'DNR6"B413D_+<3W#M);-WC7 M881>#"ER*HS/,R=G3YW/0/(WXP/NI(S1*ZFFED3%O0 MM:[I:Q;WG;GOO,5IA.4G!8>L= F<=&+O,SZ:UDTVW_!K>7+OWRJ7%7O/J+4/ MK_1*7:7U67-*#HS8>3D%SH^<'[>.'Y>?UEN<'[^?7P;G%>V'=M_7>D_72NVZ M*Y]2?J1]Z%0Q5][2%C$570\Z@86'EX3PG#&W^/E-_1V]J8]"[E/*K(YKXFNF M30RLO@J@\F(;!:&G2+Y3LCM?7#V?/Y=.FHI^(\$]ZOZJM;XUKJ> \7:C2\;%4OZ0B HVC M AA'QOX[%FWUNF>1*?7PE?D>R2IEQBK0JV-<_CTO' MN3LI<(_:??+'*]J/E7J.UJF5I:*H*GD>6N&LG&I63J,1,I5[9QH==S_W^@77 M._QQKY6NK_9;E:MQPCVT MM7AH*@@*PPFP$^(FA.#'=7MGZ]_O-ALYL6),%=M8R.3YH]58E4))5$N\:3 7$%Q ;$56ZPT"PFQV_9O;3O[IGA#OIFCM M52YLK8(" GL/E\1<8=Y]5&I+_>UC:]^EGKTQ;>!%_XLTW0!2IYPW9X]E\.0R M?6U!SE[Z>2$=UDW^M@43 MAFNY] 2.ZPM.4_#;Q"-"T[0U6S=I.$KS"2U$EUWBCF8+T$5%IF$^_OL/_&MP MFMTBFHLRHAT./A !.$DH$"7IKY60X@"2-!^&4@\%1*%Q(* M22'V-\)C I@=[2D3 UDH)QGUAZ]%WU$A-_@2>VX#"W]QB:5A9P8*& M]C$'1L1.A\AV ZK7%J'\4;Q-H",&;HJR]1A%"_*T1I5&O2!)>L$HJW55RI?J MN0;1Z@U)+]6E8K,IZPK)E8C\@<%CU2IAMG4G#YX;!&F4Q=4"VVEM(%J=YD4W M[&3IU8NELE)2PQU2W3>0$LRV 0EA:5V/?(G^B&\(F2K$,%*#SJCH:UQ_:8'O M1%\P]J7?C'!YS#P*GYD4H[X;+2PB*0:QQ9(M=)3IQIC C"4E/^32&+W')G-@ M@J;E]")@1Y\S:!9^80*R!T![43"%.*3KB![5&IYC!3X9VW5,AK\IR43'&8OO M97'#HQ&^\ D4E8N&_Z: [=T,4EZ4'P:,!+:CPTCY"Z@SXEJF3<9_&5-R'_Z] M=%R]+1R!!NR*,R\;S5B^<%D3:KXQG:W?M)HHF#OOTM,[ISBQ]>Q*)_BGX0I_ MOW##ZYU38 =>)$MZ@FLHS%!Y#<59VC?Y"Y2K)U3A>4,X(#KI-(B[$Q2JRJ* M428:]T5OD*>?SA;P!5DZC6,^5<[EZ M6=4;]6893#LU5] T4@Y-'RV*(?Q4V\=/C:.\==M7+Z[^'#T>ES7EJB[7E?$G MY=*-5;L,#.,VXTA7UN6/(.>=]NK*Y)-@!IB:;M_^K&:<8\?S(\_ MF6^6C[YE,OE;Z1NY,:16V;FI_FC5U;HT_J2Y_ZM]K[6KWNVWS ]SK]SO2=4G M?')B]LZ/8J=&FE[EMJ-T2/>I4FA[ASUXFYR]KT_=UHA5^B>54FQ\"USK%]D?OYJU?.33S8:>Y5&3OZA2M]^>M;- M9;E=N_[6JQ_&]^5@_N^392\*A^>EO[TZL7))Z^(5S\[_MVQJ^:C M+)_W+HS2L]NKER:?=/[!HGGSR]W.M^Z?W\^[T M5JF1]EWE/"]]?#3XU=TO MG3B-WKWV+7/5+)NGEX?5%D;-)AZ5OQ_<$.6N>%@]4@\J_7^G^#VCN_4GS M2G&_WI>9N2,98W8P8,SVQ3)>P-C8X(7MK[\NDW2GVW0ZZ2S8I*31*"'5QE5U MZCGG/&>I921;BBUJH]YLSBS7UA ,O;17NPW%"D%]YN#]7KVKGL:DK"2+=6&S M4/DHU]L36T'I*=F4O:GG35=],#0CT]6&?Q243FLFCD=$U),VKM[D%F!H1JB[ M7/?H[-!XJ,@,?Q+D8(EW^LE3+\A V+6%2J17)PIR6-NU1H#0,KL'0^D?AS:0 M81C*_7XL"@;5D=?ZJM'J\2I^05Q6S87EQJ9"HC0Q6M>CP-[(NW1H9EH-2W8Y MSM@8J&!VD>JJANR/7!\,S4Q+PCOU:4YKA+<7MJ[H>+R@3MT>G0+*S(PVFM-=H. MT%BG#PU#KJ[!1B 3S4+Z*@$*71C\#N>R18'O6^>2*X[OVJ!P;0<-@L(; M@P+&/0:%Y#=J/B7*X6QK*T)EX/GU67G>J5P;%!*D:HVP7H=29)?3IUY7,.T5 MR..@$U!@[BCNJ7K_XGF:]UE]WJ)D'C:FEZS,/V&\R;I9#!"7OT$"UK=D<_1_ M_@:YK.!!/\PR^1AX&!A(KHHW_UZ\7+)P5L(;H&/AYOQF/1"N#W@_F=L;WNQS M ^J[<%KZ\PGH37C:YW),P0_3 L4 >MR?S.-^_\Y_US_/M^=V@_,J6?=V]@7; M&=4D,CX%!]]:_.?!/; MVNVJRV]$F^\9-M*2YGJ\5].;C''LCKIPP6TQ_>6SR2*;K@N\95!!E8QSS"B] MZNX&7#WHWA;:>[@]:^/^J/&>T7DX:.*9H[K4M8HX<+V-,:PY>*PP=+G=#@RO MK]+I%2C@NL1W:M-Y Q;D2\-1>W5YXT:GE3GCD,=).5]8;SZJWF+E/$J!L M$;3EI.]P_(7&0U&)D%[@&[$>I59%9.I++WGYQ?&V*8!<^4;77@SH&Q7)0MD$ M^O*O^S.; -WPZXG].=(YU!BM+;8\A1XW',EZ!Y+Q;5!V#9IJLG<4F;T7!5(C MD!J!QS^'ILYO'/]%VRDCG!@-G1KM-B:X,AU76HOD^">&#H'><2^]$"[G]DS- M]$S0@1+8,YJQMCT[C(*T2==-T :0*H%.5RX,D0>GZ_Z\)6#$?W?:?@Y(97$S MQ;11AT#IQFF"4#,N2L!,9>_M$>R9N8^?T>RX(>L"'MVK\R4O/[KAZ= @FU%E M(M*8,=T*7(6SQ^#H M($OT,Q['.0)G_6--O[3\GUP["4;+N1+%H8V5$R#/,[QMYB!7?A18C"M6.>7&S[KV&KPHS>S-[W[Z:.,G@8%V @*2)R=( M*5GE^Y-_ 3JQ]6)?'[2W%67-T'*3..J[L@8:U8$$E3N2S'IA[WSUT0V80V_+ MPES[Y$#T^'0&V,_AXZ?WR5';*#+&H],8/4X6;80XKEI8C5?3#H;D'<=E;[ M M)IMS_HKSO7%^ME+D%GB-:W$YUS[D'^@P7GNJ^<*SCTC2!7)('ISVQ5C":NF.PIRYTO G&Z/P5WXI= 6D$>2&87G-# M\?6;XW6^GM:&I_MK$_AH3_EDH^UFT;!B)W:D^JZS0*W!OME<@/L"0 HP?H<3 M65X84^?^B*YN?03;NY=R3.CFW#[8!("#$O>5!)">F"[ON=_S]_]'-%J5G1@ M]/)PI= ,(G&-"#.B 0\NVTU3,W'RJ90JR"' A(1BGOR;LUU^>?!_RMV'2A@U M234:.BTCJ%2F]=Y,J2\ J0V#4=GDQ2>MFF*Q]*?)QO]YAB?WT).5HO%RLG8>,HX]%H<@9X6LI<@Y[GO*G%'4!:%"=V;"VR% M4<($U-+>L!1UQ^#/3 S]C%;0#46\( !13%#_P+613K>,BP+5V,_\Z=)$A#Z C\3PXI[J>%T\)JEK1C^M*OZ,QE+A MYGSQOF_H,U[;:DG.U?-J_SI"I2$Q]>E8Q/UC>]]?CE:8SZM8VM*6(N]0XIG= MW3ZC35(XF@>>UES:!L\^K?&PTJ[5CT-)W!+QP&IUA)U=68#3>L_)$-B3OL5- M<3)&K)L&V+;D34.PZ;Y5V@2F90:!":;GZPXD9R YD\/%RKW[=7/V4.\!%V0 M"\)7S C/,+(VO>A2$RCNU%M%XI+=H<)2#;W.4H[6M;V*A[W1.WU')R/+;\[63;!XCPZ>B;QMRSY7IM^U%^,B'73#5M^O:*"*O;,-,R6!4O,I5*7.<+BQZDM-I"=] MU1MYM7'#7;PU.XR_@ H2M[P]"P#M P&_0P>\+ 90<=^J;R!?'=$B-)O-Z MDS7[ +H/_XEOCQ]W4Z1G.*S&5.QW3@RC9MP^#ZCD_M),X:+:'W<'[6GP&R/M%\H_@5]LJ ;>O_%MR;@R'PU(!.G]VU[,*+\J9SMSQ>P@S[EC>B= M6Q70FW"=8$09.D2W:22^HD_4/3ODV 2W-BLC0I&D_692MFP.]]^\Y@A] 3OT M8!_R9_.P&Z_G9B!9*5,42G$4@ADDJ_P0:OJ1*A+P?6/:--:HN"7&M#NLRZUQ M?Z'B:?LY@KXC2/(.OW#7'?0?H?\(H>%UT/ ;Q/%'0H-51@^..E]O4/,@1+-I MW^[:0A] V"1L3N,0>\(*LLE%]/=AA'H6YCS#?D=[GA'X?W)G$SL%?;!7F$2>P6CX$V6D$6 )_IZ1L8+3G0P.JZVZWWW MB-*"-5GW6P/^.'-GB9OP+3319]9WZ5-?1_@$P]>IFLK7Q?;__P1""1F<=%_N8O] MM M/IA(./4%?:CA!ZMA?I6ODA9'?@DMH>![_YM\\ M)?_X!T!(CV+R!D] IN!@3^Q__R(,S_@Q&,,_GXG?UO>D@>??P-/35XQ.7ON M^9/]63CN/WH$+JYI@;?AUXE$12&X6,N-#?,AGWLUD3E$;PWKOZF[M!0C5&:.43@^)U2.G9,JJ=&&RC$,IVH6 M05.DQ5HZI@.AUQ[^18(J*GVL=6.):"JM1=T<-$=R/-GU 2+^.#*8<\3QH$P; MSK9E\,Y\28X/+*_BV9'+M2GJ X1KB38I+F-!0/1^G#A$*O7C2%$E%[3:6H6* M?&AN^L;4<_3$2B%4],>1"V$^#=BJ7%'B^3@65=KRR=T^&9GY=AW7L('G'JKJ>#?C(R\^VG9DZR]VD&CER MA^IM2'O*+M:\2F5'M@^=SF+>TES1;,\W6YI#,*>S4.GL2&,P<:T%WB-0N5S= MT0.J,E8;O,ID9V2([R>/M))S M^7 B'GY' &#]-0],S4'VR1IY_S1P,!/C_3 M8GVDO%YKO3(TW(A<; 3])+$#-^*C-@+]0L"=R,-.X%]H FY$#C8"8E->-B+! M)JBNWW G?B/\\I%UO3GE?7%_?[X( MF0W_F%7YE9XI]+) T(>@_QS0OV)S_VG%[WS?]W5A M[.IID1^:*O;W^W?<>9J8^[#TA!?G)KS590SW*07JN6&Z#+ ?7+74]O7TG_$' M._PZ!IPSR9(UUPP[)D@Y4(<"[@9DBZ@I=&VW:_(VNE_%_&\W;N==%WSO?0I# M&014A4?QU/M[>2_= D6/96([#1=.:X>TYUN7V^%5$*8#33,^.(WZPQV>9RD] MB 0Y;K@M*CI-M+R5_<$Q0@'P#GMD-D3(78/F-J!-H MI3P;F^[/">\9G8=3<@\7]U"%C%G^T%R).BI-'83@":WH4H84-4R M2RUBM*5N.74V&2Z.5E]-.WUA=QSZ5/9E?GUR>-J+1I1>^[2_RA+YY6D?N7U$ MG2U.4_3(' 5#9@>UU>D*+DI7F95[#-/9*JW3PFW63ZSMK,!I3PP3DF%>9IH4 MA9GI!;X1ZU%JLT2FOO22EUT<(4%S0V[9AQ2J0OOGUXBX"?2E>G_@$C@1)HK7$'QE=QF>1O8?#X1./&A5R]5R2SFJC0I5'6DVVP+ISXG9 M0]WA)'OK? W$B_?'"VA!O1HO]M1\WF/:_%Z)-V6UC3-S:LINR&4,_NH9GIFH+FI?:09:]NSPRA(T^0@L?,2 M!+MB)/;]B9]K3RY'0/8-> MPTPREW6L/G,)RK&G+6?3'PW5S7&OTL!,(N\P\IVJ[8MH#4'(^-'VN?;D<@09 MKV*7G@<9M(%*\+2EU]1GG M""E^HTG2QR#%F&40JV+T0@47AIP;L-QPV5RHYQ:,U!W'/)52F,>6+N]56Y-^ M8GO)]T;GMCX_]!3#\*^R-%R:)4T'W7$T[YC>G.!'R;>#.Q*2Z=C)XQ: "-MH M09K*'2W-T"Q9MJ=YNIU\'CZ8Z>&7-YS1Z]$QK?M\5,ZJNZ86 #!8_M"?B0!? M\A[UK#^M L#);X?Y?A-H[L>:U?_]OY[5+NO1M.Z+@/$4H!8FX+\:W-U,-;$:E<)&!(_4_IT<]__W%A,4$WF4=+]EU#F?M_]GU/ MF8Q+>=^4>X[D?[]OE[8C)P?XOMF5:>H<:G!S M%:=-3"6MY']S#M=4$R=P4RVSC@41._ MKSP?:*'X ]-W/P)@W7-IP O+]FJAYYXK\U]56F+4^6=S\:]$'YF!:WOFCW_Y M04O]\6_/#_1EJ9:HL,W=P_EX+I26>G))CHS+"O:WWN:!U?W)>[S%5S0\_\Y6'&+(XQ M?W_ Q,]F1^G/>\/C/T7'HVEBR(8E,1EOE"JFGL9X\K"?[[Z1!'97 I1MFHX" M&)G25;WW(%<-M.X=[5TEB08FM95B],IE:1H1IT;EI7\1.HH MQF(S"4^W&HNNI6;84::F*KNAW5<:G< M60SVE[H5SY;&Y+2V]K@85WE35=,S M/"H=FIE459RW^M/V.D+7SGHI]$6CHL\N-D$F2%5'HZ.]=)#&D40D63>&%JBI M)'\IVN@&;- M6*:W<U1CS:(CJ*T]EM#JW2SBZ_2H9GY^QNG/JW4://55"G?7XN+;8)8*L-OU+O:VE.5(=S9#URD$2 M05DR#EMSVJ +=D90V\,0K8[,@:W@DZW60PAJ%4[ ,S/=NLTUX0U4A#*5ECD1 M!7/0-1&FKS+9;S>)1GQ"L>U$E#;E6MPLDVLK6ESJK#U !3\8L8BH',.N$Y\Z MK-I''G?6_H8G[J@L'NKRQA%._&+/=9K'HPFZ=6>.B9MHLZ;-^AW'],:-*H(/ MR+8'WA/#?AR*3-K&3%W(,=H2:VN):(BL*Z5#,\+GCU>LM_(TU#E*Q%%'CUZL M$7V5S<[>]K0-7U6(NK,]3!N-(-36,V.1C,R"Q!XKCV:Q9CA'?GZ.G8$2P&IM*W#P,O&'4%+@A^/;,[&MTD]D,9-9$MSJ'S@YU/4CT0#(R M.WNFV9G6ZT/71^W^!I5BBO;'Y71H9O9VV!CPN707B]4+CM[ M\K07:Y,.Y2K'LCPH&R>RK/A@9&;VM5WY*.L[=2EN9U$GYKK]8%[O)R.S>Q^A M!BIM>,UIU1K'5N@/@]X>C,S,GF16:T'M+X\BN 'B89$L].G"7FY'0M( M6UDK\=2>"$<<&R[ T&R7?@D];"*6QQVSOXP4!QO$ZCI]:F8!FK[/=8.>4',$ M2^G; GD(ZV$Z-#NO4_#.H=,A]X^'9N9V-'D\(%'!(QC$\;Q MB-<=;7Q*C 0L.[&1$9^\J;!;*WC$;8Z'@V6:_!X,S4R,'NYX!Z\E&ZUL^'AG3MA.K(Y9KS,2N M%B_2L9F)(5B-YVRSM"U] 6^ M $,S$]NC-M<.Y?[ T:=73N%,5L5C!Q,GPJK/M*7SV,P: MX-/&-!1Y@E!D@>N95,]IU(GD%2Y<[N!QJS"1?[LJKK'9=-(* G]@+L#0S!I( MM:I@:0Q15H[[S;;#\')ML.V#H9DUV-3J8E748UQI];;* +?JB+=.GYI9@_JN MI:G-2D- <5)O[U5^Y*)X^J[9-9ATD$VK%90ML<6OZCOEI-34)I^.S:Q!OQHE M*GO HN@XFOL-:;4ZD,?D;2_8(:JOV6L3'M.X4 7)$,S:["+[#EV M"JB*N,4J_8#4YM6 6("AF358+!)[Q<&M&!U[,TI'@VC,Q.E3LR#;"+:32F^? M""WN]OUJAV"L5,#)"Q.3"&:/U/LAB4IHFY%/DP87VOOT;3,S.\8\R56&JXEH MK_%NHL"G@^8F&7O!&!&/38*?]**.8IN,X1/:>#P:+,#0S")X).?-#D1KC6H* M>3PLI6J#&J=/S2R"9:%[>X#VJHI&FA.DPP7J D@XE14$MN68VX!L5]"6/Q9W M#OWTJ5E!D&1L9;.VL%2V@;1%%ES@$>WT92] .$4@#:2IO1Y/)(7V# M[,1":Z+5IS4Q=DQIT"5YOA?V =A>,,MX#%UIO-?=.(C'*=V>Z4HB (0+=EDS M;+1ZM-*HH-J&V//# T,[$RVI(7E$;-47I>;_;ZU*AE+/9@:.8X:L-)T]@G MSH%CFC6#&5 Z/VQU2TW>S=]+%9WV2SP*RP/FHYSMH9JAJ_#0)N?7YNQCF9M:M:E7>,):JU MR66[TL2<:)HN0M8[<8(%UQ,J5N2,R[@^XYITK9\XY]@%>ZY9PQ%YW'%L<3P9 MN:?6$+=.?!\,S:SM<1QT':')*6BK,Z1W \1G)]WTJ5E85,9:N=)ID$YK+YJ. MOD?+7"U]:@81!ABVJ,>'91TUEXTJ.6N<6,I-AV;EBZ_)7;F#;F>*E.C3.7NB MEWL[?8,LVNK30V6'CJ=5$3]Z%8%E5\M*LF?X!:.N[^&R&DUGD1C7O3*R&1N3 M5N+WXA>,.KXZW%:=HZ$J9K0>4/7AOG;RTJ&9-6BS2[I:KNNA2M;@@OU7EG9U2^PPBE(SQCC6K^\:?6T/ MAF;6 )D85G?B!+HBCQ8,UR$&Z[7.@Z&9-1@-&W/;H6>"HN'KT\YMN)9&IR^0 MG=AA4=\&:D\\*OB)J=H[Q6?MOK?K^HA*$(K(/%H*+N[.YD;SM!?O/ M->J3U6!SM-$Q'VWG0=D]:.UT:&9B=7EJG$Z2-75,9>#TRAW'=\".7;#_#.'$ M6;&D.NAZ-&C']:H<18F^P2\9=:ON4N,:RUA UT)G>"I[SXESB%XRZL36?'^L4HJ#;)2:OV8"9>BH/AF8F9C8W1]G& MMP/%;'(KIH-$+;F9#LWNV&"XQ;O]I9\@=W7$H8?]?J>G0[,30U63/=8[:U:Q M$6HY/\:X,1V>QV8F-FAKIG,,61%=2^%D*6R<=C=QG/ +EII%#8+VC+$]$7&L M(4D2PZ'>YL'0S,0B6Y$FE7G+4%K]#F--"'$=3]*G9B96$Y1R8B/C(T5;'BA- M\WIH+.S!T.S$1C1![NM2+73DQ6Y 8'AXV">8A%^RU Z;_;+3KJD2MD[S"!>L+P6RQL[*".2HO=XD!Q YM!*SM!>MK,/0&LHX'CM)"A4VMTY*B MM;D'0[,^EENFY2TVPE%$(D[!?,L-3I,^&)K!F<2&0#?]39#HIOJA'0CA8+*6 MTG?-KH%2Z\_;S3BVT:T>'I'Y=+?&QNG+9M? J=;M(Z5R8T5HF(GQ>1PKFV/R MW O6U\A?).B-(P=Q/-?EV50C&*G&@Z&9-7 (VE@,C6$%Q6OL0>X14YE#^F!H M9@U6TKZC=2I.H C-TZ"FGYCIP4J?>@% 90&7.X;OHK'K'1ALYFXKT_2Q6272 M'ZA'M+PUUTZM;K$GJF(>QV0ZL0N^R'$4+7I1TT>%/D$>A%4]* OI<[,F>\7V MUV%W&*\5F3JM]FMQM$9J"W"E>68H-EH>Y;E ;419]A>;FN!%FI3>?IY9L+&X MJ#*VUEJ(\4B->':X#FO<'@S-+%BW4>VX\0(IHS7V%"&Z0'K>(7V!"SQ2GUUA MM8H[$6.M&:Y.?&)-*.D;9!C2<5F5?44-),RJ)MXU?,*G"%2-A2G!2T34F MZ&VFW.WZDST8FID8/8KDA>F/&X[DC\HXWN@:S0X/AF8GUEK@H<[WE::";$A- M%?*?I].R:XW&.9DW=,2G)^- \/S>S"*?&3FR']55#D2429^.9 M7-M4SS/+@ATSCB:[TZ"K2-5::^@NQK75L*\2%^ROBK=&V7K,G)R:M$?FI]ZP M&J[2H5E)J"'S#,V*^+&Q;/8&E(F.ZU:7[2TZ@FKS M8&@&%V>70';=EFI:-J*BG:W 3'56]Q19X3F_(D()A3-WUJ=@U8P5+&K*:<%(WGMOK8"Z:: M5Z-WL\5*%G%^X5>JBL:$;+(&%TRU'C8D(FHG'1.KKENM[B>#[:'?!T,S:R"O MR2GJ>O9:%$YRM^JH8K!U># T>W#0B2CM))%U;&OOG:JHYZEJ^M3,&JR98,+( M_KJ";EW'JPQJ*"Y4]V#H!:H.'>(#I3?@1;.*U?M*[S1<'-)Y9==@%"(J=E#' M(Q$Y#B.DK/8\":SM!:MN,IH856LYB$2I6IT.R+X3US8+,#0;VEDO#E7-Z%>= M5GLWV(_*K(>/^F!H9@W&C7VML]A(!W&-#O!P,Z@J@V[ZU.S$:+7UIJ=( M9MO175K!#Y7TL5GPJ _E@^YUN@M4KNY1C$YP&HG.8[.+,""#*>*/<&=L[R;* M9$K->C*?SBRS"M/I8;(<3]L+<6P(;MLDW?Y=&QF$1H#37$I(8H5.AKN.VZ+7ZJ) M;4MQT]L3DG>JH LP-.N1[8]B.-L/EHJ]K3=;>BV4-_4] M&)J9F&;UR8WE-#5'TK9TBYU7-K-N^@+9E[4#TL>V?6:9''8^L6ZJ",L ;M@ MUHWU?F7=FVJ48X8C9^PV8.AF9?=K#&UJAU)5I'CF)2KS%*J*@LP-/.R M1V_!H7ML>A"UHWL<+.1U^5!)AV:.+A547%*B#ZR#\,,*&V@;O<:D+Y#=,-U# MV94113L4J;AE:S*CF.HVG5=V#?BINEHORN8:K0U6[L%U=DW:2IY[P5)3P^9@ M/L7#DR),/XJ-".6FU;-6B)*^@+9B?468;!K#6N'1&*'$\6=+#DD\4J)2Y;:VK24?N-0 M[8M2O=+83D[]S6&6O,(%2RT('5*BY-;$V8YTN4Z$TRAH]\'0S,3$=@_A^^QT MI(R#V)OK4S,18HBU4G%G-%UO*!A>L1GG/.>G0+$?4I):Q9>TL5.I% M<5_9&9I>Y\'0[!H,-E2K5V\+1S'N=(>'6MM:#)CSV*S?XO.USMB1&^+:%4/% M9:O-,/&'B M&W7BW'H_(G3A$Z2/CL7RMVC[3HSKNW*M9V^U*!V:56/!>*+V98%6CO0N:-DS:A*N M]V!HEH,D@\Z*"]%3#Y5.=FVTP]P T]*7S7*0?7/'S.;Q0G1JAUT<->R1MU;/ M8S,<9']:&[3:>GDNMIR M(1YSU^!.P6X;QSD[595X.P7+B?W-;WD,L;7]H4A M/]F4DUW.R?5\<)??;\KH%Q;_9%.FO[ ?W=CRVE-&X90_P939+\1G@Z]/B=@< M]LFF3'YAH<'Y"::,?SY3Y+/IJ$\IU]1GFS+[!?]L.NI3"G9>[NW^L"ES7S"N MF%-^80N1')%\H(XT4^-[&V?ZM5=U__QZU_GW\_]ZKSGYV_>:)YC^OL;*:Q=C M8!JFN0:T^WD1!-]+Y_CU@\RJO(99N*?T[YN+%>E^]R<%Y0V6Y-R#[9.OR,=P M,;^:]$];4@C)/YH'=O+@NNGN3# S\"6:%R(75Q?"[8O@-L_,SFW)S,=00[>U M9K=SSKZ:-?COFC7,>T-YKXIUMR.#.29E+DMW/@85N>VUNQV MSMGKL19+#)Q\+\;0CR[C[//9DY_>Z9 +0N5SGY4/I9S>C'*YXH5=KSU/O<"T MS" PC?.92KM@W@@+4P#Z\LJL3-%.&_6%*?9I$_SUVO=*;WG*/L1\>:FQ\AG= MP)YF&XCM%<\'S,'F9EQ4ZQ_P+?*2*!:W7 MX1=^&W +3R^\*>#F4O&^&[%0X%T7M VX9Z4HVUXP4#A3$P46C_N+G8HB'CE! MA7O"HL#[GKW8ZQ=LQDLO2_\@3N-E E'67,W3P=W4(;@ MZEYL18U'\_;Y MEGLE^4&5(\TSM,!0T[O$0M6Q"6YM5D:$(DG[S:1LV1SN[_\HI1U@#N=_R(>J M9('K#T ?/!1CU?N+[-6O]T4*KA:&DI42C?S!#K^.^)86_R@A_FM@-AW?2>^Q M4[4!5V\=NB2B;)N[@;IM-"MHI?]'R3!U>ZVYX?_[H]&M_E&RP,70T?_[PSY$ M?WGQVO"C^P%_E#QMG2S)_3?_-337&S](#L@9+,[>A11'(5B 9/<2]$Q$(/D' MZ!]?>WWA9HWLM_>(:$ZB(>C1%?>%OIKV,"/Q.PPE[TAPQKY?X'\+?^BNX=V^ MU>*\>PN1ER'2_WUO87CW_B%7 2-%KJBR5/7$9*R)UH;-L(;*\F1$YA.)$.+W M@4C0@N"8;-C9H>6C*+#G<=JO:^CW$HSRHJ_(1/SQK?]=C^\TW.74V=KA82<< M#JI%@(O>J#_^Q3#N+K'7/AR6KLU:YM%4R$$I4MZ6Y-UKD8IO/=T#@Y_@A VZ)V._)&XZ6"=*N\>N[WC*,4!)@\ HZ%-)E-)[ILG$J4+O: S"3<[@YIVK)G,&-^]>\?@+O/DEPOR9+X@9F)%F M>Z8A:H&7+%-XCRTU#=$-P5S@SG:MK>RA$<_G;?YML259ON0Q%T F--SFW&K+ M2Z4E]>)X5UM3RC(%&28!&3I!&1K/H,Q_(,Q<%6;>N;%8SF#FW;N*Y1YFVA$C MM2?!+G9J4XNA*KTU-Q46'X00 XVA5 F;S14)U:WFSC<58PF8%7 ?#T9R=RSY M2X3(77NUC(@GV!SXX.5W9DG;;-SDU=*M]*U28.IG6] ^I9_]$\:;+%" "RK< M!-V1ATLCP&T2D;])G__#9)./DZ_\$TM6*7E6(5)#"I%@FJ]DL@LX\FRH> %] M6XF#5"Q53$WA@E.'_C?PX-XE L57'-MS>3>ML\,%8D(Q\@HVAV6Q[Y*_2)$_I^; M.X,?>#_&%8]<_I:$?AQA*S@*/==@R2<$/N"-<11EL'BE-X6QR?JV*./T9YK M[M7TSG?VCB.8.P8G+Y#(T!;Z'; !T6QH"V4"WOF%FUS80F\.+\^W>YZ'+JE# M]A1#Q"Z=O7+:MD*Q-=%]25%6M#4&!L\Y*'Z1'8((\SM3QJ&W=2'BG5^ ^6U[ MYCIH\W0,?+X92'%/CBA1PQ=M.CH9_GSVFM,>S!MY;$?>]31Y(V%>2 MN%5F+XT.8[.+RJ;%BP'3\[?C5_22>$Z%)(W6Y*,Y/\6.+340OV>7&9;JJW1: M($G=P6/[UQS="/8\_:E3.78CS9(6=F(@M-: M#W *EW2?3[ '1(@N565#S+G-^LB/,.9S9LM_.LAY.HKDTE1-&==:,X7F5G2O MRAW'X\T;US)DBIRB>*L-CRT,I97V2E(4+.HU@.F3QHL2XX?%H.'S>:HF/\+O MNGIEY'M7)>40>'Y27SEM:-6:4^VAZ!@YG&;DL%G1?X.,_[WJJ=%VT(DJLZ7K M"+K9)&>#]L:*4^AYNKX28L]MEE*^/_;DH%SR)K"G*[%38GBLC1US&]]K=FST'J5:Y9G\6:,0.P <)V!/JSFLOBU%M^VY.2F6X* MB,EI)7VI>0NS9'LE3==!_T$0K=L$MJ?;&]>$"0R_7Q>9)Y<(YJ.\NN8N'SKK ME@-M!8NGY5)08?55OJ-Q$(A?7?!32"#.7V &2N*K"T,^U91S1_-# 7YUE<&G MFO*U*>*;"%0!2O@MJ6+6T9=!@T!5T5QTZ<&@WS:IT1NWXON1ZHE6L]FJV3JX M2JL:-933IJ)N&GN521EBZID9.1!BBD3U%HS1O3FH*&^D#3[9L.A8KJQW+EW9*-]'/:34PX(W:=/>8%K,+IF5'+],"QT/ N6 M6< R"UAF +4.]59O_?B54UXP:GNZOS;8?AD\E]U6GRP4G]DW< MD5<'>]C$!GY56ZCL.2<8)>Z(YW8HAQ !J ?/BT_WJD*722(@ M645R!I-@?7ISO_N;LIX8W,M= TDAU9;TPO/%^,4H# U/M% M:0K%V>9M6_(7+\P3 WO+1.OM\JDW2YO>,CL*@;%(7.QLW3PG(@U,W5]X M]E--6L<>56M4 GWAF)(S:DBC+F$+?95+^U,0U!W'P';F!4DT?D\S*F\)PU!Y MP7S4?$ABL:G%*VB=?'0Y2"N>PW%^2 0@VSKV&\)!>Z=VPCNCCL MC67%,&OZGC%F3OKDV2[593P)_/464WC*K_2E_E/_7X< M/M%3TN ?=/^=P7M= W MMUL5Z$T#V7,;12/W3,CRT\W$WP,M!&AJDLG66\.##[/GH0HJLB3FAR:&;/!5 ML^=?H3>Z8X(*&88?.]H146C:$-$>DWHO@*Y]6F\4. ?^6[U!*?)+FSC0EUH( M\MIM/"@O!%)"CW1# MT(]SZ\!W%F I 'N+"P(M6<4BA+5@_F\NMR5_T<8\L;JW M3-[>+D=[LU3L+3.N$!B+Q)_>,DT*);%(I&>QN,VKYP/ED.A\26?.\=GC.6<@ M7? $.V3?UY;X_J1(VXIAVOW#C+3[*D:D]"9&LS Y%2:G%HB2A))8)(*Q8#SB MU971%5H[_TJ!,'-IX->=*/>D BEPENK(#*/D"P## M&"0_!K8>/;1<+FG[9,_#DITNV;-Z#Q0FD *S5F%$#&:MPJQ5F+5Z:U3I[6:M MPAX*3_90&'PU7\X-KX#Q4@O.UPC_V%!AWB8.@UHO"D1ZC#I!VZWP(V^A8B1H MJ$!A]!U%/*^:%>I)F"Z<"Q[\.?O[\%@A>>=Y8">/J9ONS@3S (_4O!"YN%;7 M3B2"1R./_/N-)!U#M^CJ,IT?1AEFOT*AAMFOA6&M,T*=_Y3.7N GBV^$)2OP MURFU^I#@^;Q[\&#J9_'(U+QM2_YB>7FB1F^9 ;U=HO-F^\)\S]OD1V&^YR?-]TS_*)UMDP>CQ;B0ZXD=RN%ZMJM[J!:3B(')/<:V^BI& M@UQ/AKSCV&R7(*@B8:IG;E,]\Z@BH5#GDRF_V21-2*$_YV:6IW7D-Z9C35)\ MKWD(UH[0#W>UC2#%>YT'.C+MGH!!#0FS8V%V+!1JF!T+V?P<7#CV7+4V)BC? M])HM1AEKO1EKL&.=/*6N7]K3X4FUEO]4XK,;7 K,A[O%C"*$$-\[)_B>LSH/ M_GC6"D9^/RKR>Z;7K[S=[YE3_#DEN4!D^\URZK]%G>=77/]^0=O\6V?3!]^L MA2RE?H$])QF[2K3;<\K98F)MO:,$]=1=J!@#V'.69J9_J2.*G!N^C_S[QZY-U-Z M:.Z[1O+'LN:"I/^PI(4@=[UBZJE)<3X*!'9W_@'LX#__G1<[?OVRA7D @_>= M=.'8]R?7[)M"++BHO$A;9A;BVMF!>6/XGY29__O>PE*XL$ NCECN @HY .N\ MA2)RL"1Y#V*\\'"]?;B##U7)>LOXAJ\XB#RW[0 5HFC:1ER[PRSWKXAOI'.1 MXB@$LTNVYD(X(]2VYEAEB<@Q#[;BC(]^3=7V*L:"< 9!WF$<<\?B6?L9V@%7 MKQ* =D!AHREO E7/==^O@%,O]_>7R=S-(#R_R04'/_)WJ^40.XQ$@3"U9OW4 MW)*S/L I#$N "N)3GO I?^&N:_LIM^2FY N>G@Z?L6NI/3>:D:8(VZ44TJ-3 M?Z.],U1ME V^Y*H)2DK#0>C-3_Z1]E*3"L3+DB-X1W+0H,H98.4M]'9=P,I[ MO.Z7&/76(9!7@M3 C#3;,PU1"[QDF<)[=)*;_$S:5GJS-J)XVG35/N_[; MHE.R?,EC+ET0[/ 3#'.#NK+F0E13:%UI]O@4II@$IN@$IIAL2Y__0)RZ>IT0 MQ*D"16.OC%/L>K'URQU^[TA18'I;QN>Y'?]!$-.OEJ4.+@PFJ-EO#$0YV.P/ M[=02 E%9BKOCF.RM8C\@3/[+CKIF5'+],"S]J87IG;&)1C *D0,%KR/(Y;;D M+Z$G3YV[;KE!5]$C>; TJ'A=M2 PPNL(H"067A+SU&2IZ+V4H"#"5O@WFKR- MHX^3MY/?WH3(U =T=3>SS K:J@=(H]WJ'AO,[V> )QYUP]/]M=D^WU;^4X+! M$+'#M5D37.-=UN^GN @1K MBO;,&+F<4U,[[ <?WRR-9X&J,E!Q% MYJ!F)=FJ]<;TPG2+?DT,%B9X J\-@,WQX+4!\-J VR@\@-<&?(9K R!<7R$Y M_;:$NE!<*11JV,*^D+1KKIFOI_.,.QMNN7&,5 MAQ%XIW#H_^2;T^JNU-D4'OF: S.91)CLN&P&.ULWSVT3!J;N+[ST*3_KH."B M35\?UJ*!TFI4:^M0L8;&;)&LU+GC/7I'T[#I/6QZ#YO>0Z&&3>]SRS1?7:F^ M,>U\!45H1HJI;LC%RK&5K=;2MPP2''F@"-,>^;]2A/G/5_TI38V43"WP_#B" M 3*8\_KIMS-/M/,ML\L%(Y%S*:C7Y)CSMR#YHZ#?O=?^*\F-;(^'$5L9]9;M M2D_$E8G18AH1(8Y>TXOFR9MKP?_+/UIPM>"<:O!CRYK*H',,O!TN.MN54QV< MPIW1=_8JCH&6-=@=Q]!WQ(4< Z@%H^?U.&S'[NF/U- MH"__XC>V_DW7];0C>#<^"#1OD;YFP],#,_E3U0_$LR?^6!]>X"H62ZQ#['H" M)M8PD>L=EHE)+/- %0+2GB9HJ 6+D=.>ORD7BIZ'$GQULCU_4X9<_-MP\>^C MNI1QX@'BQ]I T4B/FK/+@>;74]4%:/:G55>!<\2!"PRZ\H.._'(RV@S/K%^Y ME&S^=Y\(I< T3'.MS5T3;'LZ$?#S)C M,TC^F+Q&(QB*_L_?D;])7^.'-4D^3M[L3^P_R=F+-\4.ZL,$=1C(A@GJ,$$=)J@7 M(G@ $]3S$1T07"T,)2MEZ5-R!!A]ZMD<*?.> M5\8?%BU7:QP;N[ZX'ENT>5A&B(&]]J[?G\4?DFU-_W0IVA >>M%V4\<,Y>@N M XO175?8+U0.CN*,UYTVY'H;]5W9-S^K>- $SJWJ_443$I&4T)&+741 MFAR82%IKG3U0 MO>G%PW?L,^,;$*1@1<+-A3R@4,.*!!@%R87J'79F#8\8Z YZG =1V*_8W57Y ME6W\?T-=]C;SRA39"(X2HZA?5P\CVV9XH"[3.Y!_H2[S7[=PWH80B(QO?1<1 M\?PH>6KDW\=/2KD*G7Q"/+[E KIQR\$-*(E%"E7 B$0!]=S3 M<8CQL4M(!'(4Q;&-3^@9VHS)P>\WDWB*6/D=E4UY26>.R@FG@:;6FB MVP7=G&^HWCH=]1B->]C!B:63O%!Z,[46I^HM;83T"_56X!J-@;F)DPW5PK1* MXYFAA"*':&'1!(RUPZ()6#0!BR8*$3CXA$43?[_@!J4/#09\NQCMHP(!M"!L MF.-1+*/;>N!9[BBJRL1K*R.^F3P7P@$7JB*FXTU@D37/4C1F4&/=]B(8=1]?\E%?N.SQW-.8;O@";87M8'H:3M,M*..:T?;+E8RVTF>KXD=?#5?SB%M8+S\[)+8 MNFFX8WM6+:/C7=2IF3L3[35Y%:=!@C+)X'<8B<'FL3!!&28H0Z&&"-J'(/]+I%SC$[J(\Q&;D]8CH5*"":^%HC4A))8)(JR\$QDL1-?7Z$Y*B.I;;<\;29J,Z.\V,_& MBMY,-0?(=_V5YBAPRJMX, /=/K?O/3.X_B9=I%*RUT\6UA:#8SK?R/:W8\I^$W36C4LH E$(SBMS4-,DD9#^F\S--+8!,%")% M.W]QQT)1_' [BT38WS(O7S#Z/9>">DUV/G\+ LG[_)#WX'+GO\X4_=EVD[\: M)I)UGTCN&6 9+B61"P*G(<2?'6J/7]3SAT3#P4XSTG4^9MRH;A?*,%79W+S-^7\$;W/ M:1]1E'3DU$=8^F[BW*8.4&#/8V#D%SHT Q.088P-)B##!&28@%P(BA,F($.X MAKFP,!<6"C7,AVGGK 92TTC9YV!._&@P:&B_0UO[F$0U\X.X2]!W\P M+8:XX">W1AS1-J0A(TH+;J9U$&*S#/=@*>Z)8/R"G_P?B!XP'?;V:%\HP5#@PR7G\N?7?X[2*G#^<&.= MB&@4@BX(@:G["R^U/V(X!&,L4XOBP(0!KX\) M>!6*188" #.4;XZ0OI4,Y6+)_(U3V# C&JJ'8F1$%V@M"D63P\-0P$SJ JT% M9-P+P[@/OKG@DB5\=<#+7_UOX:O[73U[WQ?8#$Q'F&%=.YJB4)Z3;$QOI2FS M4 D\I>"I.QS-7LUTD8&'P%3 7.P"K46AR'QX& J8PUV@M8!Q@?>-"[R):K6' M\X5;W:XVJ&!L+7(X,6VOOP>J%00*?JE:\Y\%_FT1,GV1'ZXV+-E>FB#^[4\P M]@FSPC_]=N:)G;]E$AYR[3 K_-:SPJ_7#UEPM3"4K/%9UTO! +QK2I8 (^MQ M(^3[(>$]2_+:ALHQYJXIFWHR M-++-2[V6&]5V2YF).U=99_5"" M;R( 4:PX Q1@F%P.D\NA!-\4NUPP$OFV>RU_3XX&IF&::RWQ&QZZ90 ?XL>. M&2^D36&4"29.0P& B=.WQ=G"Q&F8.)W;E8+T[X5\N7L>.&51OV-N!U^MGD?$ MZ?<%=F_$"-."L&&.1[&,;NN!9[FCJ"H3?(X887.IA@OU>!R*-D?(-:O5VAXD M7B5(P @S*'['<,^[>P_J?)@-#[/AX6& V?"WGPU_]1:KUU?U3Z?;$\M9UZ.V MEB[&792T;,W9O7! M-+D04$&6%M<]U(R*(Q]-NA^XN,F WL$4"*@0U!V!DGYAC?RLY]M=V M ]\F/\V*N#_3+DXA&*[(?FRC\=_+G03_&#_.-?G.#N&!R:'K"V M!-:60 F^C> *C*%H#U&-=>B_R% M(>!A@/48L!X#TNN/^RD;JSB,P N%0_\G7YOXWN?[ R7O1]+B DG!S 7&'TQ9 M7S&#SFBD*Y)4G_=5@CZ73K!/$100CV#=!*R;@(%*CYK^^0=0"SX^CDFMKYQ, JQE@-0/"NH]6+QP>U$#*,&?(090+*K_;W@1\8NXB)_JO&\$Q+"U MVV!<@PI0R:A'Z&R*$[V !SHOO6H8O<.)9]XU# 'C,Y#TM\S%0PG^#,QZP0CT M:^B\C^;,GZ&GRF5MYH7'A2NN5[K@C,9EJ7_L SV5WMO[2SU5X/QX0?-TTW7/ M'8*>?VU%8&[B9 .TT/S&OQ9T'?RSK!4/-^0ZOGMG[*PO( M57+JX:'(5;S@"G)PY8# 5=0!8/RAY$-U\"2I_;G4P9G5AH<"'HHG>?+/=2A2 MHKQ(9P*RZL]F*Q[[XY+UC&[+@Z^>^ 5B8^#N?4/>'=LB0D^; [F"(AUQKQ)L M2L"3+ ISZJ^:4_^Y<.O,UQ<)N* ROT)N_>;,G MMN.C(XRYH*E#$M: MVGJG8NJI274^4@1V=_X![/&/F?OS0J2]O6PU'I#D3>9V*71 )*!A^#&(UN00 M-9Y %!^;_OI$T7(HHP+.2V]#"QX%H MWD(,'ZD^LJ&&(A^)MR]-X$-5LMZR%B$*IA-)Q!E+D<9UF:J4][WCZ#775:=S MD>(H!+.[?&'"A%]OY@)'FP[2K9CEFL36_&IB>W*@Y(#%[FB:N\.H2Y=00S7\ MIH4(.3II5U/#ER(YGP!SGNL%7P%P7G[]WC*9NQF$YS>Y=*>>TQ#$,&:'B;,; M3-;BENH,:BG@@$L6+A4W0:!YTWJ1'!VO*]K[-V7NYPMGG@Z688R"CYREOE5: M$;6H(T?*JTJOO/+S5YC#LO-J:SQL"HIL"LUJLS/;MHQ%BCD@Q(63=RQ.0.1Y M[\*3'!VXJR'/I?A6KJ#GEV#SUK4 KT2;@1EIMF<:((4_6:;P'F:T=I/8>'LA M1.FR,31WA]8*(5X>$7@29I+E2QYSZ2*86:.RGK/#I:,9-LIP49/@!3[%&^:/ M?PF,N:-0^E*Q 2<-ZT3RM$QNQK@7(H=Y@IP]JL7%Q!:9BUO6H1^#5:FID;2TI1\KCP M+"9?SB)BV+M__TG^][ :NFMJ 0"/Y?WJ?<4&L 3W( I6Y_'?_[ M?6/01V^=_O]__Z_';Y]-K+B'L4?3NM]:/$6TA8G, U-S$,U*OODOS=UKQ_!^ MF@SWY6N@]*^O2 C6H82A7PCJ?TJ/?@;KD5G,M79 'BW9/8#>QPO._^SAL_OP MR?V'?IAZ2G\%)L@EV)G@Z=\]-]T9()AXHM6!I">_WD^,3'0<]4Y[]<.!(AZ! MLU9:!@ X_\]0$BXI_M_]RO.OX$$)R"7@ZGYG.=Q_]$B&P.+^#>[N 02_@?8QB6O9(H.=6:KB7X$LB2" MY&.O9"=/6 2:6]IH000FGX! :):L\_5.R>?A@^D0[:'ID[-V/R6)_%#R\V(.J/*_'\]*-TJ=<-BU+9],/I[Y! MRZ-#^NC+_.0+K&3)'E;WX7<$&+E_G5%]GRS:+]'T7O;2]W@8JLU#WXVC_\_> MES8GCF1K?[\1]S\0-3-O=$= C18D077?CA!"[#N([8M"2 D("0FT(.#7OYD" M;&QARJZRS>+LN+?&AK24RWF>/%N>!,]&?;3Q/$FS>M8].OD]S;QY/I[E\7U' M$_$THKQO@7C_M>'F$]/YVS!(OQ8%#^P E6![EZGW ^[-P$$ZUO-OGNW8W_YI MV(XZC>7A=KZ('Q#SVFTEUFC'VIYVFJM^J3>'(/H+_7B/5Q0M]?N'ON#OD1/[ M[S\?^@JXW89B&6JE#YZ:,(D/<5PL)+E;'^0 :@IN3(3MM8?4Q"\AH309CX5) ME\ARH0@R?=&5#)7"T+Q1H^ZD7W_M'XIIQJ#Q#A?5A2H55*)LWX4#=O^,^*$^ MU;C^#?5"3A$,12N DT<2E5&VLJAJA:7NM0SEX'XQY1C [ MMK P\OW*=IJHE>A5.4")UL];%O6MEO35/&-LO(8T2I2ZHC+@94JFG[L$V%3N +2,C6E1'?HT; M#-+$3EMSE]"J MNI18KML90K!=<\[+;+0E66.' U+P>P;55+V279,W3(&7N6A+5RYII4%NW93J MAI]QUV.GV;6;C+45ZI>:BGF!P2; M'/$3H:+QR,,6:5K(TL/R8+( 8B^5#B16&Z9*:MB4?=YT/DX5K70SP<&U;]B9 M1GE!4L.F3)X0DTPQKA.;R#+E$=&9 M09R>D %VM%BJTVYR8H!UB\L7Z'DJNYG(U D9"*Q^BDY)2EJBV%76F#2,+K6$ M34_(P**S\%NCDC84J76NJ7FU_D30>=0T(@/-E%Q7O%J!-?R*%R0XLU.5ZO"I M)V2 &-F-G-FO4!*5-XUFR*5,G M9( M3)66!18*D)FC8@1,+ MRQ:)BEII]+=2WN#2)9(6-CL M4D[E\WYS:K23(*_8BJ=F(+70)Q9V7>3&#;;E.49O[8Z'7$GU<[, .<0C35N. M/;>97']@Z,NZN,RO!PR-R/K$PG8JF4RW$]"RE-^D>G*5*;HU"!CZQ&:A.>L< M:'NC%#'/;7,;;1GD-CIL>F)AVT76Z;CIRL@H-^:D4"(DK]"!'3BQL-G:-N7U M^-;& &:@95?=-JD#'EUH'6E:,_++9D)T2][O0"61TO63FL&!9YZCCE4%J^ MVE9%W=<2N:$?F(-Y6 0S\M19E>UJ6V]<%^OMII9=Y\3.*,6CPT*1IPK":-IHY?L#Z>B M3@RYSG"@,7D!-CTA69NQT>NYQ-87JKPIU7/" MNF87ED%^&SXUHHN0?:I<:YC+HJ0+RW6V-2070[A:R5,JQG;8<]OLJFNT"XUA MHM/,K>E>$S6-="!=\C;<8)YRB%ZF-/*+DTFPA=L&;!KIP B:!$6*]*M&>=[/ M\.:VV)HDX62=$&TMF1/&BDOU"-!L,Y61WFNVH;S"II$.,(FIE%8# NXLD]V@['<]V3J.D+R;S I?B_N3%U->?5/&S+YT>75KW#( MY/?DQU;DOKXQ8\G^$D.^7LIX?3>_:2'H[3L.'S:\"+F;;KWH(Z]B$B>?VX^_=->B;NZ*ZXPX'-AF./ M=:\"T7+NA'=I[(_&SP N'"J;H*8M=_OT:?H9Q69HKX+-)3F M?LH.O3/-_)J4V,\GLT^P2ZZ!ZJYHD;&(8Q''QF=DEPI/>7_[)PL6<&O2=Y4I MT($R96[#[NY*56"E^ 9!=G-8BM'W<4')04T^AA3\V03H!][2^"-DG=";.QF7 MR\OLMFNP9&--UB4CQZTG,HNL5C;.)I.ONNH+PQ/#\[;A^=%6["_"V"[3Z^ 0U=A="-EN7+4IJ<\5$PPL-",-C#QLKETMB=V1N78'4?X\Q)&+( 7,0JP8> \\7< M@.RRVBC))*L2]>J&5XJ-49GS SFL>9),G;KEY6Y=* Z8 \7U'? S%0%;1C=J M&7V%..B]N4&>L%L+N)[CJY[OP"G].;E1.58MVY6A(+;%YEH=ZQ5^U0KD-':# M8+!CL%^[*O-&L-=[W:;2-$I9,2':_89L%IOI!*KDR:)H+X0.=RCALT>;/9@HKN@]I%3 M=*>KF#YX/*)4'_?VZ#Q!9 MBC&.,8XQ_DG*S%LQ#DB/&DN)O"<)W:65+)"I*!PZJ2LS4E1W2L45UM>QT@4%>G*UNV 6R@*; D:G5.H9@?=S8 7!/5)4# M_$X0EEB?I1N-"CD@=+7?UX469RTGS;##B+"25#0?'_M%,(JO"<51G0,-DJ3. MGR:]81?!8P@ALO,B)H+=0;_!'UU= \Z+)U"Q(8$-B1L"]8WOTY$]6GB JG", MU'-NTORVPTJC_-(0$_)4[)N25J@G)^B"P#"(P1'GK L,? S\&P#^)^CD'^4T M^!6L/X=X,I=MM,VQ.!3U7K<6S/5RCA1X!''VVS_T"8"?+_ETU* # *3<(2E4X7E*F[7#WA3$Y>E M)4MGF;G$"Q-T=S#2(L@XE69QB0P,R2\ R8^.'KP:DA9!T(X@KRDQ44TV389O M3G0R0)!$NSX33W/1]*0[]&X< BLQW75]J!3 B8[!9ZQT%5=OQ(;,S9-9Q"V) M)1E+\DU*\FUORZ=B^7GT+]!RMM/>;SBG_&^5^7I(3/B%46Y71PDS7]6R+;A- M,^$V39X[FG1KMGD1W7D$7"\&UDAQ ;$_X+@2J,8R#O_=(AMATKED *!F6^BF MK .HQ!VF3IU]+$W[XQH;\,8R09%\>VBRQ1DODV'U2BZ>/%OM!<,1P_%>X/BA M/OI7PW$NI994IF8&XF:\*M/-=B+53$P0',-T/II]X_'$VS3+LV ,' ?:XYZR MQH8X-E]NC+IN.,OOL=;N#H%%2[7GH*.L]Y25 188ZV2!DI>LAY8Q$+<;$N)R7RY M"E:S$.-(3;FG$@IU;PH<;/'<(-]@6KG\G8^0X#4WY]CS$$;UPQUI_,,5:2>X MA1ALEYE9)6498%XL=/B,GTH4>)D,*T*>*]:/L8FQ>2_8_(0;(7\%FRFF.N72 M(E$FV.9VU:#4?M6R0VRB?9\^E\9S^\Z)W?60PE2Q)N#9E8]A8>WP7HW#R4,X M?_'PEDA['%/4I0\ACB9DU^BH$!/V;F#KY[:H\&&8'S]8++]8?O$-D"^9IKRJ MPO6 ^XX#5*"OE)$)L#)\@]"Z.03=FZ%:M%0'*"[(@MW_%JT#M%H/R#KG\6XE M9+]!)_RYN"S6QMJ8M+W)-H!=#8^T$^>JHV.88IC>ATRGP.RUJZ M[JJRRHEMLT42AF"XC=P$ 3*\PBB5?.NIMANS5/<*0L,!"T77#AEU.]O31M9^ M3/4=!YW9Q[<]8AW^-G7X6X^P1ZEM#]=#-&X?A.,M+730[2YO.T%V?E,I=(85 M;D/T6KY=\_.__S+Z7S9"+$N?#ZU23VD^QW8#MAAL"Z[UMOP>(-G8(/;'G M9H8.-5/:TMH =#'I#AN=JF3!/3,$^ESI3XPSC'.,D0\ 3H>#*O:)A$^(&V>GF2.@N MS?L]T"J/8#KGA9PLAF)GY2F.5$_5^A6B,J4)HRE3NU)_3#R=C.8(8P,?HQ.K M"!\%UG-AJ[12W6S0ZVLE096B% 6%?S@B"]Q\^%#A0$'K(#E8\<& M-G@PFUV7XG& :&N'T%-%3!,$69J4YJY$M1=NR1AG1&T9R!2SRWR@B->5%<8X MQSB_6IS?91)G%-HO&A3"J$JT)KU^D:#$BC7*]+2.)$\0QJ&ZDCJ1UG##UQ/ MQ8$2B[P[,=5W8<> ^=\8;OZZ13-+\%/MTQ#F&T^N>QAE&H>,27L(97=(^H< MZ\R5;6=;=-0J,5_GY]5. ^1U"6H6["Y-@:&BKE3LQ< (O4.]_T/+(KX1KL]1 MNG0V24=BZJ+A2W4K)>7%0EIH(I2BE,K%"$[9KWLVM&MJ,!)[%K M_(-I:[%]$^-^UT-D[VSV7'O45\>#G^S^>EF41E(7N*68-G*V]2*K> M@$IL;(Y0G'[2F6TUIR1 O87;7ZY,GBO-AID#,\<78(Z[]*B<(8OG'%%(JE2. MY,F95)?+/%V9#CI-IHDX FI-:>YL O;M>%12X0O@#,30%1(Q'UWY^+1FTT.= M*VRX8LF62M)N7' MU&"[Y%8,F$$=):SOF$S%V1,U[K%S!6/T/C#ZT:K!^V"TWQ(D,[#DG,%2K%(B MRORZQ808#>L[QVGZK6K";?A6T#-'3YX9 "0CL%NF!K]$4QL;FW;@QL:.C I:\OT"626!F^0:C=(J)NW6!M*!N$%[=C\Z@$MP,:>SPU3,7R>$L3 M#Y ZH0.OD[ZWZDIDB0#,I?H-Q$NH6V:Y*+WE=Z#8?I<2]A[^&%+Y-;V@&,I)G)R MQUQ[[ 6* ^#2K(!IAY,(E]K%11ZQ2H^)[E(*"+KE?0_,$XQ6S62,1+*6U<4V M\.N2V#<7PC! ?0JC]BSQRFQ#C&:,YJ^,YL]26\ZC6-0G=E=NY>P)Z%MS5V0?KS)"#HN1[^H6<-VCVX_"^+NFNPO;!1HVD6Z0 MA&Z.:UY1H@V+'Q8_O-6]ZG[ (XJOCS,/!%\#7GV, J*[[X%V+J#L*)N2MTQV M6".QD0?$6I[52UVHXE)AU0'F:]S'P!_= _AT>U1V;I"3VR/6ZG$R+D[&O7X; M_\&9>8(B]]]H)YBQH;6( ;-@23$_\BN!%@A5MSN1Z; Z(Q?GTMCXQS3QU6GB M7DX]_B)GO*A6F96&-BH+0DTLCT>3YE R5+\4D@>ZZ(I\XWW,5ZH\O9#*?RKW M#MMWV+[#2LNOIPD7#YAZ79JP6$_4RWG2-J1-3FP'I<9B,-*A5;>K]DC$60[7 M2< 8O5>,7BB5_XT894I^UJ*GU3%1UW3"'O.+K#KA$4:ABL#$*>(^$R;>FLD_ MUBW%4G$F/PZTWD&@%6?R8_F]/_F]'8OUONCLXYUN'UH9\#B@V7H&1=[2&OH"Y XX/*%%=SF*\@3.]HFR M;64#G9.ZM FUZ%U!0(*)D_2Y&U8QGC&>KQ#/]WMQ859W/439\FZT: M4VCZ 08F,LWMMN,X09S-*,*XQ[B_)]S_VLY^U1MXQU$L=\]@X?&U6")B0F/] M^I[A>7,HO.'==V^OBY?7R$10%!\<2&[*NE7(/JD;2T%!E0JW8V;&T$ M-^2PJ!L39YEH*6X<",;PO2;X?B7S^*EK6@,C+Z:[KJ]8*GA(3!^#T_E46&6^ M497Y*P2/[L5G?>H<3G&/4&@:0\">JJSJ5+42L $H6&!C?A--J$ M639.IJ-6,48X1CA&^)6M^L#:('%WANXJX6G6ZJ^4,PP:(YX;-^P/7 M/ +J18:1#9I:R_F91BBEIFZFV:S#VKR<#*O>I<@XFWRE9QT#$ /PY@#XT9O] M*P (4KV.WB"M-)'0M6K76.2((#]! $2EUXFS?K1W\$^\M/P75P:>NBP.W@JD M&#A V"^NS;7ML)QH9\7SOZ6X5WP'_LUL-6#K9YKT41.6SVM!R0+CT!N''#< M1C ^=47XLCMG[=I$,/1T-U<;VYN@VXF#\8_Q?DR+TKOA? MN* _X2A?2C0;%;] ##VW-D'X1TZ1.,6=P_\-^D3V%P0@72;4;+#U=8/4=',, M= ?NCZ/ZG8\PJH\%>SZWK9?819LN4UTO\"RIG"TVFXE>FTN[D%VH4+O :0T8 MCE>B$'R5; 6P!HZJ[R_("3? F+T(:^J%@8% <1S%PN7N<8VLCS !+CWJ*S(1 M/NVX7K@SUW<0YRVMMP>XN.>!4T7U&$%K;8N]=DKL:6;3&8V2#-":5+$F %7F10I&?*=FH#N+5W#^H 86W^=M MHL(,*DK=1 UPA;W/MKUH:(5HMH\R9"YB?/W[T^VN"XSXBJCTHU4>Q*/H_\5' MI+<>,![6,;>TIQ\JZ:-%@3^$I-)2/"".QT ] ME3#7S67X#5ES1*GMUP.5G4T:PS2D8R94FPCB)P%@S#F8<^Z=<^X@<_;3:>;% M@LI37QG7&TRS+"II)<77N+S1G?*(;U!!9>Z6+W?\J8KW>L4N'AL!^%0+>970 MX9UP!5[2]KX$P=XKC]X?77ZXBL:[\"$O6"EEZM1*U,,-?# MAW:&]1F9::2(!%NF9E6^U&V@O !NYUGBXDGF=46_,>(QXC'B;\#0J;>H9+HG MY6;&G.4Z0W:3/NA\FEO],'>^7'@UV" MYB%&$M]IYC^QHY_1?$0FW0G_(ZQI MHZ\ >OJ3YX8KX]F+'Q3YG45B 7_=#RQ)?N>8#UJK9VED]./*_*W$I@X"^+\Z M=>&49/[J*W>_H@=!D$$2,/\ZULCW'QW)$)I/H?:MX"(I\P^W\O]4)38:ZF\2G$GRT/^W%-TH1GG-XZ_YIY&ZDKW-WAT\YO1N& M\D=]IYA'"3Q:RZ.7V? %Z%:_PRP>?D^@???'#OP!G)&?@F[/@V$_#DV5D6N; MO@>>C?J(GW[)S1\^YUFJ\'FTE\8MI^6Y#3K]V6'M@>[MWV M+E;T U(U<$S= L^_>4;@W_YIV(XZC>4ANR_B!P2\EF5BC7:L[6FG]YY?ZLTA ME>N%?KS'*XJ6^OU#7_#WR(G]]Y\/?07DHU LP\IL4%GTP$/UMO"^S9"TKF4U M'\[+?>"$Q!X8^M:7=@"W2S7IT9*>#ST39J33(](FDJ.D_*('M-RDJ"!G$H!4@8DR7)I3J6X M)+G7HI2#45AS9J6%.U1I8]-E^L%B[1$6"%#6P_.6?IJ>B$6=STC+7']N)YG) M*.4T84OF>4NYS,BSVJ)J2TIB.=#7%;/<"9HR)1//6P[HK&KWZT)9+/?X>LIT MW4&K$K:UVJ)X;&@C'-KK!";V>?MRPU>O51QJB9Q#R_<++=TKRS M3DSD9+2?*5MP6GK53A!Y@VVV$MN)'[ \;!GIY]1;E0/7GW(&X"8MU]X*M&Q" MFG M:"V:-87/%PU]N)RTN4Y-EVA>9J+]5( T6 PR,UK46PM9LV;0G1=&R6+%02TC_=0=EIJW32HIU==9D^LZO;;5YF'+2#\3C=6* MJ5&:)/J9V2#E)MM;M3>1V6@_I924TBKEI2HIB[X_GB%\6+>%@+4,M+/0MV@<[TL MOS8V_4#B5ANS3FX#F8OV<]7/3MMI19J+\T%MNV++K6S6;LJI:#\KW9X8]/)+ MV:B[I?:T[E']5C. +2/]](K]5)$LYKM&>:IV9VZ^XV83J&6DGYXA-4BEKB>, M.BAW!E:=G#-64TY'WPZRHMM;5-RIJ'BE^41Q&\. #V#+R-M%E6FZE=6Z;+0K MO2'54%C/A"A.1]_N '=97M73=6-3*GKI1K/OE!J0EXCHZ^W"HJ*OLHN\42:9 MQ;@J2GTA%S:-O%^6J4U-[N>F8L+1J%:^1JF-Q00UC=*(E"3%>BWK&2R]6&^4 M(5!KN/G MBEL(4=@TTH$"U2JSTT)9DO1QJ]=),AW264Y0TT@'0)W.%O7,)"75!AOU^'CH8%-^S#Q_L' SA)Y_LA."([\S9\//U^!VNV,5\Y SYC?0? M-HD7X@H6@OS.G@U3X87XK(4@OM-IO!)7L!*0FVB\$%>P$)B;KF4A(#?AE7C' ME7AC$.FG>NOGC3KUAE%_J(;XVT-.G4M8>$7JZ"'0\/S?2&8H-)G0I/S?-^K; MK^*/^DY2?S"37J0(VT]TPRO)Z?FHT?_,6/R,4\=/ MN>U#Y?=C"1_+[R7D]^(5ST_+[[6KY@]IM&SX_-U="BY*YW[U;4D/991CNN79 ML"4JD1Y[O^L&/GV[N<3)SD^'[[L\%P(T M\L0I!*LSGS?34C\PJ+[6'Z?M/WT/Q:"\FS-25G3S>F>5U34K>E<#Q?HRN>]D\P[K>>R16#D#DX98Y/UG" MV^;6:HV:C&M&K]0A;,BRBF$6R9#Q"DZ](>\Y ZYO][B%3ND.RHNRE"44I/U0"4# M.:R22I-QAOZ@VO*WN!%^'2C>XK9VDT:EH"S0L:V0*!Q]Y(=$$]YGI\3* MJ6UJP(DE8KJE^6H8 XR%GM?01QOQSSXX9;%QBM58O/5>8.O=(UHX G1X_]0C MF(L/2.[8^PNMGUYFC3Y&&#ZQ75>"S6"PV/96Q)SW$I7LA&NFA^@ %O(!WP-@WA)]E(&AB%V^0K MLY+^L/:[[)_8[,7*+MZ!+Y/0E(6@?83Q?O]%]R>ZGN.C37F7X'0JM2E3FG"< M097S!ICU6\F@LYR6 :K"@3;?>/)LA7ELU6*@W]HV?MN7;OT&T(N%6FZ1FI S M,3&>,J98HXM"%P%]=TF* ME-,[[DPAX%PF!PG0).MJ6 43*A)I:+U\]KU/MZAA8$!CG>1S_!0_!S3))'AG M4K E A0[98[DW/% "P$=:B))]HU76UZSPO&0B0!7Q-4UL%N*4/M0U*6O[ZIC MN=@3<5OT@]6&"ZL-$%<(5G6GH3C>_A?^$5"0>."'<]AE3W%0(C[PW/!K!VB' M_'P=N/L,_5,^TUZ1':ZJG$48B?(\(5@;L>9Q/*IG'6H=5!J[+[X@B+&J\)ZJ MPH>#N&;/F?6JG0J(]C)E3<9KO58HA47IH::1_/D%DG?A\;#4L$KG+L=#>9;2 M8<]UU[6=3%\)X,=#MVG*/P"06,YWORD=SZ"877 M'T&<^ J*ZP!P2-'$OH+;@B'>/:_[9.")[;1/KUII.C ,PJ^W[&P]5QSTDN%5 M3NB _ME(*3;][Q23M[@#WJ3%>NJ2T8<+QRZKV=WFOGG#>NTUC?[B^_)US<=M M[E<8"_=A$?[.?'S K=F_W;%WG[#]S1['UWF3J>BVBZ[MWFL4G2F(*:IJSV&G M-G M0Y>P&X-Z<@P.!^7*31QHL2X4QT.FJ#<%+HB-=4NQ5!U^[GJ*%YX"=K^_ MXXC>;V(UW5V8R@:I[?O;4%_=)W1M>V)_4=;Y3CWV_BW*2GC1U-']6:H)% >! M<+I_U>&J&!H]]2,NT'KQ2A@J>:2?[0;,4<\OR?K?_WER^U>$9/;7VAP-:S^9 M5,@<$Y#872ZFC.&;?RAFH&S<@S*:_DX?+LSY\7 S#AV*+B0AYC^QHY_1?$0F M$UUQ>S1E3ZZPW?_9TUML#Q_^Y)*S_!.$#K6YS]\G^OIS]1T$0BS?JDN->*Q8$SZ4@)]RQ;G[ MAFKUCMC>76_1J<>$>JU=KQ2S?$?,QG+%&E\3BGPEUN[ #ZIBK=-^N(;HXJEQ7S+!*X;@VP G$!WP6X#T?[\^[_Z9X[K5Y2(LWS]E&U.DVX(^[ ATN;VG"5+$FP"U:QVUTN(U?82.XGQ56?24\F(INDJE*EJ:QM8[+SY^F6#S3>.]-.1LW(;S'@JLH" M=M%S?/!N1!C!T,NZ#0J@1>GP*7\A/^=NE.O30GP;L MK+K9_1L5C>VF)7)SK;41-Q39+"3L E.N-*.B<;K=AXK&&]3>NA7C%XYNPL_B M,3B+9!RIMFA-QN.]GAN3OK>_Q]I ]9TPXR3D+W&MADB*H>(VNAL6T8 H!XH+ MUU9Y5(=C4R@X)A(>I%,K>YI$3W[4G1VPL)WP^R=IHFZ8)]I>@+!1PW<@G8#8 M488,>C<4/-2E/Q!14<1?[08ON.'/Y%]_QOY O3]\(PK[43VL[Z'=]]@3@8]J M<./PO[V1<.)!CX.$@U_8:+-'758>*":FSQ=0BO;#@H-7H<6IH*T".',73K+B MA9;&_G(C^,7S8[OP(S@Y%MA%( +=0]6]]/ U"W\$GPV?.H;"8$W"YX?S\#WV M4G]54X%RH\/G3GR(1\B/NYQN;WFZ+!)$ACC:[;L=&()0%4X%B%792@3+W6)8[ M-H=2YJ-*+/#!8P6^:Z68/HCO9N5PO/GHFYBBS7S7"RD&]D%%ZG0XHW#?LL(9 M@P\"BCH]&L@"SJ6M[9D-"L@[;\FO V?1BH52=0#BB:7A\I9BA6[A0 #[6%;\T"N \C]--DR#7$3D /G=< 0@,T-K6=S)SJI*9K MR# /25;9R9$;)G(AY05A"XTB "A[ZT&S4A;P>\AQL%]P+SHU@N^Q@AV %7!V ML_EL%F+*!,[K3GK"-R'I">%B0<3 /ENA;A-S@>?M;LR,H:($:IA$IH$%"-[7HC;O<##QP&XW&%JVO,N[&)UWV.\>^(1[BY5+7C2-N03 M-%6ZM? /EZ>AOX4SH:+7A7\SUM= 2\#!),*?8O9BERIG'=8VU%RA'+@^%(.' M>4;5D%33UX![:L+<72@_ F/]\-1XN$S>U'_AS]UI2!7Y0V(["&* M\:8ZXA'W*08CH]@M0'!6_GY.:P=T[5$2QKVXO]Q?0-MAUD/Q05LW7(_C]XQW MB_S8H9 AT;*'7 AI&BV[B\R(?=\?N':"L @18=JN>Z#WLQU^=)>A]]J+PY9_ M*:;M38%U&!V26DU'M[5KCSO$'VAH?Z*IV!MS+XPR!S7D&$DDRO_E#YMA; .? M$D,LH)U:%-1BA[)P(PR=!E#W ,YIJ0K)[: G@<-)7@C&$)?[7AVZO^OJKA@( M_ IM!\YNNP_WRE"QFP +SKX)11-^#8U5M+B/V\;BP3AZT+'R/-]X5)W:.GK< M&P<13N"AW?[O K0$8 T<57=WV@#ZTQV9N>$T;79_9X7,H^W^ &DH_BN7;$^ M4"I"CD;"?G@?$N[P 8C(83NQT;Z4*(:.Z"<*RTX7V_<^,I=H;SZ"(M0TX<[P M%P(H&N%>OHX-LYUV9-J!^RH)A1T8FU#O=,/][J%CJ#\6))L0\HA84&ZU Q<2 M;G.AGGC4]/":/Q!/_+G[D\?-\"05'89W(9Y'BS"V33A).Q"$Q( H#ZF/$!"0 M) \YY6@4NTE':(P&!&+(?Q[3X2\N6I2Q;CXNYGX3T79V](-_Z#1_A[/\9,6\ M$#)HV7::U.+1Y-YIL@C+^X?N5Q$YI]PC$.T)H^Y Q<."W<[!H>V4 ]MW8KQE M^?##5O@PM&0/]+;OY/,NN2]*T6[MN>@PQ#"B!8R'N"B[:;C\)C#(_9_?^RGX!^!=G@K[MQS3_@5,>Q?BPOZM/!.2TAA16DMPSW'X'.>A=?V@ /D/W M_D1O>-R2]ZAYLM_O#1_7'[GPCT/S;N?D.LS,$;*0^$XLB(B'E7]"#8\;\0F3 M".W<4 ,U73LB/B_,]./L/JR5>S2KZ(U@#?5C=V>@*):[S[!3;1I;[ M?C*&T(P(-\PC9"#=>;)[YFOF_WOHJ8+;8_S<2'\B4\K1I.UM)4B5ZD%"#MZ MT&8Y[JN.N&JO/,_G"E+X(1R!X]C.P^"?Z%6G I(O0/4EI.ZPLV.TL'/[KNY, M?W=O61WW9\=M>]$\V8- <7=15-5!'B+4]8>] [[BWY^<8>DZGGRT8OQ:=R.? M/2QB-9P>>>]>ED4T^<+#\B&?,A1+VVF$2O+1VA\]++,Y]CON&EK:KF)=^'+D MFY3K:%Z+#]-:1+.Z?_E&XON=%CD?2^PP5U3F.5"R@^:3E%#F+0TH.8$ M*G !'A) V9UKLP;!)9M/346@[NQ"7\X MX3;>[;W4/HWV*(CPT4& MCH%FF^"^OC5ZQ7U\-;GGC5.4:VNM,S)_8)47I=! M+XAZ>$^W^U /[U&PE?C^$4'Y)POTBM]Q$!\'\7$0_QZ"^&_MRAL#][$_A -] M_HD#^+<8P%?"_5%668T$23HM*R2KR$D5,+(R3C(RF:(I!:@:FP;4MQU.E,/) M$EYQ^D5K+5LBRZ2=2K%0ZP*1AQL]\[QEIL\3W9Z0RA)MRYU,/*(LK[N!3,G$ M\Y:C$JTM^DEV0O3<^KAHI'OU66<"6T;>WDT,P2#Y:VJPA :'6==XV#+R M]E$A74JY38,D-@6ML^54?IK0T3-3SUNF\@VWF>G6VE)^8:>S"F6KF=%$IJ/] M-/J.-".GKI>+]]0F"A0DK&ABH.M)W7TK!#648HTS1IMN2JD!QN"+;7KYCSO%=/E #6-S*BF9(N$ M-1[DI7J_T4NE:0YZ BJO0$3GU.XWVEQ^ MR/9%*N-PBM=JLM-T6(DATE>;=])T*9'7C&6;I;/Y3&5;L<*SS)&F;J\+FK*C M%N$,+-B@R.]Z4 0E>Y(2).K'MV18-,3TI<>9HF%Q0W+ MTG(NY08II:RM9-B!$P+@.<5!/NW:@908DLN.VABNJGX3-:6?-^V-YPVSF.PP MQ :BON)E1\LAQ!YY0EBTY+A2%7)>3\PO.CX]8(@V2<.^GI"6K&;UNT/6UD76 M+R0J8J\\ZJ):6JD3-&&EREW*FN0,/RO7AJ)3\\@F?.H)R1H44GUCRA5\:0F, M-3-MYDKUC7 M&YFAN&R,VM6*45HY3'"* M7TT%"L@M(U-IK%K95MJ]]>-$\1V[AD]I+YUAA( MRK)BT;VVL-62P2EBV[8W;:/:%75CDVTN!]2"*TZED\369+K9CM!*^ 1;+4W6 MHXFR&7K-4\3F)82@/J9J*9'2LD G2HETT.-/$9M;8.KVB.-ML=Y9Y!IE;;'2 MR> 4L7&@()L).D$1;-#6NB-ED(8\>XK87&HN3I6N8A#ZM%+I:/6U1^=.$ILV MYN"^F@YFHE\O3SK%;:Y>,4X2VXPBLEQ;,C-&V6DRHM4?"5[N)+$-2]RT45J; MNJ$/AU*MR5-C"Y(Z&QV1)Q9*B9$?")(RSK=9'C1=6PA@R\B(LD,J:*[SJDSH M\F#>K]>6VW4-O3TRHB$Q&,W;%:5 ^,9\.JK-INT$E) 30)D,.%E.S)6B49\6 MBR55)"R]@VK@1UK.:4X=PRV,$LK;A=J5$-3O*?H4^V[I(=E0V!V8#Y:"Z/.NSD M)/\E_(6\U6:]A;1Q-66Z[('\+-E$32.S/^TF>@/%F9-P!PCZ1078"5X(GQJ= M?J^HM,8K=R7Y*S9O)!9,I[<*4-/H_+=:IE%HZ0-B7IML!_9H692ITP0L6_K M %R9DRC#E>=S;ISH+DX3L#!@JD JFT4CL=QZ':^X;&9KP4D")EOK6D/.EA.2 M0(^U?*E7KLM03SG%JNPVD'I>.=\G-OU>;=@;V#-JR)]DU>*HR*^Y5;HE;OH+ M*^^5),$=!R=9-<4S-9]6&AXQ+P>]=3%0.DF(E%.LNJB5L\FIEO)%?Y:N4NU> MKRS,0@*.K%:U:]1+BEAQC;) -CW9U%(3HHF:1E8K".89NIZC&J)/)$FZ[J M3=0TTM>@+9&![Y<4HF=+7#==941S$FX6D;Y2X]D\U]-%7US.QKU@+6RSJTS8 M@4-?]?6/O7-I%STXFX5Z<#"](1>5^O;B.\ZG*;XAJ?',.\X[RM[@5D/O\';! MX[W#)O2N(&>-J2Q<\./PP[$YA?P;>]\&,G/4G4'_U)MR=)AK[TJ)NJO"0\;3 M,^FQS[T(YXX;,^GOS"5/TATU?,OYXNG[3,'+YPL_X:SI[4T*A2?EQ%E,[J)' M4:]T6KZG,().S J)9^44A"C,+!A"&$*_ Z%;G9;'NCGWI]*FKDE$/D.E?4NT MZ.DT1:)^;YPW:'"A#__O&_7M ^<03N(GU&:ZW"S>[F:6^LWCW\?G29^>+1U= M1M"2Y%7/UU%"662*L!1=C11]?ALJK_@E+U)R;\5,41*Q2V+X6.V M]!TI'5^$ NG+XOD=*'"O\SYCP?O70W9W_WQAG>-ZK.A/\)/_9&*>FC5W%&*[ M38&XMKWI>F;F,QSBUXB5SXBEW:9$8*Q@K'Q^T.RC).*$WOEB@?$;4TB?74FQ M+Y49UDX#^@KEW<71^>U38O(!4W"E26*_QAZ?.C^?G=7Q[TN/^-,UU4^_/(IW MY?KX-;4,VI#L%$>W'\N=JLN82C!KU_2>"") MU@-'U( G^(X#.W7BCJF<"\Z ;KY]!28*^";3];V3UP$$OOC4A1SKEP*/ZKG_=%$7$EYP^\N^[P$ MW'XYX9OU!!7*AZ-J^4MN^_/NN!IBZF\&8L@]0W$UP MXA9\1I]MW-UWR.'RE'[^(.[KREA77I=C'(ERFS(4FL)[/=EC'OL;-A M?5">)31TN!Y=&1Q/I5]GSV&%ZK9]S)PT7YJC5G; M)9]=B0FBK6Y48.=;J48*E1"#UAA%LG&"8'!\[>9HYHKT,AQDNT-K[CFKO!A5 MR_=RW4)FQ0^)LI(H9FI#SG, JF4(#3B*2.*H&N:6F^$6; S^9FCM)ZK(2,C7 M;"G%2,9FVIZZJ=)P*5%(%4DC582)IXASKN&[BZ;M[#L<,/L" ;/KG 9LM5W8 M:CO!D4ZW/NZ498,?3F0N--?85)S!X;-+P^;"];VN9AZP,?:I MQM@Y*XRI)!,)P>T5C'F]J$@)1S.G/53]_2U6&*8,3!DXX'83-M8)"A#EK#1- MY,ND1+F% ? J2W9((0I([Q0'.L5]S:C:#7I@;I L<)#M_H-LKS@:C#VYUX23 M+^O)O;QAC?HEYWUT['*Z@U@=-#+EQ!J['CAI=3ZDH3OL!-@GY? MJD^TBKLJI$HF=8S[=C5= =7@(]N7JZ3U4Y;1 M)5NR [FQ(LH,F75*%<4:%YJ(95#M+.+<<4W,,9ACKH5C<.[)^Y3.^BE?4/,V MF\F/-HI8S\V%43]3+W#%D"_2W_Y)QZFS6LGM^_6CEI[C@[-5L\Q'3S]VX]^U M&_\ZIP&;>I]NZBT<=?IC3PW[\AGNH7[&4>#O99(E,MOEK E*CK'I-K2$-4LG MNPE>)DED^J7C:7Q0X-*HPEF_5V+=W?M!@3=SR8L'"6S;=51.*S+2G%IE.R;+ MYO+U )$*M/12+#Y(@"GE*N8!&W._:LS]MMXQ:8XWC$^UDE)9K=3 4A5['2/4 M.T+C+GVVGLS7B>]EP1C *=1B4(\$EH_C>]?N$;M!2Q!' ^_:1#SXW038233& MGNY-!:A VO-'JMZ\3-2>FI5+_)K,28*_[ TJ[H3N-_EP@*C,8HK#?ON;0^%- MZG\XDGBOAN=O,M22+!07^I:O$GZ)K=!ZR>=I;6DO=8KH>G2QSS897^7)FRV98;DW4QPQ3ZH!F\DJRF8ZD4DZO*F'C)-PJ79EIEJ8B(&<67":X?OA3ZZN 4=! M@]W3S8-;*P>)IHMX)JN[JFF[O@-.U8 ,.'FH3KU#;L4K\B:&*7^K4;D5\BO?3WF.K%A--5/=EL,KUA6=+K7:U!$+A&X4CYBPL&W[D9O!BN_9NXH37.0U7:*6&=3@I7*#PWIW?USD/ M%S=]KL=M\UEVT'Z#[.WVQR,G^PG=@B[Z@N GYQ:A:YUT,#98?K68R"03YC>2 M<8;& 7;,)%&3;W,(U9(OX(5OD[, M;9>C^)/<1!QDNQZ_QA5E,^+8V5W'SD[D.)P@VJFI;.2N$F2)34V4UN5I(S:Z'IJY3*[DJ0-L?;*5F=M+7=(G?BO! MYXFI[(0,LS/P4BD<<,<$8XN["S7Q\&5HC-#(6RBZEM"MF*HL=&CTX> 2#B[AX-+7,>,> MF: !B:!H"3L:.,&A VHQ< =EBC?T<=NCI950*@PAAW)A31,F&4^>*%*'7>K8 MI?X5@W/WGI?X<_IX,>UPTR@*YC"3:Q/ELK=H^DYG!M<>\0A*.TS'639:HAS7 MNL0\@D-SMVB7O5Z_6,TH>D1M*5("H,B4VT*U4FB'O !MM"25C*>H-]Y=<*?! M.5Y5_;EO0H;7X*J,=57W+NV_N$5S#H?G[C\\=U$U[+--N1;P%-T"&LK&AI/L M'O%$=D<3Y]2R+0#3&6%666/NM(1-ANO5MVEHWJ5V%4F8.)%ZI5Z&/>K7Q#Q? MUJ..+W\\Y[RS@?A[_+'4@[&PEKV.419IKT-NTXZX#;66,*&3BS/$V9M3[BZR MM\O<=#U;-::VJ0''#8_)<'_%P-*'G('C>SB^A^-[7R>^USYB C%D@%.VG]I; M&[GM*D^P==_L6\5-*AU,9#(=9FO2Z7B2Q#?:79I*L$L>&W:?:=B=9(X7%3&5 MF1-#A1NMQ/:$&0.Z.B%7M0!1"$K'I.($OL'NXM#!%'(E=MK-1_5>I55T4K0M ME/MIP2CK*68@N'.G/ \I 25=$ERE MPH)?UQP\2I/G+>U5-&XW&F5U,] JAMZVS.F2F*RI:0"'A8Q#BDW%F5=>=XY] M]%>$P9O4!7$ \0[MS%=0TLM)"XQ4*1L$DR#:M"/ZBRZ5-X4)XB9) M"5NOGW=6\+5*$#^LD!MKPF_$^6:AS@O=7@98(=&D=TH0G>)^9LO^UU-&)OAX M$0Z7#@[=WA7G_ &E$CBF;H&_7BG<83\?1-MVX)\CL3:5A0M^''XX[@\R8Z<[ M(9\KZT2XEM:#8":0F!]+:B*4J/"3@TP3_T&C\)S#6_=/(W>C\[0'>%Z=%?^= M8!Z \&09COX.?OEJ7M%>,=PKL:L2O=5%)OGZ/1J4R!<$H.>>'1?__^[^@# M!"A)WM+<'+EX(].!I>/]I8/^,H3\^LWZI>FZQOW[\!8!#F'DZ/"I!6"N !H6 M>H-BN8GH:^[+]7,=XO6>^_W>N[EK#;72=#U/7#:G["0*];1*>6A>W$N6Y_H6^\AWDCMS< MEY;W3T[&N]*5QO+^5>3]^L;XRRM]0IM[,5_N6M6\W4&=%E@!Z^$"7NUW1G0; M*3R_!NCWFXL+Q_#__:&CNYIC,,=#?N]%=%\#_ MTSK*^D2::-)>^KR^D36#79=*Q:')>:T.+R?141F.CE/DBQ72/PA 5Y4#@$L.#$_;L53?FV.DPN;4S?L__ZYKG.O[L!K M&_.E-]T;=FIC(;Z6,=^3$%]:2\2.ZN,I(*GP'6U@FDAE0H6D8$,#( 4*^ZVQ MWQK[K>_+;[T'.F]IU0/,Q9V9=,)PG/K5,3\F>4^LBV#D@DJ]PFYXF0UO\"3C M')O"[FGL3L+NZ3MV3Y_EBQ>]T%9"J02FL)@9@&YM%TTXLP0U@<3!HDJ>+]_1 M@FD#TP;V0E^;%_I-.H.^GBU'ZKKOB\L\7=PR6V"4:P&$?CK4&5CVQ1J^M^5L MWAM.#W:5)Q*O\[B^8H:RLTI(O?DF;]BM'^"L?(+ M0%>4HM)U9,TV-FFQQ/3D ;T<(J"C0K!)C'*,2Y7-D["M7D@04FC-5OB) MUUS37&!+YPHLG8.G9L\-D%'Y)\SP,JO2E4IY:Q3["T,!_:J4).B$G.#EU-[@ M.5.F&OMJ[]]7>TV3<7DC"P>$7D4Q+T:%.'9>6+J];%6J5SH+7DRH9;O2A%R# MHD*IJ,V%HT*8:2[#--C0>^\8TMLU$\G;\,ZP,R*-]BPS%WOKKJ)G$5OL[#WR MODXM[.YTM"-G%W DZ28C21<8,C;$KL@0$VS70Y<%[>G-/<%O2\>JKM.\MR+F M(M&H*'1V/)]-Y#2RO$@R&6>X:)X,]D+?J!?Z(GR [:4KL)=.,,&+!E*3]&AW M,*K4I64J[7!9=5%UE !2 C20DJ_,FL-T@.D &S6?8]2\8I?7O-RF-Z2F%9&M M,Z7YJ#T8Y8FFO+O3'NWR-''G8:OGI[)-VSUIU>!(%8Y4W7FDZGH5HL^VCQ[H MH&BI]AQ4("><4XP63HO/YP0R*Y4SHP1)>M:RQ?(R2>Q/(M$,KFR#O;B"K0$2OXCO'5?U^CKN= 3WFFW93RW9EY,K!;7,MZPQT9(2HJN4W4DWIZ>; MX="^_4/%N734A,7^KB_C[\*5O;Z"@_QGG/&B VPK#ZQ)B6EEQ66?&O;]S,QI MZCP:'CK($6>2.!B'V>-^_=]7H'>\MP/\K>I#C6=[WLI8S@TVST[*I931ZBX# MU$.4UA2GDM%XV0T[P/=G,TZ:5-@+CKW@MV(P7:_:\]GVTB^I/;8O-Q+O;/(P=4PQ"<:1K]$#KR6#X2!K_+$LCU/ MCLD@42K. T0.;[.),#=@;KA.L^?RW/#.5L\OX7PY'YO%)5 T8SF=66-ID^GR M9A/A'%D^=#R9CI[G.)_\0 4LO$N=H>,T<9:8 ML5?ZSKW2US09V-"["D/O0DS5 =0@6[*IA$1-8(?4C>)V5A/$5*CV=#Q)G4T? MQT2%B0H?-KE=J_-"I&.YN77-7.2[1,\?USFJD;3!3CV"=BO#Q+GSK'-S,;OB M@TD:^V,$+##6O3\/1=5PS ['[+!=>9MV)23$O96(G?+8*7]#=MP5Y")=C2%WBAJ>,\*:$@J>P[EU M:4[7^'$],T\,MDW$",CVPO46,1G@"-VUV4IOVO)=U>L7_&5;%(&SE3DW*"77 M?1X!/,Q,9%/1JM%W&9ZK 0]76L/A.!R.^^IF$R2"UY4UH>N;RDIH$J38FR4+ M=8+HCDH$5(W8,( &J9,X2YW8+XW]TCB =@4$\YF9DJ_EEF*CJ=7IA3$F*+W> M ]7RP&K)$\0M^Y#7*S.G,;5@:L$AKULSXUY-$\Z"R(\;"R2EC; CIK<3-6F*: MW4)RY)!]QJ;BJ30^?H8=V#<=S;I>WKB44?5[E*'5Q@6.;:_JAE#-5L9\G\TF MLDU$&6\SNS!C8,; MM+GVTJ_A_ZF,DI[DC%*&FU++8_G"WFDS *$?FA-<62< M)MFO%0M[:F8M@!-SIXKSDL%ULL U#IWAT-D=A,YN93;N09' ;MHO$@&ZING! MP,' N1F=_3T+=E^K)KJORQTJ[=B5?Y.N_)-U+:]3OWM7DSFKKW0-A 9S:"^Y M"T^\V@--&@WO!JB8>K.K M]!%^)_S[?^ MH6 W65.>D<4$;U!U?M$:S]6 ' 0([.RW?^"4GG6@8;!_1;!?G79]&;#_W"W^ MH<#=$*-ELC.A&D1/,WPC\-S\'&42I<-C(-_3=^_YWML;6=WTH>J$7=E?Q)5] M[W?^7 F[7:GQLD?[.6*L;("3K:6*=<,O2*R_5@L@,VS"4;W-?,&.RKMT5.*+ M?[ZH)?0*YA"SH#K(YX*>N$FWS7*[-!XD)Q/$'*$M1.(C')@YOE#0XA[-JE>P MP%B2+&&PS*R),BDGY(QJY19FR +0L**^$V=9(#2L_ANFW[SKFND6!)SW@TQ% MA1390;^#5S@8M#ZZY2O[BB"O^4335__\#?\YO$TU@>(@,9_N^Y?8B?P/&G7M M(.3$?SY$EJ%.Z@'G,#%4\B#-#Q/#T;NQAKT.__W?_SGN?13&1/C?7T?#F@*$ MF!]4B,T)2(PD=L_[]_D2SQ5Z<>$^JU=KU2 MS/(=,1O+%6M\32CRE5B[ S^HBK5.._;'O@(DT/Y\QU[_I)-_ZT_>LI,#W8-_ MH,)O_U!,,P;W#:AUNC'=BGE3:,DJEN;&8V"M BBY^BG3G"(0)=P998X@Z3213,$?DJR< M3*4Y62'&BLPD%8WD&(5)IU+?=CA1'O92O>KR*==N&X+8:I$+*BNDVTVX\3// M6V;-7#HW&Q33QD;B L+*:KRXA+NN3#UO::S;BY'=WU*&D'*#;#,!.ML^:AEY M)E_F&W):*9)B?5VT5ZM<(,EH)Y4WS9F+O;"0=FBTIJSLNT3#QO MV12E?L/+I!1"&.CYO#0WV&6W*2>C+4L+KT#5*VM:;+/9(FEPV87/H):1$;$9 MQNTVMKFTH<^=UH1M3V9;@X0"TC8Q_RCI(?U+.DU%ZI Z)='Y!3D5;EA>C86\==!Q# ML!MCVN;70UX)Y'2TY;S4:XU8NSB3ZDZQ6BA6I$UY 66>B#95I$:"WA 97BI3 M:C5?M9EB:AJ@II$9W3)]X1+G2 MZXQ\LIZM=,.G1F9*;UH;?V%V%$D@?8Z:&8K"P#DER6A?*6/*BXD!1TOUH=G6 M4B97VZ[#*W&C,]#7@JD\INJBTA\;(Z[(^$R)1S?(1)J*1<$:I]CYW/#UA+(N M6K MR6&P+_'PM*G=Y\?TA*/F$EN4*= ;"8VL$!Y,B'2@DRKJC#(T7%%(5]J3.3T; MK9SPT&.D VM6K/%J MS7X1SL )R1YJ*3J_&15]4:FJ?8'MJ78C'Z"FD0YD6B"K-/X_>V_:G#BR+8I^ M?Q'O/RCJW'-?=P1XB]ET[Z@()MMX8C;87P@A)2 C)*$!C'_]RY6#!A >JFP# M+IVXMW<9A#)SY9I']?I6E.X&C>'T(KL82>2M6QM0[Y^ZG?ZJ[/0:9JXAY1I: MM=(G223;;,5^,K7[VPM#="^?2EVU<%E97Y)'MS90TLNSSDWNS)KUIU=.;]A9 M+N87)1:M#C^:&=V.ZF.WD)TU%HW[^_SXV>CWB!MX^PKJ[=EJVFA/16E>ML>S MYYHYJ*_@T:T-W$PJZZZAC(JS1>W,L";WJXPYXRZB376TT'&1KRT&N.)G4\MGT3>^Z M)3T9^+CP:)J:]42Q*SFO/0U\?\<:S^MVK3!7VNO:.IUJ722-B]S5=8NML?-7 MC;F#&4>Z?==;G T'%[VKIRO47WF_H@4PW+HCIAA8=IIDVN@?_H^@[@7&$#.$ M0">2J?8?-KT";AEF=VW;MB2H.@VI@B^;'(<:7HW0-P._PU^^V1\X_1B('$=T M]E!A=$@%2 <*HP,K3#I0*!U64.)0@;3O8,4Q .EK@J7'#J68WF)Z^RAZ^R90 M\K,7O[VB?7I("/05BO9+_N]W06TKK/%.,&(C$3XDX>;/ RF&Z>D?!-3C%9.G M[P?C*.JX!&H (XB?;?_WO_\9[0<-LZEC E\@C6P+8C&.'2J.9?X8^?&A&LHN MB!ZBTL)7J> CC"P5O_4":4L$QX(5)-U.;B]S4%IRK.1\DI+#O/ L+2QE/@FV MH:F*P%.MCH>QEFSA3-6@YNAK1<\>(?@[]LNQ("FH0-\(2;WT>OL;J4A_)OO, M[)?X/YY],OU]@X-^2[_.2Y"H&#JY1 "%X%DTD'TJ2_94&&O&ZDN)][!I]W!4 MQ*^M\7H#G,+FW3>*EGX+=#EPF7@X@/KB$JA#):POKB$]7GR)"2LFK$.+?WX1 MOD3HRCMK48]8B8X<]3O]Y%,?1Z;AKW&7+P77@;2*V1L CK";S+>=4]6TC+'J MO#:?SW[$8+'Z\X=>NI,L.K/:X\0NKX;9-TP(WA^9'52&V!&PI7VG01T 7SJZ M-C7?<0[6VUA23V[)*;DUS(KYYG1J6&/[;KP&EO3JA*N8(\4, RQ\58,FG&/])<0'3DJ?_G$NJ#H*[H;>#8KLQ;E*AW:2V?I G1T9!�APQB'G5\?.J@S-+CC5B\%%\)_-0 M?EPIV5.]EW2+-[.G\>(RTX .K<4W\)WO%4I@%EC',>19X&CQWIIE< M8]V 5M%50] NSP Z[9I&?B.%?O,,N;OX&>%O**6I\@V M:J@]34W'ET]6U80A<1!.%;>#&OM&MYB=Q>SL>T=>#X"=?7RQUJ^PINS-<#ZP M^JWKFC2\6&?=B]O"2@15"YO.+S&F[Q5LI75;E:FD3]!&+99M(S:_E^>X8D F M2/F6,18D>>&J=.(M?4A1EU@K/"C.59!F?"RO.%I*1NH19ROLV.K^!FOPG!9T.(#U\ MWZKR 3@I#B6.5-=E"TDVJB+ZOW6=2C+*/F;UPMRIV&)ZDND_S,^N MAHOKTC EDC3'E](#8@_L47"K?2M0!\"N]FV"'#"[^L(0T>]RJF;_T9[79V.S MURA*9\6LTYE=E%O J2 ?\C0.%L6LZOA9U;[-N@-@51\<_OE=MI.;7DT?5N;S MI):\%5>&?'J;M"9$08+2.W$[#?N[AH*8 8L56U-2%0$]0>(IHL$= ^)J@NQ: M%K1!H:&A.,@3!WD.#"K[MURW /7')D!N\V7&6:IHC# ?46J4P91TA43M2X2I M1##H4CW9D]:YI26ZS6;QQKVV:[G5:IA*D:3(1*9X&E?*'!89[EW1.TRP[-]0 M/5SNM%<[]1<9DXCOM?P\E4G1: _2YS,TFP!C(@;K&\==Q&PI9DMQK/%[ M=(/Y/P6;1RD/1!MV;1W@QS"P7O1CA#53\Q6'>.,Q[8%#9O^V[?X_E M09N^P%ZN?1;R4OI-5WD>7<_.)F)-RI_*DG16ZCS7,7O.D/SD7.(T_\:N-[&* M&,=1XO#N@7*E?1NO[V!([?:CUC3R3D/LF/<]9Y1::(LA84C8D#W=+IB(F5', MC X/+/NW/O?/C+["^'P'8[&+EY?+AZ9T-U/5[OFY=HG&U7D)&$N1:#K%[(O, MY<\*YO) N8#56*2[<3#WN)Q?W\!NC8.Y!Z([[M^BY^@3\;QC\.%U_[-X0/F:7NUAU]G M9[G'IG9V5K[69LE"KCJMEHQ6>MH"=H9MX$PF9F;'3IPQ,SLV<_H F-FGV].O M,Z;GZ7G)<3O-Y]IYLW2=G@ZN+P85HF>1?.BT^,YY)\=O*.\<:Q(;P7&,-H[1 M'F0T9/\6;;A/=D4R54?2;I$3P7*O>ZZK=L3*J">-+#MO*Y9\WET-4SEJVA9. MX_+; R.][Z#P!YC18+8>.>EI)T>?2PT#%=8529Q?W%J/@Z0X6!4F MPU0>3-GL:2*??V//ECBT<.*^Y?Q_A@ MX^]C5(7QX]K0QT[ZM*;FC-NSB;),II(E4!6*;U$5OEFH<8>5I^IDY..K5EYL MS/TAHBBDFIIB]4TQL!'V-$?1.H3Q*U9[+[?MFIH<>LZ-G MHWQCE1XG()2+;Q'*?V@,S&1 %T9K8:SJDB['<; C=M$V!H+,OXSSH="C'^3WQ>&>L:PKY['O4H^+Y?Z MQ56Z.BL-4Z=DTDJNF,BGLG'IS['SLV^@A,;QL3@^=I3(%!/?KYB&L>YQ +;C MVU2(:JW=+*N3=J76'S:GXX:V;HG71(4HOD6%^%YQ,[;$*.HH(T-3\)>5J:1/ M$ 33P'9,4 L2+5QUB0&K.W:"-&>UL&9IJ3+6&LD#__W/Z,M<5H?$KT*K5/ ) M1I:*WWJ!M"6"4\$*DFXGMY=)X9<=C+_K("W*+S(<,YAY*X8[TE#,O0_+<@2> M#_^_YC.?ML=VX(N2KH0_"#S9Q) WE,V\^]J3K+EPH?@?A,^U\2%KXS&2HPH- MU\90&UTYO:%84>NG(TV[F%Q6L.@H$NM3%!/IPMNLSV^OYWX7/GA0RO W >K1 MF:LQM1X'8L74^D7V;:PB?;*!NW=-I_=P5TJNJF*ZAA4[XV&5R=;[T,6F2(SD M5S6=/R2N^A;K^>TV]@8>P(&L]U?ML&[R=G->3:EW8M7*[TV*Z0OC/*TM1_)%#6A_F9Q>:.=U_;DUG^ S@TE=2*0*\5B^/YP?_O%*?1Q*CD/)?R JQH0?A['WK76= MSB<+HWQ36LT:CH7T1<$H%9>_WE?LHY6G@7A]N\JT6A>S]?VB--:;LM.>M4!Y M*KZN//UY@>RWF^("@GFCK]G@L:E]%![,@[2HXV#VE_#PWXE>F_5,3\DD,X59 MY7KX?'=CBS-IM2>?;@3S+W7/[AH:6EW.SK4S&R410M=J:9A.T6!T(9'-9>)@ M]'?B8W^\0AP;O#&U'@MBQ=0:!Z._2L6YGEVJ#P_*TT)L7"C%Y;*F7(FYP]%4 M+J]NTH/K\M7S+%^O7'1&W:=*9T4TE>);-!5BJ/['D? -_R2/ 2Q4W97HL/B'%XP(BYP'\?H@;0^$;9H_1HF>,.4KPRQ\EK/@-W#E M'S]O#0<)J5)"X.BK?N[>H->U*K]M;U5DRY9J$D9JC(6R:ZLZLFWBQNFX[&N+L;=T\/$G<[CB'/DF4)VHE6C+F)=)N8'3$F MQYB\"Y.+!XG)=5TVYDCH2D^Q\AMC[PM67_8@T1>S8%4F-EY5U5SP7$ WLVL# M&WY-9 F=J63M4B^^WF4D>+Z8TS?YC]A'<%3RIB_U)VUE2NSV)[V07D& H2#9 MH'4R_[@8+I:&+?/-;Y)A7 K2E&FA)*&J'S]3I1-!$#[*U!]])+P^&#PAAP;9 M:A!97OJ=1Z:_MJPQ_LK5^-U]\&6\PQG:-"QY*IQ;AFLF!"P-3X2_@*;2XK^! M;\@GJ7\30O K]J%@6,17RKX"=5#2U^S+OP45XZ7 18=@&V-GA7F28&J2 YYW M<+^3GT^Q&$ZP%HR IMZ3@-7XE$M5QB!P#/*@_X%,EL/HG!!L%V]7LND#JFZ; M2'8,"W^!_^U:DBXC098L2T7PV1RO@U<)_-QU"&L)?H37Q[\+?P;;,6 HG7TB M4 A-D6;:< ;;VQ=O)6G9PL0R5O E-O9&04)5Y_ ,8E_)KHW9'N;8Z F2JQ#> M[ F^#?PGK4KSP.3B13!MPS\YA!)L;6^3$!71\>'9NP$>(W<-F\'@(WO&1YL: MQ,GM6KHPEV:('(!#!>],AGTB+%V0E2 GI-#"D)S#BVP)MHYQD)P%7B",D./@ M T#PQ,9HCD\YPLJ*@&F873V[,K@/5G/GWPR_$'R+2';Q3]8)H7OW'U7'K]21 MDZ"7:B$3C.8 ^"!UA=[)W+ PR/I3%70U>)B#U!9,:#=@9P-\C@%3A7QOOB_B@X 8P(,>6,??N&FM(R>"_ M.0B]Q9@:-@L',;>"GBH0OAP"[4XPF_C-]!D 'P!U,"PH$( P %( MI6.FXF$?=)1-NJ9]0L-,6QK"?Q1U^?._^#^>!J0AR8( Y71#A\T =PFHJ)\1 M9)01G(_SMG0VH&%0W@;%F";?-?GO__O_!'>_G4G,Q&_@6%/*R=-$E9V@Y,A" MTBPIC?'*_TC:2EK;[)B%XDG&5\7YKC*$W8HGF=S_"H%_$UU\$YASZ2D9 !E3 MBJG^PW[&/R/Q5>]#PR;!K'\LA+FJN@3!$GZO9TND4R=Y$ ?X3W:P;.JDD/ND MN]J0.AG_9OXK"5,+@K;_TVU47@K*?Y&.WR4V'B;L"@24=E MVTJ]="UTNOB#F]IMMR/\5:&< RE_?[1BLWN3OFFV;4_]^/F7I&F"[D(6HTTC MO(9K8]F!.2R6LP@CISTE&@<+"8-8<74-)"&1^"L5)#P)$/]-C:HO.]>O-/][ MD5>'.4T4 ]E@_C1K830<9&O+0:XXF=3RV?1-[[HE/1FSR1 >S=!\#'+I)>>U MI[-T#=W0;T$@8C/V(SH+T)0-$TNW?[AN?8.L";*(V;.F_^WB5%L-C\G_XN89.6G ZJ^$%=2QJJN Y8(TL1!1(86_L!J%,0?O74D$K1D*)Z'$'_1> M2E2RIF687805J9*\<%5*0UB"6"8#NV]*=4N>CH?550%L$Q7KH::+G\5,10K\ MGNIJ:U#1\;9':[(=4[*@;R/=L0)Z_!QVEH",%5=SJ"[-GX0#<1TU *011H:F,,R(GC3R_V 9 M@L/NVD2-<0F=^EDJATWRH3T']]NP=28PDR-N=/!36 MLVQ'[(N=T; TO5X5I(O6"L;%G(C;38V YWOW07(G;7=DHX6+CXOEB@SN"$ M MF*4""$"?ER88)!.L0&_?WDH"YX2J4/<)%YC$O8+5*1O?.'5A@UQ4P>LF*1@) M1I)&'!_J'*.SBE^,U\;O V>9060'$^ @>5@#(,)PPL>IH*(2Y+#8FFO M(/,OYD"\1;<622+QD/J? "I[YO9!V5:OGT2.]WA M;/+X,!P_S#'+2A4R)]LCD X3#RB.XB4UO,<3H02NIP#]V'Y@\K#V_?%R^* P M^'URE\H]PI2IA&VXC@T@P.@;R8Z?*Z5FR34FR5IEA(I(4HMV3P9V7$BDL\5$ M_ATREPI;"\TE; !BK=I?^43HF<3D *?T7.(119]Q)CY3F\+F?#H3-.[Y7Y]X MK]E9=S!NY_+UFC0^N[@PSF;]1>XW]*F*H6.5&P(>C7'@=NG'V(9)15[N<';? M$',-^ZJVKCVO"@_WZNU5#S2I1":53N2B[C9PH^6P%B7SM:B%^Q;%"_]#>NO- M8AL5#8T.5B;&U_5N;=&L5J\>DAU>O%. MX>,VK!QYL=6"<5/*-.?&K./#M)_ 7E[R,)&[TG MGT!N7EG4YBT0S&B,^S3(V;#:P,[]FPAP+/:(S6#]B==HB6VK;+BG9J_1N4YW MGR?Y:293^@WRC#KC:ZRWVN^;/<=^&(AY)2->#JI&VCV;8-:;3:0SN80819XR M)2^;D!>+&]N1/!1*I>._T9N]?(Z]) MV'!FNP>WN.IH+/$#6^7@<@4W^91XTL!^QI)?GDHV$U">I*)!,LRY0CR/^&0\ M1\R1 >83_49?H_ZTJ]-JP4W=-6KG\D(OVE?:]+1<>J_CR',2PB&)QRB2>M+8 MKL[6,MJ]F&YW,A>+IY5^CEI8/J9.71MA^8< ?(C,E8K[$-Z2TCS@/3C3958<:U(E3B*R]Z24'IC7)76]IEA51%F M(',5&G7["%2A8"*;#9%LK)U!B<,(*]W2"'+!2?8# M!JNDZL$ &7?EA?3MG1$O%NKZF^2Q8$6=!.?^M A!NDBEB3R1+Z\?G-;]+#^U M*IIERGJ]])%N_+IMNTB)5).[MOY\==I\M:OD?CUQ<(C70TM2?(\'CY C,MJ(&?B\X1$4/]"+I"<#KA',FF/F/RMT M@6=(?!W?.A0*L)\23J-:2A+2TM:"BCF:34MM,,,;NQ8PG@!S&R'-6,4B]5!% MZ@$K9A&R-AB:/"[/PO[RTCJ\RR\S80BS)O:4YR2F,405TT#30F-D8?6#//7Y M#F%UXHZ?[>=B6FS(]2NQB5+5S.7'1V2IH(X.Q[HEY>K)?$KUTO5D+2.FKZ:ZWC''9U5P>0"EY5*)TT+^NU):T'@[NL#1_FCJ$),4%L[J MHCEYR#S4.H/D>F7<-L7!\A>BT7Z>+A5.VVG8]/,SPZK0?%JR"P\:T5G:IZG* M15PH+I$:#!3U$2(P%:^R'V0/ R M1'BQSA@+LYU5$;N(D/R7]#H+MCK#1#E&V"R+]OU4DL;=[61U(0(M$N>1Z/'% - M_(I6.Z(T-.C-.S)@QK3W9?KCPSAYOGBHNZW9>GQ1;M^4LZ98 6=((I7.X_]_ M>O2$&5MH?PB!?)IZI\[:H[F;'-[WTI([2"W&=Q6[1]2[7":3$%-_A!>#BBH_ MC(1?@D&+;W4:$\\W()[7\_XZM%6;BFQ:1EY><\'"'K0K7(^)#I";^;FNU,HW MLW1S<)X9T\"SH"+3#/PN-/5F3:CSC_T& M.]RX4@ZYO/_KRJ,[[LA6,1)8ZP[FP4%7'A$T)2\UI#'&IBBH1ZJ)/+ RL7(S MZY>?!Z(YKW4FG8NK4GO9/4].OB:3:FJN,H/[5N.\UY ?3B=&SYJ7RE#%3VIU M(NMU#O/.*3[J:(6ID2E.@;2JK6Y+NPML#AFQO[0)RQ?A]KNK9Q@ZO]YV930L M]9MV;R"+'?347YF+VX>.R-JN'!=:>S4SX&\*-2Z&V?'1%O7^]P[]\DF_8Z2P MUKT;Z7(&0YQ#3J3]Z%8Q;PX2?03UYMCNBE+FZ,V;&V+Z[ 9+, MID[>YOW:/T8(K%],H+1!08HK\X3RP]QUC,<^'C>E-7'DL]W4F?.^8M@!QVT0 M;<_/MQ7AG,? MD@D<3^DY*-PA10E,ISY,[/YZ+Z."U"&X;[4:U/JO@PT\WN!(_$0?Y?/-U=.B MI(Q3LZ3>=A?V0SI95W[#F'S1P8\OEGP5'>YJ)9]R8]D=]&J+,;J9(-2?7CQ@ M89_))]+Y;*)XNMW[\##1ZTV-GW:E7>Q_^_L2_7OQP"?SOQG>)1T//<2F&XU4 M"OKV1?7:O2M(O7/DY QDGTFM:T#O8[$M/9U@TZB$9OZ'N>4_+)PD?DBJPBYD M#O+JU$6IWTB9=VLQOU[<+6YRM]?#+D;FTTPBERLF\OFW18SVCR$\,+11N;S>&J2I3==7IK2!YY[@)[Z?>!W)BXD MA&#(=5>X%5[AZHQ00^^B@5Q"O'@WCJ7*7I#7JYX-= V"5[#I:90\=S0.VS_4 MOYX^;DBD3]+3Y]*#ZV.OKA42A^I MQ[U;6"4SUX_%^_[34I0&-QVQ>GM;;J>ACUSNJ$@C*)28$"'8OSVP<=.$\::8 MDKE;/LT$QMR\X/&,GO!',G.\Z8)Q8E"<&+0C,4@_4-;(AM<"5R1#MH+)2K0- M$B$@15 =FXZIXE-M0[D3I/62')C%!;P-*8$15YJTLKD8(M5N\$<54R(9.PQO M5J(F8$%3)8G-8&"5&] :THZ:C?SW(04L8M+2$6]-G]Y,A5[,+7(BX\0W MYW(G*8O:32\_&LS6:N&^;4/.HWCRMEK&_=^H%R@FCAC7YDX8Q\'XKOX='BFI M<-,MG%\6X^OOI0KMSJ/D3]2;#?:;R;@C6I7FY5VM47NN3!532E^9GXKC5W>G M;NM"E;OB6M.TSA+UZ]UTZ/]24("Q+[FV,KU6)*+8J MBD[J35JZHMVG!MF9.TE6)XZ8EQ;02"A[7^T CS,_- GO8!V$C+_>]"$G?&R78OS]&OQ]2\+E M=N4%4RBJ*@2_1^[.BJ%NIU!9M]JN6YO?)=6R8];:JGF4699*X*B_EEL3:CL% MIJ%D8R4\2!M_F)*=2@\SJ8] \^2-HS;KU_E%[VHP1HW[NT4[9?SZ5/42N9== MRO+]C2&N*U?VT^R\>C4>/%YAI=+&O#E=.#[>'$?A8L?:"W'P%R/.A,-Y:NIA MXOEG.P>Z>==IUD2TK/57C=YH46_>5IJE7V8\91>+$V3;(69G8V.(?(#!3+EC MH$QW=]&C7IQ*DW'OV:Q5S@I]I3U4GO/="4C>XRO5!:>L?V;?(T7&N<26SEOS MV-YNJU BW\"S2#1[OC*Z#ZOJ=7.6O+<>S8?6G3X8P^SG(W&/!KDXJ'2$CV_Z M3$U)A9$/K%U#N*" \<&XOO)]N/AK)0!UO<;2!!OC '9V6+I@7><R28(:E.7;OGV!H9([/Q7FX MY;7?ASG^5LIY;?#<6D]J5J/GWK36_5'3&1>EU=&EG+/*!\X68S;X!6QP!PH& MN&,(&SF7?*$VN_3P."D.F^5L3QHG6[>+N_F9J4!QT,G;YHWM_SY]QF>3HE3> M/9FXOX.V#*]T.!$:-//$,?PLD=BT.8!BU;<30H1@WS35:QB,,!>F:Y11!9/# M!"FEB:3JME/#FW36D>1@])ZG[79C/)YU]%6RA*X:DY0.\W(+1Q.?]^CA+\DF M)7,D<5*8(X<@/2)@(7F,@FQAB\Q2)7"RCQ 4-0"4!(F"24 $3O@;68(P$IT< M#?X 6F+GA4T#TR$P(((3'M@;\$:@?2K/^+(0R]!2G\G-'6HIZI%*BDT75X!& M O39IN5>N[U:SG"UDM(W]Y>U_FGV-I^OS)XN%M 9^_B<6F%*(-B+<="8Z'@% M!; 3/8'80'1X\ :>*\#FE,WR. _+34M=0CJD-U@%].\-W8C.0H8<9YYW@&D/ M6N.H8Q6_%(X M$DX:ROFC?ZP(3QUKB-3C$]U;IU%[2.-F&=B&'BRP]S)?\:.VH:F*1'M6L"%_ MQ+46[&#!GN=:Q%\*&JNRZOP=YNUJ3GM3COE\;MC.&63A$,XA5/CJ;A'5]D&Y8,=@]@G#_)_OL>.X;A^LVJ7JU.5CW.>5VK,RL.L,&?:K6 M?!2U:>^7&7IPA==R86^&I_I5NU:IU#J9@ENNR9-B'4&Z8/;X#,27497!1>"@ M3PA0P[99@N/;;D?2'"+690\*&4O4*\'3^Y@ZRS-?WIOY)TR1AA'3-"WC"1,Z M* *'/*7BC2S6="TT-#KRK#V^KG=KBV:U>O60RY^C=6N'Q$^EA^F,)_(#?^4* M$_G!K627L\IUHY\N#*_N3ZOOGC(12%PX:2(+2F>E"2(^YPM\ >4UUL@J]-HN MZ*UYO#29#C#3)4K>SZOC6:/FHEPRX_253FT("L#V?/#_/) M8R&)609$\<$Z_!)C *W'I&?'@&$-30!RI/906Z@KCK$U@_=J:&?4V'Y9KK'3@ M>+ [?(\2=<1S'LG7YBM.I26L@B_!!A(!>?@<)QT\N;".+ MIA>-6WX MZC#!5$"!AD[DK4.X :I*=Z"*Q0AP\_!QT;N8W-+WA"OS3OW6N<( MI.:9%C.3=');L%5,91*K$Y(K3;!+1)B'R.=;P0,"*KF3B=1W+19_5FR7 6O\["BVPU2-$ ; 3 M\/U#^D=IF$KQSRJ-NWHUF2H*/1/\*?_]S^C#&V2\3334=>%&(FVG \IZ@&^ M]@T+8_0%DC3,KAO6!-,CHSY\(DQ(Q".#J51! !&+N!=&$HJC%>C;'RL6C:F.TD; \4" M9$BG9,SL3?PNY'6IY-OCNR:4.<%'MW1@_$F\D@$EY7-\%F==_<^M>,'*$#^&!7J+B MRP^9X"^(O@I2A+ O!9D(!)PN+/$M&!A7QBXT1\5?8"0R3#:97M5ES27Z&9E+ MY'*9@7]*X# M)B60%?@3"C5JW4!D2G;L'7""B*N'OFQO' U9:V"B3^#U@L@[EJ/@-P7U0T8KY 7F?!R8"&]4C'K;VB<#,.=(Z%7[N)^T*QH@D8("*0D0( M_B&AD"F&&&D(8O-:+^^<&MR8IPW9"/ W1$<4N-QE@;5)\C)5MTTD^YH=YRE> M H@GN+Y7V[5\W'8M;KOV%JLU;KL6MUV+VZ[]9MNUW+O:KN5?6.,E*^0K#2PO M<4BR51LJX;C9^[*UE6L7SJZE:5JADT;'_@3U\U*IZ3M<2IAKV9@SJ&-5AJ1"%?@#=P-Y MAX(]AGR.P,F0ILXAT8VNZD.15E_OXS8!Z!::(MT&-YQFV-X=V<0.H,4KM"D[ M37)02%HW6,34B"+]E8@?$7R!@HT--I+"W)UB36XR%;B_AT(VD^).'^#@B$!% MI[-Z#)VG6,C;F_(3U# B\2TJO'D"//(O?2-U0TE>HH6/E#O>#&8DO).8DB9/ MU(C6P#^;KS6AXPG-F&\CGG\GT\1(Y1';;G".*HEOFC1I@7&X>SE?5%+517)6 MJ=[;SR6G=#%:'0V'VSRKO3_N5F&6KK6Y)3#]B"MG)&G 9)BK<2XIB#DNP,CG MGA*2>(Q1CM&(&>#"A[*;B($=C^+^0?!974LR(X/!;#U MCK5?24XE:,!E@L)B^W5)3P49(#_@%A&]("\Q!9$V!78P,(2I8R[-L!SDAZ=Z M J2]F8S*(!1!W9QT,TSWQ]LT+#X,3E%MB+G[LOM7]1'B^;-?V@^3--0CQ<4/ M2''J DYX/U6(,X^8K7)PH'IXA GS!2*%A>LT3%R$\.$IQ7!'SMC5/"4B :Y" MS(GH:S4LLFSRH&D!$W"HJ@1@)B[#!(WM4'5H(RZ2\((G=&&H@&/N1&\+Q-_- M9S5(3]XO@^!P&= )=TF.))N%X7A)$_,E>N#$*!6NN%MYN3H*&CD)9J!, #E" M8$ML5>_IX=Z[6 ^C<43N091)7$I1H:NC *OCVP ]C[7T-5ZZ9KIM^A!] R(L M7N:Q+OX^C[^_AG#[89@=-('5VX187C6+JMW*N#5J'BF&C/60B$1 1S#9*\G0L,+:K./J%V@PBJTU(+5"/K* ML(0U;[ PL!$#X=L1T 35ACT5%_BA!9,N@W4:-$>&QL W6NXAG_Q9-%LF\\?\ MD#NDT]CP/;!K*Q"^JMYXH2N5?!M\&MCT1"+9%T"6Q!(@#$;V0Q? 56R2+A6( MB[#HEY_=U!R5@@:",Y(?N4^/SW9*Z5-&W#7/;.QJ,J*C=RMVQ;.K_'WM?6;3HY M*,H:)+ '[3J<%*^H"I&W4VGI!?@),B&:OX3)AD,CXH1?S7PK6%LNZ0K\3\W+ M(PD,18S^GC)GCR=;DU3N+E4TEGB-/E*6]4X7B1&) ='/'5EB (9$0H#_"@& ML%0G;Y B?'\8K)TK*-0S,L6'Q.J%IN*M*VP" .7H1 ?VNDUC)NQ:-&)-<-5" MB!6KX$U-H2VU0%S:C,N0D"9^T,3,D<46)LS_S,$6I>&:9,XGH4Z/$4X7Z!$>D]<(X (Y&C2 M6[A(P(4E?&ZWRE1Q>#J?+(SR36DU:SA8;5P4C%)Q&<[TS[PU8S7,+&Y479V[ M<_AGF=YHF]I42GG=P4(0_^,: 3UYN:N90.IJNS,_3ZOSYZK8Z*A2\V;<254Z MDS>G]/YR]\[KV:7Z\* \+<3&A5)<+FO*E9B;[!\>G>=TNU%1!FCFIE)G@PM% M*: KZ#Z[HZ7)Q@?"G*X>HC!NY"J=EBZSLNVLTI;4\1?(,?^'09 G\ MKXDES>'IR"L>S:R6\7S=OJTA[4E/U>[N9'O>^O'S-)$5MPL9-S.Y^'J"OZ# M5A1@29JZ#XYPK&T;*Q9E($8ILHC2/9+TF?"7C9!PB]\@Y/_^KGDBIM/ MYO,H*8\+TS,Q^3CI]I1LM65>3?"36ZNW+L2'KCE:ZF)G-#KOVN;]PKR =VZM MWIY5KKI6^C%?6PS:7:O?2KE.9S+,;*]^/WB:F>9D<2O.!ZNGZQMW[-@7+?QD M?O/)9O+B[+Q?;5_4)*V=S[;[ZU9EN!IFM]\Y2.>DU,WX?MZKU%:%[E+,I4\[ M\&1F\\FLVZOH[K![65M;UUIV?-:[0-75,+?]SJ>G4TVY++6?9N[X[GY9>FAT M+NY+^,DM*,T>!Z+4J4P*M75F*ANSWBQSF6SA)\-0(GI*I;=H2NUU9RV>-]%9 M<51]:,F7I:T;NND5JM.2.!"3Y4$AU[DUK[31) H_Y%SF_JK5JR"LVF7&E)Y*]M+-,ZV&$:I0 M7:SPDUNK=\1Z-E5VKJ:S3BM5UY,=(U\OM:)N:"%>I^['[8?K6J4SZ@Z?Y9F1 M&<$-;;USV:G+:[?5;M?RY><>ELSELX;2W76J=JS[WR M8!6XH??G3>7?E3=5V)TW]:*3Y@N,:>:_@%QF7<:Z!%7?%A5EJT4XVHH9L!T >RZA_ MU3Z[-&92%[52MXO:$+>! M]T.&/B =!PG_FS3N_H=:%"L,A%H-,+([CKH*S1X\43,^3K\EM). M?_=V+ @89INE]CMN85<-?_HDDXKOY?#N)762/8WOY0#O)7.2*L87>..=[?]ZN0P<'-@L QB1QD:_3*SY4QXC\B>I^0^C6Q]%' >$VS_7Q@_)]//=YKENZ'!_"(ZS%XX,Q);O/(PI'DP+R< M,UIR*I)E09D*F9FSF>O2E8=G]FVSKZCWACB7KI?9V55FK8JM81IB7:EB/B%F MHR8NQI0?4_X''.\UT_ ;4O['Y7G^+N5;J_GS:B$_KFN29,GSV\I5]XK$>O,_ M?F83J4+44*P7])L#5V,VTW^3/ 7R&$R K^!91\>:N-GR^T>)%9 /4$#">;@5 M2EP1;$?/JD_&M#J?BGD'V:51:;E87T)J#R@XPZKNK:'+.[7=5M&ZOJQJZW)M4;/33;5[:@[O(:4YO[M>\'B-;%J' MO94*S-HS!]6)6*7_#94^3-X93-[0\$=#!\'D(CV&'R'Q]W#.@^)CGQ,S>*W) M1/B#P),1S.YJ?JN6SD>WB]F\M[KJ2Q?F^C0'M1;8M$^+A40VEXEM^Y@1_*X^ M\ZA/3RBW5H$18*VG\);0 A\,]GK!^\>7 MU(3Q^N,J:CZ[=*EK20K"%]6 2EC6T!I?HXSP16%@;K0'DMUAZN[N9F;5SFNG MZP>M/+A\=HZFSRL_GN"?CVB9UX8^24*_KU#KF?ET^&.C?Y@U@H3/.R!0K/A$,":9D.3!0;:J:I/&B ML(*)8= 2#@:?.%@'MY3 !C:Z 7:&_*FCK1?I*M#Z1>TM(!=!WXOT Z.;%@, M6V1E6,Z4S1,:D\9K@:DQ@=EDK:%!.1D%1+MK"U!P:,PIO2AT@AT= MC(?M"PP,&,V':9./9J$]IEGE./Y[C+F+8?'NBX%FH)O=5?B!"=!?;J7)YJ2% M'MH-%LEYO5$9C!<_EI8KG-F4^/G/#*O*0+3-/Z_+@)P3LHH<^.,796DO6%(C6T&13:C,TV0ZK'_4F0 M=/PC=/@'#B_+[MRE+9MX7V2_K>@COB'G"AT&O0X$,XV-@G*BOIOXG$_)SRH"\B@Y!H*IRD-Z1O MDGX4 E;'4\/HM 73Q?#T5;7/38K8+Y?_FBR("+J!]I%[C?5'-_S[9;65F5G# MG1II>=U=FZCTI-I#4&*''.D@&YZAG/?L#?'!#-N=S).C/>BSVB*I-NNC4M8< MP0"_@'&?M)'\C^):4%UN(_W-1A_7C\?(\X-K5:,TS@]F5J^2&W6&\_[U(O?8 MHJWQ,L(:29:][>(^;)'X"[S@S+5T%<92)[") X,6-DPVXKL\!@'Y*81_ K= MYY&P;3G#-OAD"9'"7ZSU-B/'=Y.XATMT9(?W'(][L/=FY\94>SYW\[WTC7YV ME[RNH?Y=*9+,@0I_F<:)TZY7["^MZBPOGKJU M4FI0+M]/?OS,_0+;_&:Z51U(5"#GO>_@ ?Y;K M3U6*50&U211SN;.FLQS6\DM1:Q>2?52^B:;^W^>G8Z/:Z:_3@V4/I3*B>9]9 MCN_FI1\_TUO\E+&";Z*@N?Y9-[L7?T=VK-+)T Y.6D$[GPI$$:5-2+39I23'H=&I* M_; 9##ZDT]E+H6B1'P,.@DR>8NC2."G$3'4;;>Q&I3GKRI["QJ%A6)))!@ \ MDS&9-AD$2S?']ZSX\H@DDC#]!TC-TWMH6H;_+H6]BXT+@)@=>CD$-_9&P/GO MK(]#K\2W\8B!3=\:'"P(UX7Q!:OE%@2F\;[Q:PF&KBG^S.%RV=#9#\!;>EH? M9\G\<6@73M:A,UQ5F/BX3L 8O[>AK_T:_OIOW\]19K$'5O+FV)8/VN MB/M=IWN.I(%:GR'[II98;9O/K?;X!J70(##PRN2 FCI# M&LP!PU^#',"_(I,K#9EQ;6!,3HB'8JGNFG ,3N"8XLG<53;T%-X-KXI^_Y3- M#'P=,F38"OEA"#HT4S$\='-%LN[@_3JB3#($'DR ##X!" "R1)T.WL(/2*:M M2L$S&E9XVJ>!Z&&11A+^_(7AJ>B;H5O_IE.V3N,I6RB>LJ7'4[;B*5O_QE.V M?F7*UO!"F^4SQ=/37";[X^E M*A'E&]]ZFF! [ &J$V%S1UC MC@1_-KUD8LL-*YE[&UG.%)I?5J_(;Q(;VB(Q^E228PW2UAL_2EP%3*D+KT@= M!N]9G""E&R?8U+)0R$:/%;:AY^-68S*_C/!Z?X M;]B;J6+0WL1_Y4;WF;+]L%![E6I;-RX>RJ.;:K@:(K?MW<8\=>^( MU_ARO!3_?,"[;;J-VZM!IZ#4U/NGS-/#\N)ZD"W]^.AIRK]J<7\!!$K+UG#U M_-CNURKKZO5C*Y M#$*T2PSSB>B\=-_7$S:"/MO;XV-2PZH2SZFD-<90< (9=5CV:P._8\!6!LP#&PB(@:P]X(]80A7RB6MRH4EV!08\.8ZC M2W6L(MM?00 +V\1G4.6I/VJ=.%@-D-A[CN)-B"8$=@S-6&$ZQ4)[B33X MC+[0(:*4U+P@4X(2T(2W"UIAZLU5]-PKCH$M J\*BY=683Q4;>)E!L>S"YDA MI&XF,)AQS/PMP7.%](@(<(>@C0\3TEXF.F%%_+V*.A[CXT!D9(2<%4+ZIO9$ M^]'O7N!$N*8R 2IGL3:BA@AJ"ULI*-#'EQI^@!1^3^5A@&5N,LH+I"EGAM6S MHPL/DW>G:_?I:F;4T$@KWM[D"^93!LOD?"KU-469'Z"Q?0VD;KK+C)B?EEL] MJ:Z,UMK9\VT/1NZF$F(N E9,%]DH^0U6;K(8Y$:4$3--Q96I/>,@>:H;FC%9 M;T;SWA3(V4^PIF+H8,+35[55>U8A1>'P+T]*&Y?*;5;$G%<\KXCZ[7FOUE%& M1].$('1"XC2C9>]PQ/V)Z%N#2*JEJH#-%5 >_2F\) 9 &'5*_%_.-S=+XJET ML$#4NHBS9FKL12G5&]7M^'&B6&.-!19XM09>C]XUBWC?6 \XA'X ^3?P4U(\"@UARK2ZN^24)7T6 M:?8MINOU]+PWN!7SMW=2X:QO6S+4MJ?%[0D3 KX8+3AB>J4Z4P$?4>B==$Y( MH3BR9)6$!O79US(XW7FM7U=%5 MN3@8?%9=[(>SN392$)H3)1)S/)*+!?]N6@@K::"J=AQ\6*&/[UC2#\4X\3@ M,2'P_Z[8]HAORL57",E8Q,]-*-3R#RD'#FEZA[3)(26LY6)]&KS.JM?TQ#5Y MVQ/\.HS ^!S8D):I 0X)/"IM:8"7(9%N5;?QC5/W*(>:(&M8%063 7123(46 M9EO$71I@!W8-$D,ZT@J%)L0GD'BQ[Z1N&%' ,^E=FA:( M.S"?7-NF/[W%MIV0*B6@8(994^2UV'.*V$'H"/<<>?\F4?'=1^[]\=-SWPJ85VI-.)CI1P% MD!Q;\*Y%/IM@581[7/$V=,R@,.Y3ST2 VE0[F#0'G)FG+&*&L,GGD UIL2JF M?PCX.%,+H23^$L@D\,HI_D3"W'Q-J<-SAMAHU[OG6+<$)P]Q6T"(*<#$;76B M8QZ,:8HY6*BK1S==>-%&/XY/R [/GF[<43+[2OL=X@5*[:K%WOYO S-8B_;C MH<=*L'0:6UBXAD-R'%7PG_WEZI+RB&&%E+_A,B6:8TJC;$RL$O\2-/!BH(:< MV> M4H?5W"=]PL?__:9)-L4XR29.LHF3;.(DFSC)YMU)-N_/I3E]5RY-@-@YM]V=9QHCT-\7FYSKX$$O^P>J%1+>)#4E'XD$U8O2Y MF!Y)H\)PV"^LL_P+)SHP[2[S]GOOZ<;FS?LP9>G3%';XN X%KFYXJ5-P*YC2 M69$*_UE )V86Y792420P]^<%"L5(\1:#9R!@\>T0%H+5)-DKX2+A4!UJSH(G M#:JQS"?@&1]0S<6#OYZW))#3QNN*O&W(+ $,VO2JT#Z0D4 $A#?6!5\6W9RS MYM:8'8P].W"?,R0\NLID[HW?((DE6%GT6N)"_ GVPE>DL=S !:[WE??1IB&' M,\N8@U@'CUI?=:85%A/8Y3B0RK;R6%PGY5E^W5E8@^12[100O/B?>5^\4>$>0J4"-+_PO[#/#PE=>\N(D3] M?7Y_3PD(-2$.^,H()& 324U:&Z[SSUA]0DK04<:=?51O"'\ MN.O-76ZTVB"7@_?WPH2>TZV6&__W?XKY0O'?S7UL].4(>AG"#M%]^.3J+%=2 M#M64<,6 6*K\#YM'%CTIYKM"MGIZQ(@5(U8$8K'J&&H(CO#SX98+'-5BQ(H1 M:Q=B59D #.$54;69(D9\<#$&Q1BT"X-@3HW\,OIPP_&M_(JZ3P\&X\08X0X) MX=H!!9WDW%&]'3P*1,.2['!>K(VQS"95--(.##S9C6S1,6G"@[QX^%XMF$"1 MT ODI=*JP*!5'ABB1BURW\?&*@BP=03E+189(N: MU'>"+K/@>6GY\S9;#&6EXGT"\XJ_\31SC4& (X'.S<99LZP:8FR M?-89#E(N%8GB<8A@#H%%= M>'4(>X6BH.#6WG"E&A%HJMH^;I*8PQ82A1O?C6A(%V/I"!AOPF/KK.&4ETA+ MTW(!K-K8W@[6$#.PY8XR\2P \K+FMLC MS%P!DOP+L#@M_LNL.:')OR&?I_[]FQJPP60.B/;/H<3+A.JH,=$JL2D&1702 M-2@ET!(%S3!F)(1'>JIK: FY7-PB.A&V5O1,80G4>!4QC7AKRRQ0:+B@=WH; M\XQ*: LMKV70:P,-333*@A*TP2A6M52L#6+-US#&-%?#G[<.#9SAH^[=?^C< M#NA^P2J\UANY)7B;/-/#1K)K@8(\-W05YJ33/BITT^&F7))F&\0:LZDU3JKK M7&)6\G>3/ %P-)"RC:TE#T/)9L8B,0!,0V5I=G@Q:GD%71H2<65P.WCS[A-^ M6Q3ZGBAOP0YS%SJQXS?K_ MD_+$@"F(GP!A@;52OSL;A4G4N01H]LWJP_UDJF"D.^SJ.1'.P*D&J#9AU8I> M55; 4['+^ ,,LB-]&P'?7>0^_#T@66H.DO;\7F>J M0&"6C%@F-FC4NWRK;1WN(;B)2J2E#@!K/S2PS;=\I"(MGS?Z2V-F2!OMK7GZ M%_/J02HUH%0H^XOUS?9N7>)IGTCA=TGL>:(^\ K3%_/IN&\-^)(SU=:!^0F, M)]/M$"W,-#6R$IFH0!'-7XNN?R)4D 49+1$%$0;G6-UJ2#56->3YOOAL;PNM((D'2Q.7%2-S2-J$HV(,!+>] MQB;24P<: 037,FDUKN;CG=?) I*EE"5WFU)2)U/M_8D,I#K;HAE<1$Z&7A", M]OE%Y2=":1YL=<'2LOR5@KA.KV8'UPQ1#2E!9RE[C-1?NBGODHA5"RM8R'$M MG:V(?Z.I48. M;OD)SFHX H\Q$.D$#8RP?Q0R0:G?CR>U^YSS1/ &O'H;Y<4,\*E%R^\%UA45 M[M-KM[*WYH+AY,*MMB,)3W20_@A3 R-V$GBT0E!?552)N1^Q\@!-AY2 ZH!% MEBZOA1HV8A#4*[./STDO,*X&UNKG7/%+8$*<@ 7$O,:^I/H%=>5%?[>--D0> M32+U>QN"2D?4"II?SS=[W;WSM%2>I<'W86/C@*Z*G_);Z=B<\:B6[22A*PXI MSU=MTI2>5A1+&@J];AU4#L,;\X0>Z[K&&83_S@W-SY."]@ZAZE$)W/ (2B(V M!6DH6D'Z:E*?+:1XT@3/8.T$4)]ETZ9QGIL7'F([IJB/21N<:T2-(R=6*01) M,J&^?:$;S7 D\!L'N3L1;1.#D*ROJ?'(-%D"9F6!3ST"70X@5Y$#W2;H@V$7 M0BP0%9!M/B$ 8]T[O9;%\"T#H[,VD3= !GDIQ%0 >4*%B6'ZFQ.R(FAU'I;A M]R'6&9DT^<4WYMH\%)$(Q2(\5&;*7)"K.4 MQ*ZR-YN#D$VX-HN0<6H!*&[0+6E+%$K!)^I \*Y@[K7$L]ZQ:%0!FSUDV+#B M\'?K9UJ.A%G86'-!(C'=0X=.V*'FSFJHR63@##ZN<549]AFX2S_$Q*QO%=HA M8$5MZ&%X!D(<*KP1J705GT=AKV" M0W.;^89#9*0%2TC*\V/P1C&?(N?WXZO:%8S_.E_5IJ?TI76$9D?H.,K_%]BX M%R'WA1/KLTH*9K" UODTK8 /*AQRC_(7A:MR-NQ9GV-BW%+6>&<)ZB'"'_D> M(DE+4(.(,"TZ["T1E3$19@N^-:CJ2X-L!;8[WSRP-YF,&(&^/03(JC*G$$=A MFT?KH]6H@'JSH1Z#N3>Q$.^60A_W+!483^=9*]MI#(%!=6S7N](%,(,-N<&W M@YA'']9,Q6'-.*P9AS7CL&8ZP=R-GO/P9*]C MBW_E;L(M2VF3.9KS23KN4:?B%K"X=LL>#@1O_$Q@4+? D@$ ;=)J8N^XMND4?3O&?!X _L MB(O:X[?K7LUS/DJ"\1._0PT/ K[?[?QXZETBYG\XO+,C[D4"ZJQ+ GB?&" 3 M?$ W0ZAPI,:SB+QHB ,-64PRD<(.E-MX&>NL-0^G1%DS7"5)&32Q&5GH(M)$ M],' BM##\/!K!V A'K7S/_5B@XR60S'?8+S0CVD'ND: ATM#Q%\7"$/[\[-W M2X!P+G]HR_YHF%=D080$V&%2OBU#?R/Z_?X-!P9/;4*:A)8^04#MAZ/021E" M.S"[A4?Z*V3L.@938T2BA9+75(*73?.N$OOC/$&QZV&)38+*I T2]_$1AR)+ MMJ;CY*'=,SD7=17)&T?SP[UCD'->R<<4\4 TI7UH1B)S0)'L)C(ZGK1G,_3 MF(7M^7O!['N0:3*+RM+7!=SG").FL4:(99:K9%@%N%^(;B=!>0S])A!?^MOW M_KSC\!Y1CF$R U8+8>XS-&R33(*3SY!%4_'_8*_;''E"6\'Q5F(1;;?#+<<) M:&SD!ZH#YXB:<19((U$"0^W9O80!S6<<.B00PUK(F:1!!H\T*RKKC^$AT#M1 M1B((YPUT\>)QL&<6YOD7E2+'QY%&PL4X/%NA!$N)%#>R"" M^/ AN-$AGH1*6?J+"=T\CV->!PRM&.3VB$&1B4"O\R $A)./2'S M7;'UPEKG\9P!/U0(?S'"\0)WD#Q#[I_&+M\\%^GK4[XVF:Y A]N/'MFP>@]V M;'@MS#>@*A1-4N* "D3-@I+'YJ&"]\.2S"^06%"-E29M( @O53B(XZ2.$PX>=/Q-D8E M 6!>F8*TKX:+H+$UQ@0M=S57O"J,'U+CL]I3K?(\NQQTKU.SQW+$5(;HYXZK MN2* Q#:LX_WU4:1;X33C6_&LC:&-O/4C:E9"<%IA.R-6)]?P^GYC^:& K,C MO<)22,8@==9@X9 D>X1"J2 P;&D*627P15C8!M1G>6._F/MX3)KI>BZ0S7>M M54S'0;TXJ!<']>*@7AS4>W=03_);53X^UMK+WAW\>U&[^4K-C8P@;-()L25=Z7KS8:L0M#',U\=LY6K%,^?B M_JDJSKO]4GUXEIS>E8YF/GHS,!S7/[P0./W^M+9F].!>Q=\;,XBWN_:8TMHR M-"WAN^[\ZA4R\"T)MAQ6J"A6,N6*SW:8(DDA#6F3W.!B;C;;-F25?$"\E'RR M<&!'B6 H(A 6282U2ZY )H)#VSV37R7EC>!T2;)7@^W-0P%[&3]74DBK+=!I MB5MZ%S44I;&F/>B.WNLW>N?YTO.XK$A',XUO!,Q /IT-DN.'7N^\6LQ-G)E%(10P7IA5R870- MSV0_$:+Q.1BN>)M;\L49JH@KTXH411WC5](_^?!=6J5B6>M@\RP8EOQ$ZG,G+TT)=P4HOVV M\)?#9W0'5_T;BY\WGHJEPRFL.@N>II$>&M8-A0X%CK)WF! MLFPA?'(;$,,;CL$BR\%I 82%!^8LP>GQ@;FE2N[.A.HQ;,)CL$'Q. 4)KP6& M3!'OX2!ZC!!)_B&I&4""FQ*(:![3#VZ"#JXEK5(DHE) MN,0D[[07F'^ ;*B*I -6;!^96=B&C*_!+_1;.O!M3/"E.CP9(2?^;ZC3Y5J0 MO2$;K&F?UVYPA(!,.$K0&I% DAW@,8&NEQ^%CT?(F[6Q6T?G-?E%I*%@.S$W MR F@1RC"A@Q_PJ?4&G5W()K_SMA0D M(FQ#A1E5*.%+B;6Q@#V$9_6%?[S9WD4)%(9/H$$1EWSX[[(FXF^3=4O6%*P%MB%^7B_) MF(C,3H1!*C@^U1/< MI^W$=KJWGOJ5BXNK?JTF=G3KM#R\*%]FN6$?E 31SWVJ)'A/LNJOB(:-;S8B MKS]^*,GB42U[.%,S13GJ'J7Z34:*W-0'JO%M!$]ZRT]3&7S]/>>;_G)@N5:W>1>UJL M6D&G5OWV[!U>KM#T7F!AP@16>,[?M MVQXM"EKK$ MC/OK<*A^)>8NA^OZ\RR=N[Y"A=/:%#5*AX5#0R5Y49&:V68-]2=ZH9MIEL2BZ!M$]:.)ABP$WCB<#'K$Y"C79U6"V[JKE$[ MEQ=ZT;[2IJ?E T..A^Q9,5--=@>]^;/1SU[8Z.SR#B-'*IO(?!"'H;=#TH<# M>B=7\DDK%L-U2)T3=0O"H]$!HQ.A!MUX&)[QLAZ;61,3U7:(@XWUC0I@(7W- MAV)?%>8,(Q)B8?C7N.EVS?'%5*KE!ZVA?J>?]^O:Y)CP+VDC&7!P96 ; ^DA M=?37L(\]1SP>3;!)(K&P54XN7'1K/M,G-IA_%_WHS=.D MG T49$UIN:7TSA>_$H/[#NB1?@=S>N6&I8R3<2X>5CUQ7CAK5I^;#XW!8(7Y M3.HD]]LLAMXQ%#$24">":??^U-L$N7RD@V\CS _>8L;Y5T(-N2^XH.RL.QBW M<_EZ31J?75P89[/^(M?:)EC%M=Y-L%5I#4.1^;A!F';L76"%@HEL-ABG?KQ: M#<1)SIU55N7:(M/OJW?SR=M-G8P(#03\K,@-I^M;Q0E)FV559-%F$TUD04^F M:K&&H)NF4\[W,/V!.%!CD*&#M$E71[J]70@10(+SZMWU_#Z?7-4J_?951;X^ MOVM>E]Z.!&16,XFT,V?"%_:)^*EH*]O3-F\ASBX.IUU4H;[H!%9*.KS MXK6!SZ&7KN72](%@-P\Z=,H+9$T]==LO%>=='$F_6PR/-X+R++AEOW5_(&#H MM>XG#1')4;PMTRKV1'!'?L!S1^U7H VH*:E*$@I=:7G45OV1;;O@C*5=S\.[ M9-7ZWF;A=YLMQC9K$;Y7;4(FKDV(:Q/BVH2X-B&N3?C%VH2N/!Q4C'8^U>KVWFQA9_<6KTIW?:O3*-JB6EKV$.I4>G)'JWPDUNK M=PWGK)>I]WJS_#!=GIR;X[O"';PSO[7Z1)ZDEV[_26SDN\/A-(=$O;P:9K?W M^2P6J[J;ZCS67%%#YS=G3B'S/!GFMI],7W?UZJ"C9'N=W/HA?WF5DU,9>')K M]9O",TK?(+DK=AI7J7[]83&_NY\,\]OO;&70_5"Z&[FS>?$J,UY-SI=:?3(L M;#\I#T[3XY)IN+/\[+1Q>REEQL9#:WBZ_>2P=S%]>JA4LK6TD1JD^Y>+Q=6J M-"QN/UFT"E?W+>M4G57F]8<;9=UUJZO),"5N7]*Y>:Y,ZHMAKY?,&:W2XO14 MM2LK>)3?TB]4Q:3?5Q63V5T5\V+^R,Y?O1AK_.)&>B]HO!^@S_JZ.]585>Q8O@3F2F ?B["B=!P+8&&+OU3$9/D;883+;HA6<%X56V=^/_9>],= MU9&E7?C_DCY0^TBUXKW%FF_OAZ:'P/W\4TOG25^NR/L8+B,LG/M+\\0VZ4;*_-$B& MRLK+J9W?4I0S(WODH]R)"P:([(_P/B[$'>1 K =\.DNO67N753:^SBXK0X3 M ]XC@@(,S^2:+IA/0(S@1C(NIR"0X9CBDR-9P/RXJ)C^=6936+#P6K=W_7:J MZSR\X/R,E$(M#TU[8,OW3-OC;PQI(-U]NGFS5,]#RY)[2VOW\/W]N3$?/L/W1^^M>NK>>*=+FV[*T=> M9>;>; 8'CWN ^!">[86"YO#2'.R]"H$>#W)6CE_>L[.>P;WE'92@B\=K(#X; MDNF2:_YAL25QKU##OT[NHTVY^RE\S=X-1*^(P7IRF>@/[A/ZD[(_]^YB[LU; M0&EXZ,+H[B?^4$)46H?T67L/9X-T]G6O4;N9[080U84WJJ,G1'>* M\^M8AN[TG#;P]VL%4WH8P^\..+C"_MN_?/K7$Z()5RR+]BV^J,-B%:]\QC/' M%BLI ;.$[ZYXU6]_[O5),, _U<[]?='[EKM#3&XF\+8B-$1WMNNZYO= FQZ( MFIM."PO8-J'0V*"3'=-$#-4+:ZY,3Q87JZ1[R7&BS^CQ*H4SCNXWX1_?F5_Q M5C:(I=RT+XRC%'9A"G\'/^QW"B9>_0[!_ OG91H/T[SHPCK*\8;SZ)81O-5_ M&N:-R.)W&2)8P\FQBI]1\E+R09H:>\:Q_^Q/AO^^8&+V,D9[SX>7TD4@T\&4 M!+_'U@:0"R\I#@_8WDQ&^^<#[HN#INP$"+AM"1=.0O]YV;'W+_O>8<+__M?B MWS'M,^B'@0=P,"4-I\L?)OZ;]3I#XSZHE;XRT-.O^/H^<_1>'"Q M-/S?7< =C!_$0W!2W"NSG]0_[#F=O.O)@'%T:. _?>$OL^M=_]+%P8LH\*6) M(8$'%P5E)<"1P9>PFAD[.=-7,19O;E#?>-*BO>3V)N5STK&;A)"1^>"LG&V' M\5-YOK^%+3:(FWU%@KNAM[7*OUG3!1GP+Z%%8G$-L4C%[UTLWG!,L,SAQGS" M7H9O W&<((CB/_=F2 ONA1SMY;)0C@;ZM- M7[\:>IG17\=K.QC]_[OH>-Y*1Y[=.+I'/OM'H_'GY$%% _*8B*_NB314W*IN MF@VMO:^Z#?$0E: :J.TQYBF\$UI@ZTV]*3/HK&"T2!^?;>_".4 M\OYU+\COG"-/<>-=%6K6[\?<2(.+.'E6,B TKD#NRO=W5D7L7S(C)!A3J\"YP#%[_/N#]C/SU M;^2OW]/H(Z_CB^%[^TA3][3991DZ8>EZZQ59M5.CB>R4FR.KV=$-HDZ.D]#K MB#]E4N_T.B+]C_0_BN[O8P\_6-+]V5X8@GNG*+DF( ;=/(IE4B_*Y\>Z>:WT\TH*_#5K,![ MU!$,'3SUA%X62:O7&0QZ69JJ9MB>,!Q:A?@:Z"7QZ]\$1#7[G@F"/QX=0(:Z QNK%<7K:BO6%XGJ<@BY) M.I.,,@:1)?@I&8/OY@5]T!+8M6G9ZG-LDB[$UK(VYM+5YAA: N $$4]8,O-! M-^C>O)W@(N,>1^0+P@\$1'$@PD 4<-VML8J2(7?G@1Q=-.SL5*LADKYB-3V] M(C4^^*0M<(*T@A^>L$)SKC6,M\H5AZETYIMUHC,?9IKK<1KZ(ZE,F&8]TM+W*],1R4>A!?05>0RH>CA^^1^;$A6/R ML:ZB<.B2X= -ZX ^8M'.G ^Y]:B_=[XD!*;FPZB=,&]+H2MU],*4D#LYUF"J MF1)1F:_'&?L U59;/LV2-&9JAD MQ1[.#;4Y2[2 ;2 @N=C'/)][&)L#<3 MJ?6/5^NP]W%?:OT-#FW>U.0_'MFD8CW)YKE5 64'\6)-%::EK.1R]L#LRU.& M"!=H'Y_9_-?%5?XW!)9^+WIY30QW&CP5='=:,/2U-?,!]U_'+*6Y<:6!5 MVFXJR?4ROE*KTCK,>G2ZG4]$=!W$=_RKB._!]"#>_.P8"8!^6?;5.3]>AK// M!2&Y[ E"T-.IUU/.^^L39!5PJ3I8$.@]COR&7X!"BJ/_E!O9#ORC^ROVSU_/"*/Q/@%L\+>G/W0$LDMPH)N\ MH+ .PO*0/ BTT<#DZ 9B"$ W!'Z?>\3T+9CI\H]"6'I[8@I+&YYA^OP.@@84 M?)^-->@$ I^A@&] 9B0PY1[QA^Y1Z_E/91<+Q666"#!==OT\9-J8058&Q>,< M JTAM9$U@Y1)&TO0(*F(!8M4/#(&GY5)=,DB5/!\.)"U!";A/>-T"55G[$I M>$D4!0,.#(3/X-72*J#9@(]>>$Q'D+LCU'=_Y.[LL$"((?W%'J6(^PK)0GY+ M?WEQ/!B(IB.*KDTA(\4?I0CV_;<4?(D510G:>= M,(6P'Y(!1J9SP*PZD!;* M1'3;>F%L^N-$+0P=,K2_"*:_?L\("'15YHODO#H?+H$(^-9[I(5WKSB<) ,#"VP(*KP6\7P^WD3$ MQRM$?+Q:Q,<;\?'^$_'Q?HR/]Q-LIZ_0E[[J_Y_::BY-+036AMQMI!=!N!*O@P=.1P[4@<^TU +:!7 M+O"WBVI*&D+:4]NT/*,#E]8C@$XCL',K8% "CDZ/%JRQ\+CA M?G?L"=AW@00G4F@,1_]RV^0$UU4'BN89F:+ 0Z?LY(N@&86Y"]=BT6"HEN/S MC)I(8PT^\DCB7EZ4QI*Q!/K7W_MS WU)KY^62[58TN#-6-^/!1TX> G[RGN@ MV0L(^TP)>,Z0),_<=TJ]>.?E5=+>JR8.]$6!FP\98MDY:.G30KJDDY .U@SX M8*'EA>&D2U\+!)9Y[CPC!9)L>BXU6%/O43"2!*^"5UOW[K7NL?.Y3K['*>D_ M>)]C=3=NX),O;;#HHL?5ZP9)NU5"3$Y?"/XF$2PT<*Q9Q=3WI\']E@09$G@8 M<6E@G"9TR/U]A6,5SE9\LZCM^@W^Q)HOPX+AY"Z*V OQ=G&+NUOYI+B06-(E M:Q3 WB'Y$0X(>4S@YBB"X?/6PI9[7XEZ0B8@2 319Q"H@F73/MM)U"/+#=ZC AL"Y^2%4?/E*8?T"X(TN#-:\DRWQ&Y>D2K MBMN !SU0=%B:9C[?S R7;4T(C#!&G##"0&J!87UI$L/B[[*N^=WP]PQ2 ._O M&D&$ AH+-,V[TH_\[KHF+HX3P+[5#FOV#EN"V3[Y=&C GL'F%G"'0H+GM\:3 MB:&))^3UH5 Z_\+57%)A,L-?3J"0NU[#M_NY%K"[+0Q)>7F)N^[PU=X;DQ>? MP<-F72 ! A2Y[DLFH@VLBB >=+K&.B]=]I0"N%4:[XNN:[@010>/>/*J*$T! M:(IKHYY@DH-WR7W]ZY2F!\H@@=W"P[%R]Q_@IIKP3[HHQGPN]IC'Q@LS0YX5A5H(*8E=GG77S+^D MWGPV3'>+@/; C;KA@GJO@A;=G$$.8R NJST[!.?F/6*%H<%>R@LB#$K]O*3YA/_BHTO>P_"KR6H)>E@P M9#OZZOX6#:;- "L3I!]\]8%GUY/B0@Q7*' (IG:ZU(WB;0%Z8 K.*]M!*_;*M^V$3$4 M2%C55?+ '*43^%^>9>[Z*=C=MAERAT!4&#MVB=P_O&A!(*SO\E3&X@#% /7DS1= M-?/RP#I4/L-M[^:$@7\L:)R760\2V1[*/*OJT(,QIF */(@LW\/F]"GX9.^] M/M'W$;^W+YT' ND[']!3AM]_<3^@Y,D"Y-7VCG5=+W@",_OP'>X40P#"J2>G MWI3M!NF[WJ9+G"[X00_\63=,WYRZ7?:FPZ_%]_>!@$0[Y+-YGB)P[7;G!RY[ M.(P+"TTCMS3A7V:B51I5QE*IL&:ETG2'7H&7H[>LT0W"U8C"IA-\:3216; MCHEP2ZYFSZG\;$0Q_>ZF.M!ZXQR6@BU#(\*+:'W0P'-#N4!7:^@J/Q"R-,3- M"HV(V72V9*TE5AF!)A8%M1$7DO/6J=6LMZETOT9EDF@!MU TGM^N*LTU6*-0 M/WMD;#'J&?1&[I2T,3>P>CUUM3ZU[K-,G>X[PT*=7L:UY3"3J\J3\?K4:NK. M)%VF:XD7O Q(KS=*FRH@RJ/STU\YU2S$CJ MFY;!$,MBV:K(SK8P@RV#?E[ZK*\-/7Q;R!NZ&IQT]"5K1MDF\)D$(WS&IS+I MD5,T>@)*5"N"S':7P@(^]OA6X^EV%[W5&-I SGQ$>/27(P\-;$@ZB%7P9V2? MA=6?WS.?%8;WDE>&&O)DWGL@FI-,=CHUA"D;!">[T;P8]6OD6+JZ!5.,WLN] MA5B)UJ(:"%^V$)@SVBT$O>P$OASZM5ZZF@A(MOTPQ8"?4Z_"@\6K<3' M5N*C$ ]O^:W7&W7Z Z.^J/+?]9#/P',/=J'$1[?Z-\3S>L>N\)N%MTYV1X[W;_U# MR>3][/S^?\^_FLGDO:_F&WL\ECG>MA-WWQRPS#6O<-'3>YJR&T1&,E<0)Y$8R MQQ O9QRH6-W3L)I[N7@L63F'&9>MI1PK+Q@[O6%T+$-^&AWIC<-K.J@%(V%] MARGP779S BEI6)VOK$JM0M(59]^)/Z#NI]\Z'Y'K;>"@R M%&<=S]6#FEL;BA DVF<,Q:PG\;55><:A^" UY*G" MNFS7.+)(8TEXG0M2 6:>$HDP#<[CQ']'+E*-U=@I1)/RULM\S46Z?Q6_!>SC MU0=Y/DZ-R+GYH\WR+'_U3=<(UHKY1/5Z@!5G65=Q+L]IUYHW=AP MT=J ;G4&2U)6,[B283#,SL37XX2+[HH])5.O&:[[#>TC/7^TA.NM]?S]OLE; M>BXGL,IT,P/Q0DS6-TVU:"=;_<_CO)Y'SUO:EDWW)FB1=HQX=F!U5RBAP[OA MP$'!L:=T^K5(YKLD=SJZ:*UAT00$PN0,R:NLBS(\5PG<;DU&<6T*#L]3NO6H M[\C"?C!-%"AK9T]7?0M;5?J3V,BA4-INRM/2N-\;3\>W]J3$>I:*#>KJBA9P MVR86>:71F<*:&DA!^$2D\"A5%%F<*^23;CWJ.[(X'\PWO6)Q$GU!'/)#7)-5 MBQI0N#%5U/&MDTX#0JVPM8J:HONQ$3\7\JL)VV\!B^-2+^/)#[IT=^6Y'9?V M/&8\=JN@\^;4&^?G%#GE3MT7I\C-_:DS4P6=QTC%JH;:96=MBG'BQJ3#4NJP M5&B-"=/!0NA55-0(.PO!*0"+4S?U7U"W&H)%P7-!1;VCO0\N"Q1,DP+X<#K MIKKA/"$^!O'>N9_B=L727S[; 0=;S@*JO.*\4)1 &I%=SR"4KZYI N<#;%DS MA$5FX&_(P@;.N(MLI?'_!9V"'^IK33#^:[CWU! 7P!AVT86 <^$H7^;#A:7< MP5L&G7X*$#4=Q'1,"TR'"YC2[?W7A6J$>)J'8P?-=8@=MQO\0C>M&'SSKN'3 MUR9@[X&09(F'YE1B7:_@7$:A^+U/E>;B71[F#Z(S/#W,MPW M!0/>A 0*UQ#=X,.WBCM+%\,]4U=G#6,\6+-<+U^DRW1!GW24EJ@L,6D*(J^P M0^/%_@OO\>ZZ77AB/QCXGIS8$IODM@+9,- ^,T[JS49OB:W65YA8QP3E0*5YE:NI2>K\6V('>*3!D3 M,$MLXE-XY?#,&G!1W)F/8.X<0J&= ,#[(S''WJZ?@]004'$#/C[!O 3RV3OI M!0_6P4/9=6G:3ODK?-#SR:[G<"W_WYF#"M(<-\1]BU.5R])HQ&^6:*/(9U8K MFJ^@R2]'$6V7.0T2Q B&^UW@RS0F((YRU^\X;G EGA0GN3[6HUB4P&,KO:BE MMYC< C;_*1X/$PR[XGS9R0$V(ZU.EWJV1J[EA@4\SV5*)S.K+^=\/S$Y"SO3 MG]#$7&0Z;#:C*UIN,.P!P0X=FYI=)?"&PJH'. X/H!K.T+_8K'*!-X MUC<-V,"#/)X6QZ>@1":"M18$#UW7!(,S15]>(0_BBPP@^DX(O-C$!2/65KK$ M!%@=L7G2_2?M M=_!=YK)(L MO_+Z)WYD"""*TE^X&L%C=YWS\+W- U;5B8.0'0HA4"*@JE2..LPI+ AI7%QJ M[WN"8;@8U:Y2';_-&\G+*WE="-@+P+N_]&I#$(%LNE!8P?R"9[GP V>%EK_- M?AKH%$*ZJ-*'9!=579O&0+2L0MH,GSZ"TE5528./F+U'_PEI&! /2CY NT?BF$^+ U'M=S'!1(# M%5?!DCN5B'.7A=3X0)^=4\AR!4.W%^,5/6/CN2P("^RY.2VK"ETNLL=HC*\U M'>,70J)[?3D/]HE#G&XHX>\MOCT76MV5H>C2V'.:B"!5#FNN;P3WE,Q$"W$' M"X$]$Q'(T%TL1/PY':G$&5?B@Y=PWMP;[AH%XS)6^'%!()+/R=O>UOLJ",11 MK' 9/(A;R'S6I[T!,>0A]Q4("5YXZ"Y[>_?"4G^3^ZEO[.,/5[_]UG;X^+=0 M/I$310]3HEO!T'G6G+T[N*T+%N5Q<^URH>A+M6)O2S<%MK-!G49WM.#7N2PF M02:.N+?U8/@_Y[OS>G73LZM6_^Y[']?HKFZ7SE>G^?UMT-=OO:+O/:7]HU$J M^61[8,::OKIU@+:=L%"]DI++5K=,G:EH;%*7C%:^D6YYB#&)IS@6/L']!C[3 ML>&B(*FAR_:[L$Z:H0?VD^ZJRHFX@WJ?:WN1GL6[]:A?L8C0!O[^AD80Q$*N M$83:W?:4^X0!U(I"3E/-60=ML%IJHB5:)3;>\@ E4NGP6?Y?C^.?O3,TA/#' MD>?U60/V+0H83MFH'U; \(F[1N\Q45^,'[%!+I.J5.?>C7: M\:,V+.'$##E*'']UG@'=5//YP[S;09/\B#[P0)'F7D#0PG6 - MO<52P4-FNPM'A@!&*;A/\B\JNE> ?+)TA/4GTO/M5QX-\3MXPV%!A1'<>WNX M6XUA\0$+6=)C;15=JNEL64^,R[E5"QJ9.!$N@OKP:OHKN2,W MA+>P))WWUO%X]93=M9V7I!&W=VWG8XMYF@/^P:C6B8AJ78BHUD_?C(NHUB.J M]8AJ_1U4ZX(L$-HJR8SD?B,_EMB%DUFB)ZG64YG*9EX==4=RP4KGC!&&4_R, M/$6Y7:DV5T:-Z2D" M]46IOI:8A:G)>%FAY&)!GW5JK5/DW.*BL>8*%6>*=O 1DYWSV7Y5.4F+7N/C MY<1Z38H,KJYSVW*YBP[U]2E:]'RS7*H*$DNCPH!"#=2I3KJU]3@5;KG(&UMA M-J.G(#@AQJUDCS,TG!RG3[3$\97$2F.*%C;-=KFNEVD#A2WCQRU7VDP4&_:V M)1>R)@^<^:69)J;C3/B9@V8?-Q+E-BVK0JLL]%N3;,&KLC MX[PP7QO5A35IKT^)DU86IT16[:09-EE=:R1G\"TLZ3A=&JCL9(#DQ4:;;5 MZ^M3XJ1-[417HHD936@-L])<@9AS39X2IUX\@VIMK<"@_9%>Z*4R\?08.RE. M';&>H4G#IAF'[A*2O4W;K11Y2IR$15$A)N/9\5M=*H MB?83C)%?9.N%OMDZ*21X;]M=I/)=G,:ML627MAETEB6A1Q]JFG4*_+)@55MT M06P66K6)TLMN0-,3*RJIU&;)E B6=B8IBRX+*&-14]@T6%+@Q/J7H3T6\U=I M[ -Z^@^0V>/WDZ?[%C4)>T4LAX4)[9>:C"#@1G)^3<;M*@!+&M(!SL->9L0K MQH(1%J6K8&T$@;/K]N/4"[T>>A\N0!QST&$6%L!X M##FB(+CE0\!]X-TWVHI;:^$B.Z@+1? B5> 8*8I?UP3C7,&P6$E[HX>D!4-8 M81%4&5D0ZX$]U4.5Y8%G!BLT0%]5OPCVW"F&W?%+9J^\.#..H^^D,?"E,Q#. M0#;]_-.ZP:4;O+4B&'PVL)WY8*'+QL?S3W\\O=D5BS1WDT2"<-%=DI/9"XZ9 M#7KC]4QG"O.8P.#]0F?26$,82Q $A[(73\AZ)G$S6"?CYRF 1$MP\>%-7W>I MW.R#6^G:X"S]0!_@=T)J@N-/7G/@F6INF=>+S)E[0K=#UI@X^U+J8X/LR<2N MK-_<+PL+*KV X$%I0R0+#H+=U;SQ0667^\H]B(\7?9BQ)N((%AR%WYES%H&= MN?!IO[+MI?K)FW18 F4>U4 =YG-W]:2O542%-M0W*HSN9H>,ZH6B._E1O=!W M6(BH7NA>%B*J%XKJA;Y;O="=$P5[544/4#44W!1\HV@HDN^H'NY!ZN'VTE,_ MK!8N_9WO>)]#R:,2NA];OG)40I?^:K)0T?CX!F:"2^_>W<5^F>7[=Y!&=F2(VDK4&79'4 <,I9B&^_CC=UUG. M1^!5 9(<%Q?EF+ _+]O=,0$-D7[6(SG:S8A75K*U>&G;:9R-52@KR^C%T\8?W6+#N+ MRY*),IU6==O@E%6?B\.BD+C+W)L*%_P^KKOY9J;@&SB9WS5;^JUQRG9G%@_O M6$3)N4??P>])M2.WY&RP7%_T4G*-QJ"4[(Q45*"+6W:LZ3Q;ND1AR&>39HK= MQ@P3YV6Y$YLW\'2ZV4V,6K RYM>_B<0'#T+NVJ3^K*39#TJ37=3?N?7@[@RE M\#[,X?F3606N)IJ,DM?K;BI9/N[7S/JY8F!+U!^6S3N,A1H[CI2!@ M[Q)!\:+PKS\=6O&+=G7,:Y/ELCPP44E3!_$TVB5 M7I9-*T8M"VTF[F*$N-83R[R)F;V/RKA?@'HWVO]3<1G?Q7E+^RAW79^+,::8%WX+%4/C_<4O,;O2MD*5HJ3'O+[1E9L7RM^ PSFAX MMKY>Y8JHLRJUV4X,5R8B^>M?_(EX"\'QF'+T"/CO=)P1PG1\A9'R+E=H;TUB MIL#]S=L&K.LS!>U3B_):+YLN/B*V3ZK93%,S9#O7)2UNP(Z2,;!:&(YX MF)C'((?OQ,A\C1_V'L$RKR$(N"\(&9XGT%PN4T>E;9)@DA6JM5U^_M3E\ZHJ M#_@$5YP!GV19PAN+ZB0^DL!,_7L* ?@,BKK#P3C8.Z#,QZ1-S-LX_BZZ_XS' MBCUE)7WCR-0]NANNW/_.0E$^IIJ M/"%@SF.!$KT7A_1[PQKE I;K=I!8NC-6Y6,:[F"-+H8N\DF^Y<#&D?P2%.)KO!D_% M!ZEUX518V]*##SPX%?>3:T.NQ)\3$>3*/0!,X,]$,EJ(.U@([)E(10MQ#PN! M/V,1Y,H95^*CYY1O[0W?\+K[6U;XKH=\!N"*^'/Z5>-WYY#=M5[C(@O3[C1A,U03K8GZ>)'(*U./-QQ+A/W;[Y!# M?>^A^H5!]Q[1#$<^;N3C?@Z=[QIF=\V)/27,TIA(C,Z<1XV+]0D[M"5N* M4DIG*F>V!;F#295:DV'FDS+I0=_$G^+Q[W0$_[YSIQ]A$^_?]$4G\%_"J+EE MK=C-SX 6K25AK+1NF;$'*Z*[2=%%W21]()O$4P8/6[7OX"-^X'0(^6XG\M:#BTSB]3S.,YX #6,U.95::F5: MR*X*YB#?(0KBU)V\7_]BF6]Y(O_.A"6.1J[H-5W1FR,.7KUHZ.8COI^4YI6L M=++!+5,=O,XR%0E+TPV!I\C$]5A)\HS6KBTV]%#&2QFCL*RU5FT,6%NWK"CY MA*-A6J97@!CWH-/NQD"$\"&]2O\] -.$5@#:L@L )H)Y!^^]A((!G^L?\43 M>XZV-^ATZABEX/_^GP/XA9 %\%5U;U@^[ /N:NU4B'GH#JP(WOPWJZQ9Q_2' MF]QU^]'G>/(_R-[/<#Y"DPEQ?/:F[ "GQ__:(51/\.$;*!/^ MRECZXF\<6&5^5\6F1G0TX,L5!-]AO5W,U&FRHBA7:#:3XAI3IUPZ[4&UVZXWE3 MW09"->J=1K64([MT#LF7ZF2=*I%5I-,%']3H>K>#_*8\RQ'X6M=A:3Q$E_/D MP >I^_7O;U91$+ %@+W#1%PD4-TVP?9B/B'"AA. <)HS",(7)#$AQ)JM*<#M M1G2(9+F63 C1Y?N/YP>7>R?[Y(>P6?YDJP\MS2D#HN#QF +?Q'11 M;'=XD&8 &/DBLXJB@A@]G^09")<*:(8!$#]W5>[^+ MJPCQ0GV'%?0&AGSO&J[^ZCB?$.#:@9'> M 3:>$XKS8Q#78'Y4R8+#<*7>'=W"=4V!:^MBL_(2A!-E5ZRDN!NBU\XO(W]R MOP!Y;EC- <&-X,T7+YF M0#^/8&'!!,'MYPE,TQ_F:04TTH.(!3,J@=7RC+6K@=*^.0 +*P'S[D!M>,_B M@%>#EBS0#5T!WSKXBJ&K<"MDO2@-? )7\D6FX/2 F9O:0&G 8Y]YU]P;'+A8*G,0_*=^!RL$1 =?DP,*[>_0[[#NTO\!-4*#!T_B]RRC0 M3(&W.VX+7E# ?F\$4Q,.^5AWXQ]/4DDVDYPDQIB0X<8)'./&+"^B8Y07>3:# M)M@)F_GENX9:=%)(IQ.D'1N+"8 MRV(+-]06.<;'&';<-*<4N]V%9M716%%NV+W&J)"KK,?Q\$-'Y*B^7 Y[0Z9O M9*K9))98%]@I:)D\;IDUC#336(D%II)/=)5-4L9@L7Q\G ZUS(Z:HB'1%./, MMH6^5N^D^!%L&>XH:F?Q"3^KSIEE<;E.% 6V7F^2X\08/6ZI$](5FYGD3.[G MI_%4OROU: 6^/32DZ5R=]3164%'5:9NSJ2#3*PZ^/3RD2B,]Q\7J&F=B&Z:2 MBV_6:CE)CI/A(:$U0^NF\;B-JCH_E-LY')OK?G7LT7J.[+R$]E8.RJYJL?+" MH>:<"9])'+KG(%<6BT9%X5$UAEM422BLNQIL M&5IXTYSW5H,^EF26^:Z!%_6.+F3AVX\6?IQ*L&P2P_"QR(OB.)&))\89(0[& MDYJ@8B8C9"8H%YHN<3)W>EL.N#X+@LM6B>ZV0K9.Z7ZW6DYV)KPQIANYS$J? M]=6-NIF>U'VE8.0$BXC3,I$0&ZOX?)CLF--3NI_1DD15ZF[ +"2JB0V%KU?S MY/J4[F\FE9I.U9DM*@QGXFQ6;M+]:>N4[E,8R]69V%"00ARVI'/BBB*I)BL3]G0@#RR]P$^FIZP$4X[7<'0Y MGS%J<]:J$T+>0!.P94BL1FM3S157*!!5Y7 M-I39H;;,-CL]:4_XWF:<+ZT:=08GS<:P+:*;27UZRIYH+-IM.LEM'25R5:>> MQ[?XQFT9&GQBT^JS:]PR9&HBI%=$05.EQDE[XB@YHE3+]FE9&*3[::;+%YK M\IRP)S7'Z"9M:Y)'^V,'MY+@%\-8 MR=;R#,$N^FILBLE9XZ0]*>'\$(M/\EVZ,W'BM $,5JN7B*#V8BP.T M(NP/0%-+2,Q$5-Q"9/[B:8Y M;^"-VTC/(<_%4/#U,\7*L;37RVW56ITQH'4(MY?YT4A1C[9+LM'+<<%K- M;P;=-6B9",DR-[;EVJ(28RK$D)@GNW.N7(+>1FA(/;+?J!:P^9C!F;(^I6:F M4IJ==#8HW"SV<(4RZ [/C&Q%Q+/E.6P9>GL]UL>FZGS=HPOH.*_TLU2_U(5& M+#SU SH^Z9?*4[K?SA:5:I,KF QYRC0M:YUTI5<8SFD[CA+3G&%Q)+H^96_B M/9,>L]V_!Y@H&B M5%961@PKT]*([RD9N3"NI4/@_WE6,GHPGLQY$28LV@G#_)-QLIDNM<=+IL,7 MTPDI-Q@GJJ1W.N6F'TGKE79NW@J[$"G 1W)6?X;M_'/&ZN@O1V<8O_ZMZY: MQ)^1?4Q4.*F(.ZL[%-"KK>,> \<%E:%E>#+/G8H_-$>&(D$_B@B<2MFX.^TV/$S M+?;%W9T;+O9CLT ?Y0 ?SMGQ"HNGL%CFL.@IADQ\F!SPAQU.SC=P;[Y1^N)M M6)9[3SB<0%V]26[YIMY5))&11$82&4GDW>-/[2Z?9YW=CT4)> P&-W-&K7IJ0M;,MT&\1]N*D3CWSA;E98TX.P@C"HXQ<7A=KW4$Z@^/WYV7NGLGE# M6-J"QCFG^[K7TMQ=I_U?X3Y1GG.*A MCE?J>2I=7\EV$V4'YC 74V.P&BP##CIQF=*]P$ MNG>C<_\6PBZ+&3M)39),Q2%8IK^QXT7B\\0@'[80VU&]TYKQ?9VFMNMJ7&W( M6,6M7I"ECQGAGF_T5[>PET?/OT.G#ZXHAE^6 M,^ APY!(D"-!C@0Y$N2?X!'?/@RG/>_JTHYUH>PT"O2\D)6=G(S%4S6TTM4^ M3R+P\="[S)4+7;I"RT(2G62&E(RV1Q"#"83>2?0)C[^&3WT)5/R[#LH?V'+= MD=V.@O[[M4=RMCQ/$A1+R00QL\O=7&R^FI#7LT=M!Q_W)CVL)JLLW^,3HP+6 M&K6 /8*!_IL&Z?T'TW^2S5O$^$U#6H'@'5FSAL&"0#_ 7'>#NU_1 3_*>-Z M:W:D&T^"YT;>>A+.%2_]B+ H$O-(S",QC\3\>XCY]TX:^"Y;W_/8=JTN[9VS MHXS2+S?F%MJ9+3J4VIO+=O**V8):K[ 8\^OL6NYTJLI(3DY3&P>B*\.#>NPI M&4]\DY/ZR,[=RLXE;S\)]V[G[LPHC::.DR0WL17JU%"\(C*5V,RYXMV ?+J. M=OJ$%:<)PL2$.A=;E0LM8)3?>W-RS[>O9YWW ME.KF X[.8R,MB+0@TH)("R(MN'>O_0+9B?/X[RM%6DQJRE1'V8843Y9CHWF! MNN*17TY,2^E-/U8 [R\0G775Z>IQ2#.2^?5O.OD4Q['O?@4ALEXWM5ZAE$-D MO2YD:IA5OXJVL/Y(;O2&FL"P3'V6N&*J8%Y/Y#@IOU AYUNMLT@297L%>8I@ MJN!-6^.F"O[K$EO.J2]##G(9:U8M-AW1?L1+?:] M+_:Y:#^^\V+_+-J/SY5*WP9\7AB *AB' >F<'$"P MF!>]8/JC;Y=>^QSNPI='KQQMWDM]QTW#RTB&(QF.9#B2X;N6X8O>T<7&GJ!=OJADX4QWH2_DP!.:ERY=Z"R>Q95.Y.HUKF37=U1KC6/^*F"@;.FU- MJ=PJ1L<<:BJ/^W9SVVQYY"7$$Y%^'R1*9-P AM%YG-.-\? MF[+4DA/HO#Q#"]P5"YLTO%"CL 2C,LZPO$+3['!$+TF?'^4M*_0 IPYP%I 5 MG 9$7[ARI^D6>-QO:%MP])]\KX'4X2?N[]@_YP!+?< X_?[-Y2TPI>[.-SPK M!.0#;O>1F$9B^OU6,!+3'^.17C'2WC5IN'Z/Z^161DF#8$Y&\""%H9*2^RR"CL/G> M+$HG9>,$+](,6LF:Q**9H+AY\8KQ<8^LV$:_DDO*3FR;XP:KQ3(O3WU:D3=- MRB,??/^)0#0ZX;Y@!O+6",8G[KY<_OCEUH..CA@C18@4(5*$2!$B17@,#_WV M+*>7]OM+(Y*:"Q,%8_!:F4F+RMA6NU?,),S3G58=TW!#;F0J;-RA)TQ:(CW" M$@Q%HZ/YR Q>_OS^UH.^=S-X9S8+W\I,>E$J;]'EBESI]:JL9197S%44J!3; M2PSX!2K8$WU6++;$_ICT^4Q>-UH/<)+_PQ! KIC4O3F&\=OWHL[@1=X[-G-T M:!J);B2ZD>A&HOO-O=:[Y?,HYLEB04T-TS3%\IM^OE-MYQI7]%_[/+D@34?0 M:!S-3CKSF4-5[);'YX&EGQ*)>'1Z'YF<-^/DR.1R]4L+OBC!8*=W+E?QM:T"E%$D3#FO@]PHFD%W%!.*63"#]70W\ MY)S#<7LF@>YHUM]8"*"A.X.=4L$4.JX;FOK'1(R/U>PCK"%X-0(\8IM WA%9 M8 J*\*(??)[]\80'D%?ZJZKR@^'TR M35MU_PJ?QUIN)R>L"?H'O@#? >QDGB;51!NQD+= #,-^L"909=W<^%_ W;' M%02$!_U\ N] UH*BP'_W7P>4'1%M"^@K(DH:J\&NF4^(L%D(X!T\LM(5\!0H M]WL?*I((GNA(@L(_N0, ?9%CHB' CH*>@=E!@!0*S\C5I.A 6;V_[-*N0'W> MBU!UC:Z2")A^\(D#EPX*ZO%Z\ *80U72H)2$Q>O#NF$A(1QA!.XS8*TXQ>:% MO]V1']C3@_TI9WL698R-?9:HKK[/&564RLK*B&%E6AKQ/24C%\:U]/1XL]CM M$*1I"I9):OS>]N%O6GQ#VVU9H$%=UXS@URQK2F8OD.FNP,TT"6R#9A=.1!=T M-:N 47L[3<'0[<6XT9MAPRZ%XW*LOYB4BUB^7"E/O:U7TH"I(*W7FXYA2^P7 MT'6.78"16(8M7,&=#)] I%'XO_>*\(/R0B4RS^G[ +2[(C.ZXA)?P^.Z>_#['Z?:5_+!HH6_ MMX6_CE=VY^M^/W[:1X<<^6F13C^>GP:/)2(?[6Y]M+MSPW^8>&P>I9<[5(_B65US>7V?Z8'7MQWJW< T?'IF&-VZPV%=R"#OA;3=(DU5:O M2K= *Z#[XX+M)DL$^C(H)JC%!+/V]13UG769V\XC+/!9XUN;',4>F1ITY)V"SECV/+YS"/K+' MX5J\@TJ\B^OL?>IDTY XH;<+*@,BFJ9*V4ZVB3&5Q9)<38666:9O8GUAI=]P M4U?S:)R7)588V%8A61)JD)4F\>M?(HQC\Y_(H;H2%M?%#R@BC^JS:@W3"'E# M$$I^_J -0LH 3*^5$U,5QS%0/%NV]*HXBO<*!X6[^#6W7"(O4?BZ9#-T++NU M)(?,9.DX\*S09SQ

=(7^L+MEEPEN-R* MZ[=F]'*967"Q%5G,PB7'GS$LO.37\D6_*#HJ7_:\=UB\''^JF MY,)E& *,IU80+>/PN>[*6/KB;QSL-E"0P*_^P!+8B#*:C3951 KM!M-\0DIUZH9=J3>Z=,?SAKH-A&K4.XUJ*4=V MZ1R2+]7).E4BJTBG"SZHT?5N!_GMX=_: O_7N5$I7HO*#@VB*P>2!;[ P7L* MK*(@8$,"&YF)2!!B1+=-L-NX6"&< (33G$'4$E8%)L'R8$UL31%,$P&60##6 MD@E!"6)F1 ]@R$:V0"I?5WWB)=S%$9CLC2 MK+.%26.:GS71\/<;#+<=H+"_E M:G*%7HX9N56C*^W5>#J.AUM.U&TAW1Y4\C0>VV"S6KL\X\JP9?*XY8*DVU(^ MT2S+2[&\IOH5?;218 HG],QM)SM*3599DK%3U1R)]VJ#WF@-6H:>297D:;5? METJ,D!-;A,DN)7NR'B?':&A$BEQH]S:5,8J3^87:IRI.,T^"EJ&W#U2:RI%&*C9)UNK0N+]9@(OSTY6':W0[%J MR_V%U,SUN/HJ6YF"EJ&W)[I]K((V8TE:6I4U*;=M#L0N;!EZ.U- 6;4ZFFA, M;-ILKJ?Y6L7A(?A5Z.VXS4WQ@3K'97PYF=J;#EY'F35H&7I[#FU,ZSFY8Z+4 M:%54'<<&[AP)6A+'+2O+\D+2!S6'=IH86S+&L5$=2$@Z_'8A1I4F&<.N,%1= M$N/K%C-*+%N@9>CM/7$X6LVE=!DMQ/+;84=W.C@/GQEZ.]I<)7+Y@MBBV;H4 MM[%TC%UUR7$F_/;M2NL)E0PYDOLY93M$8VQ'',.6\>.6U52A-&!$:BX36G-8 MJI$4QO=:H&7H[;36;U&]$H\RJL61*&NV,PEG.L;0\.LWF5DER3#+C*Q6U&%< M23&= ;:&34-/C9L;=CN4LS6F(]E+MC?EL5$--,7"3U7GEJP5>WF,5M/ITH(I M+XJ+3@LV31PW'0)1TY.JVF&D5+%3WB[2)IFKR=6,,0*=0!91J;IG(C?2;C,;8P'Y3FS0Y8*= TU(%BTRH/:ZLI)U-"O9S, M&,E!H]2"34,=R&2P>F&LF33*$JU+YD.7TPGI-Q@G*B2 8K/ >S/ZZWQ7Z??\1ZPH/>C"[D#/WK-_:,+71P@ MZQCQ#L+#>:Z6P",L""U!(/&"1 8K4EY#('/QM#Z*F*6_1-*OH6>9%\YJ8ID3 M6L]!RE MN,6R51['VF5V_>M?XCE.A&\)0#F+EOS39Q@;WG#RE*W0JKUTF"G=S^8;TYLM MO;.MFI7QH@VV1,%>#S;EIKUQP-*#D#Y\0>0_3\"(F%":@8.O.,_WC/4)!0)Q M)0+Q:%X1E^?U>IB>Q^,@38273,XV(9ZE:!LP'(0A).R69U.))Q?GT$J&@VAPA-!6[T$E@M8L!V:(9S5.<'$^0V"* M[O0\(W"+R?<:WCQY/8*AK,!R,X0%\CFQD)D.-A0?()-5P+--R[!5GUH5]@SN M%5#.PYW8/&G&E@.B!Z*F,*"=;<[( ;2R@U##P!(37LR M!W,*GPZZ:L$AP(> CTT73-A"%N"+.B]Q.V13?G^FU#U08<05-H3L4$@:2SXA MK^<-;-1%'@@)E.8 O FWEUL**5PI_:@4Z&B2:*'0KE;;6^)P:;+@_Z M<< I\?(1[G,Y(#N*L(& K[KXL@ NFJHWW_X4O\Q5,,GPY2R8"# +U@R\(.C1 M.;7\;0C<0Y#/8W%T85[_X(C,P%\G@J#M<$-W*+@LG)8)D%IWC#Y0+'![W+'N MX]4>OX]CS1DB*OK:6S38(JL SS'6X6:Z D9^"LOVR7^KJV6Z K[M]N$ VQ9, MOP3$%BPN,-Y %B$V/NP#>!#0K 602[=;3T=>G DZS?)>9SC; ,+DX<[N-(Z# MZ:F]3@GFO;R;7O/U\$SH2@&4Q+\'H-' M2'][1PIK, EOIO+]TQ7WQ4%3H/>Z8EO"-5+XZ#.:?-G._N+\? M^PLHI[VX )K3Y>UUY@W9*_EW'HY.F2]9U':W%OKVA:IOI8,O+@XG>,5$\W8FLYV\86K7$2UAW@ M3TDT7!-[6>MQX=TZLAYW:STN6PM]9]8#RWS1>N"^]2"MW*JVHE,U.M9 B7*9 M8Q/HBKR6]5BMA_B0C->SC#0G&_U-3=1% M:@$;_^C3^AKUJ/NXM^WU( [VZQ MO0"RH,)KEBZN\?<-:3]O\KZ%98O4/%Y757VRB3#H6J M]HPA!E..L >PVIUP51Q]3<6_3^K'JW@S=W4!R.^%8'A8%7]%^9\H@HOR/QY2 MF6L;7;4 MJ_6[2[$XHREB4%KK/6T0K^D3._$"_I(D>A1%/=23?9B%5PL7>P$ M0%I=JF4'0AQ3&+;45.G2=E:HYB"T1MPM#[XNNO0W])R^C36Y/,KE_3E<]?^2 M#Y_ T$6D [X9E#QFWP$3 FO"[KZRB[_:7B)#M1 =\L^>E(' M(LNYFSSL1$-T02U>^N(I^CMP, *HUDTFLXUS>92AZDYWB)E]'!V=R0UY!SCK M0P/FE[8N1*< MKJHZ%%Y@1**\PO>,!!YW:N[/53FP!U' '*G)/4S-XVV;][T[T@FKY]%'T*EU.@MXN&TJ 89U5+J\2MG"TA(FR M2X0 7(+O=OS^EMI=D5#Q)QB8!_,6[MLI@)#OB,N\ *%ZH^@^[5A;4LR5L&YDYBBUS*K%7#$E,K1+6 3/ MM9^3Z8<,]+^\=_]DX_!@._&#QNWT*4Z'/9:!*)K_F=%\=!'^!U0"'F[3N_>> M*@JLYO@.YI0FM%/L#!65-M-]C(3,>V!_3CZAJ6\6=4>6XVXMQYWY!3^SP/#] MED,US'9GN")S=(-=K(V2O,IFVBUH.=QBPV3Z30"$_[JD-O^>8,3<0PS_]'H_ MOVAZ KF?K+'U/R,903U!&;Y(1#Y/GQY2-I]<+$]K/3PXUP0KF="")Q#//F, M!GAE<'Z$G1PBK&WI"(J@\+W[X.(?H/_YFE$\F"KODP!#S.U#3&$=W;;^%J6- MP.]/E#\<7UT/7>A7^W6DH\=(95!E(5S9G^UB.F0M7&"S0SMU9$[VC?SA2G[% MOGB_P:>"+@*%4PX0VOR/]HP0)&$"O8&P@./ M_@DILT!3# ?!$Y .#$>?0BQW^WZ^MS-];L1(LX-T+/Y, PVBR*_TZ$)K@"/ MP@=@YM&:1(+(< M9]C@$1/!6D-ZNVA%/KAEL2SWAJ-^AMI\/A+.0GY* MP32I%U+,%\FA]@5GYWL?^[HN=?"@D5V;.38WH_L\KUKM?&88JT/JX*?T2:2O M3R]7P,X)U#B-3/S>'W!ZH3UYQZ1@0.E00Y9^$=# M8)4=6:TJ6#.=]UA:]WEU363"0BI?\,P_\HGN]6O!.AYOK&?55987=KW;$;N# MSDS\*7?I0'73](IO_2\_(^0!!2KB6;? W9$%)R 3M6'7),VGS/7VH=T$'- # MPVW']:_FWB5E0U@)FNWSU$*&>ZQ?;3=NCN!*&:6;-P4ES5: MI=3^9M.OU:PRL!58^OG$QOXE8P'WF-WNQZY =Z=PUP3!#RPF91>00/W>121L M4?K^B$AO0.^U+"=%B0*3T1 I;RH"NQ*K3Z:KI;U@[#2=8D>:RN29NQ,CM=]@ MRT4LV:#Q.=[;FKTU9\6!7<&QY^1YQ>@/;A&6>7&+]OG7?[!OA&6NZAMI##-5 MDGC)8?H#0\MO9L-^9KV^-T'5L7BZ2UFBS/1Q"I-%R6Q3+ GL7?(9_T'.T6G9 MN)AS9*RD0H>M-!)R@35Z_63'*6N;N_.;D[-XRZJJH86)ZC@L<7>&);NHSHAT?-Q% M67::RZ&C$FN/@6'!,V?WCO9O8D0IX/M( 7O2#!] L8:B=\ FJ[C-:FZZ\8^Y M8&NE;&M=HXFBDC09Y?,Y7G:VM\\%3[-FU4S$K(S<:/?GZJ \G0X<&#(^I1*G MKDN=(1>,HY_*!<,ON_..N!./F+N9?V^FU_\&1$*$,$<^H++?KT!L(1U\^)SZ M1%[XH(]GRN\>:8H?Q_ (9QL&?.=1OR^G1F<&U?TZ4)ZT4W-S0,QASVMD.,B6%*#)7>\3=4M=&F6VDN\UC!6+/02 MT%/.YI5MJ3S];X7LI2>B:U$2R M.JL%K9*SK%"1XD/CS*V)PNM8[%\MU5]E9 96756&M)"IZ MVM3(>Y.$K+'0XNL1V!T*^(8N%_H3N0HE@;A0V'#Z]K=_(P:Y:G!QX7@"?B*P MAJ;;UC7=R*\YD ?W[$/7AKT+2WN7FC@%C!#>/9\=76^-P_D]O.9[QO4\10., M)X([];MH,9WQQO%RS_?__I]WW3;>&Y9_\1AW[\!.A=C$$%@YQHK@S7^SRIIU MS* B+?,7VU\'-\0VL;TI\V_4QN#5L[_]KP6? M&3X#L?=AZ$+TKS_=/,.Q9^+PCG8">TXE+[161W%\_&5E_I=%9@8TPO_3;5 ? M4,,W7_G)>WU=]_HW4 =H4^'=F)T>L.D M5*=NV)5ZHTMWO)N9W09"->J=1K64([MT#LF7ZF2=*I%5I-,%']3H>K>#_/9V M)UO@_SJW-?]S)_]7.MQ:7#F R3R)@[?6645!P"8+-F?3BW9UVP1>@^G>EQ6 M<+JA!,*ZC)3>L9RM*3 E "R!8*PE$Y8(0"L+QB2=?9=Z95S[^O'>*JE7;?6A MI0D9D/TB#FAD J7U2U.,+5?OK\6Y0\?4AB!N9@,VQK;&+HR,JS*[EO'-))M9 M;VLQ.L:B>$ZS<[FL0H[Q,7;<,I*"C,V+6]@R>=QR8.!&N3=.F&C,,=N-D9FB1!VVS!RW;$\,$NT6 M-EN:D*7-@-],UFBB-8Z'^ZF,)_GL:"KD:'M8RK=9:CF9\M-Q/-S/RHK,:(E1 MQ9+MM*CF5@4R,5[#9X;ZV<'JHE2LU!FT4-F41%1;=)(S^,S4<:.H@/RD,Q!S3R9:827HTKT_C4[#^ M^'%+M$^V,YTNDV6HS$QLEI**MI))T#)]W%)>"((CF841WFPHL6"ML MC"6.FV:[VC:;S[=RL.9GKUJ=@64.OC]<2*Z96(1MT@*"TE%5KN9R*$6,!0D^ M--Q31Q\,4"TE3QBAD^.,;+G>K\?A[$&O7<BI9!0OOIQV+$2B],^LT2Z4UV@(M0V*= MZ- C:$F%.'$_"4-*/6R!?D0K63+!,]U9:!6B6/5 "T[';+ M3)NSZ3K*SGN%>*S17ML<9"H/C7[;']DEL4P83"PM8@6:T9)\=PU:AD;/8:F! MG4P1>4;HV9EV4IC$LQIL&1K]HE>0Z3@\^D2V56L!)1J:7&6APJ] 0%COZ$0HV%M)9NF%-4 M2MHJ)U>KG?;8?6IH5+UJO95EEUF:87LIPUP-Z>HF.1T3X3E5C7)CF99SF"P( MK:;0+AKSZ63J<24>MN1[)$JUA8$@-\:]::7G#!(,.QVGPL_L:-5E:E^F.WV)Z6)H>3G,KD'+\$1U\5Y7S6^HBEQ) M2 6YT4M-#? D)6I+7G<.6!WN/W[:'SFCEC27*9CH> MF9W3BVD(6AY,%(.7DISB+&4)2;),.2G. 6SHH.7A1%7Q20LI:U.'I_KB2$'! MTE8''&QZ,":M4TY.K)1=EJCI:N@T2&O6[X>P^.S!H"B,G7L#F:SS$U0R0]DF MIX*XKE-[T('T2&Z6%Q3:Y(-&W2?J9+^9;(7;DK9OMNDN+6%MJS/C\0(RIOBV MJ;<-$38][*M&9R:$5K100T$JKH;(Q>&FZ8&D*MD<3F)5,6^F#;>*F>.FF@K6 M'3A0ZC2105*-0J%N+G-UD0L*Q?XRT&'30ZUN3#H.T#FAP.<";;1 VVQJ)&S: MOM95N=]G&70X9&6&18=RD GB?[;IP_94:XP2#;'DI(5 M)U*]C725E7ALMRXQBEWRV-D,S>%$MCE%IUV,#H]MK).RP[>(06EJ-HSNO-@3 MO3Q"'MW8QK@2-)LBDS';-46=$*6\FDF)QS:V"MLIS1BZ8_"-@I\DDLO*TO+$ M8UL0, JMZ3PM+\R292FIS%P0\W1X; O*KF:TSZ@\CU+)EM:=-_"YD1>/;4&+ MT9@IC3P^Q9>2L[#7:WJTCHO'-HN.+P+Q+Y0DB;**Q;E8KUNYU-'-PBAVRQU= M(-H\A;4)CPZ8KK,0CVT62FZG1P&MXKG@,JDOE83!H#%>NB?N# M_JRC9U@,A\S5!VC1H"W$]NQ<:,[026NL+$PS&(;'H+I7+>"90DYHH\& 9?&@ M-"DL20C5!R/*>TMQEAZZKK3,>"_"T1JI?9MU]Y @=S13+O@QR+T7H7(@TH[+Z M:#P6I;;56,J&22#5U=5D:3BH-H(Q;1HHTES.B23PF,02-*5.>\_E#.GH)Z^D M A!E#B6\#>9%L?W$2X+.Y4JI@%X SPDFY04>](R&@0M/-*&'!&M8;&BDV=ITIZQRJV?&/!>0P^6BWM ECEQR1&, BBL;0 ,L=&OX("%-9FVM6@CCB9(\, ")@K,OG M1$6Q@:T'X>/EH=[Q_"G@BEN_)F,O62IE*0,3:0Q&CJ5Y2$5S?;#"F]J-:^<= MMILX*NC+K^]L910>E6/TO[U7>>MP0]J_U+L)"8!O/JTOYJZOZ_ZR?>#ENHD" M?&WP9"@C<*YA.2[+&&HP]16F)H,'+@W-4C>;G6MX)K+F?$=3+= M7N=JK9/O/IE57@XO0&#IG.T9+%A*_; 4*Q?!3]_[?#' M=7YG;QK5JE^V)X&)(CK6P"HX75S'15XGA;Z4#^4 JOL>9ZM[V+'=IE7!KFOP MK@:8(="@ZMCN[M>4XAG>H3WAK;.AFF"T*0NHR(]==#*_J(R+PU1:,AM&8=%9 M],5R>P;ZI &,FH)>@2%JIXL[_LI 09_1=Z7YUS?1SPOR%PI^;CH%\^:V'8+I M,X--HMCK++V]NKK;%+W#-$C?W;UUKZ;IC\]2TR3)9S*:3,/8I8A^P9 MP)ZI\]9RCOP,T,_$P\L $^/ P\O H^, 1CXGZ0>?@H<7 O:9B"8;SE=GX(LT MA=&U!9F'WP,N-@.15?\+RL"9;4'F@PL:1Z;D]X'B'S_Y;4#I)?I[IX;@G8' M%R4@AH5KS\!E3,-8+&Y++"YC+%Y%*F+S,7([Q\E-ATU^T\E,AT='@UNS'6$B M'3MOS43\4 F8IOQ/FS&,P'%CDBM'QN)W]XFMBD"NY29Z2+A M.9:A)G8E@VY'.M8)SK>RAQQ)#GHUTHV('_Y[,MOP?M;]+\/>S,U24USO[ULQ M(Z\J ?>E^;\R&&/U_ZQQ>#^K7]_EH&ZF:)>(NOD-9J/&0O%)2_!^9&*7J_P[ M(3AB+1X631P,-&TX?$LL?F$SDOU *-ZYA'$H%5\=X]4B#.R7Q>%_$QP^O$3.\IG=DXAC:Q_S_ZQAW/CK^GNQBX[7T=Q-X**IN;MJ W4W33;T%AOPZ9DQ[T_:@LV,_KB*]C<5E^=\ M,J,UI[C4+A1&RWJXDO(>+%-'_/AY[.K5.97VS&[71_OI5XRL6]U.UU! M>"AM/'X37NRJ';FG%;-FNCXHTW.YPSO"M11RIK>G*6U:TOE@20T[2'=83>K; M6I3$H4;^*]Y'K[*/GO^@)=Y(7Y,B E\_"US]PM;)WZL^P):$3*ND+WI2VAOC M5&98TROS/Z;[_:XEG,]I2E+7JE+@Y=-4/RB.TT-8=9;^\1-])H[6"H@U^ H: M?/8CL%B!CUK"F6V 9D^!==;B6HRM9GAE..VQK?RT@5?^F&'HFPJL(E5BQ!;U ME)D;,$F3R?4ZC;5%S (%?D][UY&E_UO?POVY:[>]:WV.6^9'%.]WI0RC>A,^ M^^MF^^37PGB) 1 -W7'!(P_*,$ V T^S877_N09K:@Q&L/R6MZN,N'^7WG&W M7#, )O3EIH B^,:N>.*KF_6PI($7#$8OSQLX@04)S;W \N'#E80'M-@8 H2Q M_9<:C_ =0 PW/V^[\.NISQ>KA0#+6>QZ#DL([*8+8-_$VTVN"NL$[%<3@*-Z MN3H/V7>,746*_;$&MM,'?9JOKY=OBU&N227@JRS+";WO5A?(&T5K[B)8D3=Z M:LMBS9Q<87Y?&N#]B@#K$@#27I^WG,J@0P/PK6UA@+>5 $IY+:-WVZTL3V'% M%9:I^FC7$L]5">"[3!BGNNJ_K9JQONFO!+ZS^V!STW_]R:6K >#/^$7O/T7@ MMM^EC;1(#/GA1HP^X\2CC?D1!1M]M%6FGB]Z5SD"(WY(N7XTL6:?*?+!AOR0 M _0!#QA]ME0%B,[88B.DWRW][Q/.N2!8\$/UP=1?SA\ M,/[S6F ?Y6%^F(RKJ9HV@8&I8Y=T'G/=H^Q#?H6@]PJ3-BFSZVZ6.;/D;#Q[/I4_#6@^9Y,?8]A#&_ MNR$6+_=C6/-;EN_8BH^:8!_<8_M4#8Z3V><1KGIV;Q!VK96FG]G;7NAL2]A, M#&2UCY?[\K5YJZ M^%7I_SWK<"YS#_K=FG?/Y*[ZSOJ5']2/?:F[ RO(-H2LS8.V&IIK%KTK^,ZO+/J]9)N78/TZ3+\S_;?%C^CT7Q7/08@O5,]YZ>->J9RVX8\.*FIXKTMJ>*\+<+R, M;_VLES([Q$N9G8J2;Q4"GW8EI!:JKD(W+10/91(6GJ2>*"9YUQ5CHP8Q%S^X M."O&7/H0XJ80YJ6)L"Z3M'8KMU!"IZ7^5,+,[ M3MN+96P1!B/GR;YOU@F^K4@M1_'JOIF+OK&BAE2'91ORA ^85GE 5_2B-H+& M"@L0!KWOXO91@Y>+UVLXMZD2-5L%+B:&G[7L^:/+\,5+,YQ[C[Q W87OR? - MG/9RX 7;L'_TH\1G4;#(1\9.1\5V_U&PCXJ^GC4H5DF[9)FVIBG)0(+\HE]$ MW7[E\G;F;\S,6@!&I7B:=\34S%3ZTVJ]G!'0M-- VAA9+.5*G$S!N!CV1%/X MIXS-&"XB$>4Z&5Y$+Z+UCI48"U\4PB(G9(B\]Q#(";>J+T=$RH-YQ>[-1YRD M)-MJJD>,^@OU)G:JDMUT'!EH#XJWS#X[)D9!.]3!3L6N=ZKDYZ*N,5A$(LAQ MRITJ:EM5=-'B-=7*SGAM+K$2R2VR*2E("4V&6#G$C.%N 1+*I5FS@*;U'*_U M9WFQX$TEJ0V-5PS_\9,@GE@*BT'ACP=Y\:C1*4V(J$6(H@L*OS$AMI<8=IQG MG61':^D$M8(2$2WR[8TXY=*:[3+I43E>R*#0;,/+'3Q)] MP@GF'8RXY4R[AN;[UH;B* ZNWT^ZW/E98J\?+82(^5=T(?/> H1[2/%CS<4% MNG,$2D?CL5O%!Z6>=Y+IQLE9LX&@QM@L]6Q6XSE94(:1\>(^B3!+H2;5W&J*-G&$=@O. MI-@4IQ!AJ!\_F2>*/3358H"YH]2Z\^-+!(/+5P762CC%K<,Q;D^TOD MN@@B1RU6=XO97.DU&S/DA/[%N/R4L!S/2_RE*X;]-^20M@)54V$;6_/7?_N/ M%[SNR_KI-)R0?UN&K2$[3EU(MNL[T_7+W@P=? QOJF+ $@-/B^/K-Q@XNKGX MT"W%U^\M6)0#:%(&V%'8XDEA?50 FAV+OA>+2Z(QFK5*2*QLZX. M< (&?E@R1HDX#S!&B2N'=7#4;&.-]J#HSL.E"FV,36+@)^]+ MQN@1\>GOA@+5)"<>W"KI&>G76T[MJ3<[N&]OD#>/ UYS*U!9M_ MM7T+PPS8O-\SMSOC5C]OZ49?"H8-57'$);), A.\'F@@@VJH3 %_C.II_M/#@ M*4)$5QA87!_IW-E35U_BD\OND5A-++EW)KEW*;C'?/&H2^Y9*Z.?.?^GTNU: MXU6@^GR::_,57Z9+!>/R!_U?K8QND;5^SV*;+FHXU0[22WM=E=%E#(7)/L03 M&5J8QT.&%]6QDBVQT:=NZ6J= MK)193%J\$&@B+0Q;EIH.(7RL*X9A3R01WTCX7B[0U17M'*;)00@G!I#3UA>K M%I JPN*+>'%XFI.-9(>ZD0?3[S*;.F/M*Z+XIT<4Q(?+JZV/_Y ML#>1P8!U;UZBH!NA'SB6I4P][9_=#_MOI<"KMM=$)\H"68N-_:(#B*4-_7VE M0-;"N_YD%VY!_P7[ZKN[M^XNG6[&\+F@(X4_$^\&'55C?N3Y#GCFT'+"W93L M?D>@_O_3=S7%1$(P"?^>.MZ:+>$?5[. J,RU-\_E^BM"_N,O7M],UZ7&,?B=7F%8^_>I(K7Y5HX]GZ=C7A= MOK4N7\PM^M#-O]HD,%^8A+,"^"W-P,"QX(?_[P?^XT]GX^RA=>9U['6@V;[F MOC\_[R6C_2H'M;O(>J*$LS-+!?.!4&Q&<_CO2<;VOHE_\OCZ9];XRBCPD7G] MB'-R3\AX'B/R$:7B(P/NAN&2(>T'C:JZ!Y6];3#2C&)6RL/YR! TF( M3:RH3%*L.;'-%=M&U^Q\14;7U>?I'O2G!,@ M*_J,GU>-3N_-;C.CC^%I;&A$3AU.<@9R,A/BBD4E3JP(N\M%MV)01$4. .!= MM[C(B>4@VQ(V$[4NDGPIP2.8NSOM.ET9: BI6;7KHEUY;DX>N_QE#64+S"^3UQXW!_R>>\\8LQY M.=_44> NO5#1I=E(2A7J-=0FF##R%R#54KVJS KEC#1IJ(HNUH< 3=!E3)20UGP6+JLMT!AS84EFP MI;Y+9G9[$4,.O&\]1_?GY]\CB?3O(ETG*KIY_S[%&UH)C-VGE0"_G=7%&.L: M2H5=3N<-7V=(6PF0[C(RW&ZU (Q*\;1C#(^#58&K"/RR)4U/(.3,G^42>BQKV(8'CRI[8"8$C MBE[7V9@A(^ %-#3?M]8P<-0/B$,G]WA"\7M]O:-CBH-1GYNH+O8H?AD&>[#R M'E^=5]")\8H>E*6+2?'4Q2MV$/Q(?9<22?D]' M&9>0]%NUK"-N0*='BJUK"<-.#%]2@9X2EN-YB;]TQ;#_!G\:6(&JJ;"-K?GK MO_W'"UYW;?TR&D[1ORW#UI!=/2-87\AWINOQO)D)\#%X_U\8V!+!TV+O^1MA M_&MSQ%TRS'_ML=Y/V.[>C/8=[W1A"UB%=:%XT.Q8> \KIL9BUUNU36$@N&2R M/.NB@U!F-J8[RL;AO9.>"UQ;:R]X;G#MH=X/0-WLN<*7D&CID!C6&%.$M"P2 M[5R*0#FUS0$DHN ))4:>B9;J(9$H4FS#9S^(N/90[R:\^7ZR6'DAFW0[;!KH M;)X31S6YOL:C-2+MN4D-B4!EA]9$IZP"4(%?>D;//O^_R M=.E$U-#Q#9K+GT]=G7/KVE=LKCX!T4H./K-G/,AS,TVL<;B9ZYH:,_5Z1*=_ M^3W@JPG#:0!1QI[.,K63N&USU:ES\5#R"@ M+_JQ$]#U)^#7W7$MT&%M355FT]V!]KK/B"6LG0"_Y^A ML=#4_8G:#F>KW:\#(N_V:W_-CAR;0P6'9^>_1V+F %S6I^RO<>\-^NQO)*]7 M\H_E;;JM;;=^*N@BT$SK5;6[[4=[D 49?U^2$KS760DPQ.*^.&80=7:>66*Z M<\W "(!OE@BWSME3(ML2$FO#YRD!D"RQ9:1/_*H:M=D7_VSTB5HCT?#5$PUZ M%_S]3H_.M!Z*J[U* W'\D>;"3YR)EOA+6TPUV]/^?H+I(9MY'OQN 0O $W GZSUTQ058)3A^>X:/1+;]ZV?#CJR?A",:X.%A0( _ELG;L+7 M.=/M\[WG%Q/H %NW$%P-)F#*!B?=B T;F&'^1B/W=OXW^O8::#!\^OGB3J#K MFRD-E.WVL4;'/80>6)KB0NME] ;0"-B3<]" _;9"$Y[<664O]@<\9W_-[?7? M__6I_65O6-NM!E^CGJXA&XHT90C>_(]BA#8,_5Z5TYBSS1YIK5Z M8RX3OU;F/TIBY$*3[G^:0OI8(;(_?>4?8E!SC?I IZ&9J.UA]_\I&UTXS80< M!/K?JS<&NE43ZNE\(E<7I-I3HE!-7[$K5:')-S:[2%-(I(5J0R@7,ER3SR2R MA2I731>X&#+PR@G:)8 M5@+8[<#@W\*[$WA@"P#;M[88:$ XO1'<*90)@ 0 \7!W"&Q+\[S-GA0:GK;9 M N"8C%,*QD?C^A-/_%VL?HTTQP#D#?AO7(Z^S!%MCP_-UG,('#)GLRG_ V!=U%)3*&-[ BVD$[!DE4=;F MFI7 $Y-?CNISHJ%I:[LV03W_QA X]3+_H8PK.T>8[(QPK=_T2Z@RK*6U,=O. MS5T='LW_VTNLE-1YII&;F.UY@9((8MZS2QQH2;YM*4^(6GXTSI0DC>=3 MV,KM#[EJ*..'SYR'QJPOB.D%JJ4L7,-28=MIPY8'S^SZ 9NQF]49>+O11W*& MXY0JH4S(Z-N6PS&F34PB+9F:;HDURA,7@L^!E@=O+_#CIE++\K&06,(2D M2H4D?.;!V_NJ5,0TI5U$@R)!>HTYDB'SNIP\?+LUG#>+)5>O2(AHNEPF+*B& M),KD8:)L-@K96MJ&D=B#EB$ZSS=XN9WEVQ-QB65H#VW(, !R M,$MC&J6Z[D@?\NFVXR>=EJ=0$W@8M9NE5W;Z>[D>.+J?ZP%^RQM%:^XB6)$W M>FK+8LV<7&'TMS&AF@O]!7]9 \KH<[;*SP)C"O7M%R UP1M3%O Q?^S05L/* M_8K3X@:FT#!KLZ;,T(0<_DAHWD"9@H?[;J!%%77?_.6-B0TL"H@PR>?$&H;[ MGQG!:Y?X-+UX70;YH">G>\]CF4Y(8SJK'MZ-7TYU!(CB5=7Z3XBH:51>:D0G5R;,[FS:\D? M;EI?""YNW@H]MJVW!@VWP<9%>>T?[H7\M\[AH0/NN[NW[L5/?WSV.A%-/#/T M8Q*.OUWHO89?B*:E/D]8@N!/2>9>"$BL!#L!P45XH6(H>FQ%B*& MIH@L1 Q-IUV(+UZ"_]!JO=RH+T8W]1$(GYAFZ(T3?5Y>(?JZ1&H?7=OXS2V- M$S$&G7UASRG+\?+'"!8M0?_*H=OK23A8^FOI0H3ILC[2%1@*O!5VE[39M7UJ4NK:SFBS- MG#94)&O,RK/<,2> M".9S]?]CB(@A(H:(O>L\IX0($,A\9 >YM3L,ZT6F4Y0!L3<5PJ=@9UW!:! M>@.3A&#>4^];CMT48.3*5BQK"29ZKEE@TGYE/,9NV1VY99>93;ZMN>5L?;03II3G3.#*K709Q,WFZ__>;V%+T/@RO&EQMQ+EJ7)BJ>& MTT$'%\M;>G@,?:*3<>0FAH@8(LYG+WT,$4XJ,^19O31 9WZ]Y87UU6RXO&#@ MAM>],=GH664I-QKQ84];<;DLA AJ#1$4^AY$W$#DIJPIGC9R+#5A3*:N,_\] MS]U#@-D?8=:U:R"?T]6[]MBB VU_:/V\*%AA3[^VX%8H,'F]N,IQ: EC_;'> M&2*L\><5/;\,;DW6E#*VIK8DRB7IU<)>\T.A0A=^@V83)V!F-G<-]B*IM%H]=3%S-4R*OL?,ZK)92\() MN_.6 M-*;QL:30C9469D;"DMBRYV+$$_.N^Q8K=:S4L5(?6CO,1)\YJ0H7FH+O:O:, M=CAV?L&3*VR>S0XL)2.;Z62K.E$GQL1IZD"IJ;524_07S9.H62%ES?/^27"# M03 )K'7%256;NF#RMF4L8;G*B0/ZO%I_$/MDL4\6>9_LWV=@WSJWM;&G@9D] M!00_6QK\ 6 5MZ>'O\6Q(Q V'HQZJ4"JE,W9)"?-"BVYWT+$#34H^X2CS'OL M5[&:QVK^L&I^>OOCC&J.+&M#41^$@9ECF)3:2V&(16UY-^DG%#O,LCD#R=TU M3)@/BXNM"WG'KM9Y7:VK,X5<^I[$U0<<'3_M@L&7JG8,^XJRC7"U%8Z8@=L= MH_FQ2V;#+>];\HEDB3CR$L-!# ?W%[8Y#@?SZ7PL^-F@S6O,;#GM9Y(Z36YY MU:@GBCST>'Y#4W0>*HUO:^XE2K9FW@L#[3A+$NL:4)J:\)W$],,:KZ'B)?[W MO*S8!Y5?OYQ1OVOXTF"7+[8]+DTR(K-*![G 1*J!,I4FOCW[AF1_Q@MX*^%5 MQ77EG+VB+++GBZ:11,UR9K48^H3^XR?Q1#/4@7RO%^+,<_];1O*3S3WMVM2" M*L[KJ))6V[Q'8F/R&T;&'\^]QZ^T(5E%0G32&;9;KEP?30D1SCW%'%*@[2KP M;SSSI::X7D*S(2_00?&>!)39]5K!"7P"ZN5-M0$LLF8M?Q7&CR BO10]S]-U MJ2;3RYX94/*2Z?52::5U_+DJ-@IP2CQ6[5_&1Y(IK&\OE@@;E%@=M$R^;=D:M$2AE3<5$V=-8FS+I>9$AL_$#NJX"]0RW^TV MK!&?<]JS*4(J/;(G'JMVG\^CRPK>!#8M-:SV^J+AYRD>MCQXO9\:!@.Y@J,2 MU<=S7&DJA=)(!RWIMRU#8[8HMJN\P:=],=_4!:-=JL"6AQWEDT'9J1&DCN9L MQ@J776NV6%^-.^AH=C(@ZAUAP?&3]D(OVEZ]DAZ'H.5!1QOE>F785?FZA&3* M9*_04WM9@@,M#SH:+'+95B=#21+%E=A1BJ.-L:-R/-^@Y]/9 MO+?(9*9'*_@;(X>C$7G:1-/I4HIB.\BPTX")K@<=S8P\K*A( \8TZ,IH@74: MVGC$@98''1U7QVZ&U%(*:J3"'BVMNK92TT'+PXX.?$QOE3VS@AKMQMAK]!K5 M8,@=(Q"@6^6@Q_> PBN*JU"]@F74TO#TYY!JH,FM9N-DP>5QL%*5&M^IUFGN M&-4 Z4]QKV4,Y^;,F?N=I)@:IUWQ&-4 "N^8CY21*05SH=*VLDK:]T/0\F": MR)6EB*-VF4%+0YS1Q2SC!2W8\F":"K-Z*SOPBRZ?2P\'_;&,A#D#OOUPFD)2 MG19RJXEC(F(2;_-4/TL5CS)<6%.\(:SJ5@UM, 2O.-DVU^@=566E62BU^7J% M11%D.H4[ILJJ MR"8K[>:D;^*( )K:A=E(/ZK*H%5%[F9; \D8U5M -0.FC(C'5-D0Z'9/M57: MS(6S$&/+:E\R]*.J7*H-Y_+8D%EIV1YJFE5<(6:%.Z;*J54!<4(!@&.;E7&1 M*X=S?*WTAZH\G&3+*X_%4-S"BRQ;L,/%^@+,04>U3#6D4_E"UUSRW8$T8]UF MQA2/JO*RT!Q,M*!.F[.&YF%=#WC_J:-<(.0TX]E&F36DI3NO5] A$P@\=TR5 M2ST:Z;H-VS5SO-,QYIB8TK6CJ@QV.!%O3E4@?JLZCZ!$V7>&.FAY,'@\J7>: M_322Y"FU@*:#+JD,&O ,YF#PBSX]6LH,L>33O-:6N'2MW29"T/)E\.>F0<@Y MCAH:E@4LH8(-;$(=_TVY-YX2=B4#AH$K8GFN,7HIWA'Q.[-=M^S6UBQU0MG/J[OC3$@JDZ/3\!##&E0%P,#:EB1%( ML[E/^;V;*FQKEI(#DA+P3OC9<:/^,@PFC<%(4P-+$X99 [AT M6AEX#@=*O&8>?*._.=<)IO)P 39Q;SA&^%FJ/1CWP1Y0+7-O5/B]IF CBRE0 M3DF!0I+/Q'D+T)ZEA/8W#]59[,&&S#QCU(,-^0%7&7O&+IV3>NTAT\]T1"I) MQX)]SB%3Y(,-F7W&8\1^@"''B'TS0_YBMGV$3.N+L1Q$1X4O-N2SF];?K5?? M7O^FJ2=B)CC[$O\9,T&4\??/63GN")$C/@G10JX#-;X/,_N2JAT= _I!9?B. M#.B(8]<] 7AL9,=J?H-&-@<&I.C:2;D1;WJ=O\\4QCRST5[S7^>>=[G@=VJ# MWL +UU6$\R7N5/62$WO,SZOOBM*W;84NE<5Z@BTO)".Q*LNU:KI<)7U7J0#QM\(\: MN- \>GNK[??=V42(8&SHI?9/KYLO"^1LA*%:J%CX(NL45PBL X#_^)F@G]&# M"AKW)?&1*@1V\>3IL];YNG@:Q_6K^IT+$.25-<4:YHJ32C.L6LH7BV."^'.F MO7>Z][NZ[J[9IELN@TI\B9R6ZRVF$=(E"!/DCY_,4S)Y6,8G!HKSC?[B9\KG M+@AX79O@WYIS88V4#H]>4M1+S.R)(0^__;[S1?)"*E>(??VRIH M&^&+942G7%19!4D\I^%*/13/$PFHM[G>2)Q3M(3T.U.5)-H#1(=E_F D@/I< M)"#ZDGP-TI.+[[\G4]=XKSV#4EM,)^ZTAP>=]]\HBU'JM M3'?.:\VR/W&7"W9.0S, ^.[D4Y(Y9&4]!?W9@V!#; G$EL!5]/^X_UT:<&8# M:RJ,E!YG$%HI#^5,"=H!&_^;8M@+D,E?PS%ONHJJ@4_,31E9'_X*YS(^T(\/ M]/]4XU]$BK/5]2]5*%!;34_G9@W$)8R4B?2T-#()>K-9H)_'D0_G9";$\;S* MYUI$DZYQ"(J[L'0W=.39^$C_KD/OY]?XV!(X(2[DPV3/E?1:4BJ)&6E&,5A_ MF+UH+ #O^2@Z\AQ+4C#,%!IT@&=TR-E!;@AZWB/_BO'BYD_V(S3Z.*IP*UCR M^6C"%.\NN&9R8J-!9Z+,TJ'4K_$;C/(#8&(F-D;L'D./A"%8T M6T&%[A3Y2;Z;:C17*A],H.,"PQ'X$\V2MYT.4%USW4RFFJ\E%-W5-,C9>#3D M\!# %D<:_DR)@1AMI8A[$:*M!N="95%;3OD.FFXS!0Y: 2B5O>K"\['ZWS)D9 )CC2T) \)!$FPZ^/O[?DQ MD'P<3;BV#D4B5>':DW#+08=(8,?G(PX!SSHRPCMS-"VI/:OF]>>X TE&F1\_ ML4,PB9,78K,D-DL>&5J.QR*,?$-PIFY9Y0,'&R\QE5!*#/1NUK$([+T$R9M. MC'!\Q4H8;XEA[RPJ^P!I$5&+/=_B#GG:R/OK78, NX;J!%#%KK)W7N"*WM4' M'*E]LFP6C5Y/7S: MSTX^D?CA<5R,"><]ZK^ZBESZEO_5!WQM3_QR,/!YESF+Z;D5@S0G9FZP2+:$ MOJ21O B 1[2/Y$4'A_3Q\9";"ST\H-(8-WN+_@QT4BBR\=:/AHGN& MYR><8<(?:6 !+J6 I1=,Y>%B5;>\X1C8=:GV8-R?R^-JF8/'L%&9[+4HO.#&1M,!9EC*U-/^ MV?VP_U8*O&JT*28Y41;(6E?L74<02QOZ_RB![^P^6"OLYI,M-FS:[('%M@W\ M9%=,%?T7'([O[CJV?2&V&>8GTTBH9SH9C4K9%V3Y9AZ-Y9MYQB)"XW3)5;Y1 M8O/O''$\FBX#XXMXL"$#P68?;LC$H\$7\TP\WBH_H&!?XI@E4D.^7<3^:H9V M=$SK"Y+01,6TOB2MWGGWIN_2&+37OYV05NO,=O4E>88N8S%'GZ_^ H@<\4DX MN_%Q6;&^A+T<\16]C 4=\4FX,[&^<%)2%%?TGM ZMJACB_H&+6H.#$C13\U/ M'95P]97XJ<\LYM]=\U]GH:=;\(A$NRZ(9;%9&INE-R_\)Z'&O!&P.P49=VRU M/<*0(V^U;4I ; 0:%H*(S;<',M\VR8)/L>UVBM5FG^EHJ_I>ZOBIM?R1USWJ M9LM6R6.;)9HVRR5#Q1MKY(;)Y_\R[,UDP#I7WM^W8J;\V1J?R@"YX?76X:7' M6]FFKK7*&\/CAE=Y_R);O-B?L#9N>*VKFO^A#?)G=36N8)SL6%@3[CX-ZWGO M$5X\A'*1LAJ7C8"?L 8HQN[7 6_G8O5=UZ36F:SFVF:DPG=U6QK,'"R9^(: MP19")6BUJPT^J+.F,ZE*V>J:Z?LJ7"/7C2%=_=[PI4'MW->"+YNG<>5;OV<$ MA-H\T\VDV5D533>%=G;5EEI+^J(E/EG4M-!E6-9X/*,E\?24[?E8"&""7),* MDI_C&STA4%PU#'5MH+CX9:"S L7%#X0O7S?D+K#A\_5()BFGX=9'LF:6O"4F M9RP'72(<0 M8PO.)9#])01K#Q8GLBDM?L8KMBA@[/E.EQ)2*E5QYM%R@C4DG M)ZX\?(5F($[ *B7$$T-^D;XT:D$#;C +#%=3$_X+F^PMG%.Z9(@%H%1?UE%"8HA.;&BN^C04"&: MI1KU7-[CPXP#59UA[+A%*SSZOOD)]^;8#[\M_?Z\1PZV'^/]?_W7K5'>00_[X@FCS?* MY,AWR,)PJ0-=AUXU5/;D);@OKN!N_R)'30 I2?CP5SB7=W!,__ZN&9_;7\YO M?Y> MYUOU+HBM2B8;2&8+^:JJN;K9_+7EX-JV**GU0&:7E68$88V>)<)97KM MK]/QR?VE3^ZO32IU8438F [7'O3]F!;OXDI516M!F5#&ID&.Y]5E7Q^:EPT9 M..T&-^Q-6EDS:*)9=2107CW4 =I [I$GG(T3 "Z= '!MU;NX!4)<-QWV]J,7 M$8&8STFH +[%/,1)\YJ0H7FH+O:O:,=CAVSEW28PYTJY2!*TH])<90GK:#K*!)R[ UF-66>4H<7_(]BAX9TFA/PZW9@2>R9)L^T5GOHL$:(O1-W)3%RH5;_3U-('RO7]*>OW/P* M'P0$%VB^]>_]:A+;C_9D"$XN#&BL24F=82+MK-E%O1D"+VH++%!S4Q M:D(]G4_DZH)4>TH4JNDK=J4J-/G&)C+2%!)IH=H0RH4,U^0SB6RARE73!:Z< M:#3!!Q6^VFPD_DIO $U3_SXUQ^X[-42,5V_9R('A@R\,P%__4BPK ?: ON9Z M"<-.^",G\, NY#TEM,5 \+IC1172R@3 G^)O$GL"W-\Q( "30W-#Q(7 LM M/# FXY2"\942PY_%[G>Q^C72' ,09;?/^?E5LIRI^:HT6_7Y(8XT"+P>PG28 M'QO]>&DY'VA&*D M$C-'\51-1X0P.0<&U+&%SUMI?:A3Y9:T%,+Y4N95VPI$L/ 'S\3%I4\5E^H M7>)M:4X;781E!K MS?@VV4QRQY9SED\3EK/,5=#&8"D4*X,B.ROHFQM,;T097352FC=IF#AN!,Z)RNNYH.T!0"[HN_#*!XJMD :-=8!.\[.GL'#5XB5+S$ M_Y[8M7B3Y(>C^TE^X+>\4;3F+H(5>:.GMBS6S,D5YL^/D_;# \+PK;/QUM.H M*JXKR_U)RLKZZ1%:*M#+Z4P9Y3M=\25S\7$F8MBR<%0L5)IHKN$7>7.,,?+#>T\\L/@1[J7XE<]%9$V6IG'<* MCBTI&"DG35-3 U.$]Z(IECZ<)- 58!QI>S4S$QK08C61T0;K ];-7PCL*0'% M8CVI<*1/0&F]J3: )H2U?$[PG@\& )5X7X./:OOVE0D;3&IB"+Z___)U!C8P MP+2UVP7GWC,\8* !>QU^9^A8EA/"8,?:\/ET,N^GQ?OU_#<&(S!]EN8,WPD9 M9 ,_<+7]I>(W(UU[&DW0HY3E#,P?+WCIJ(9=;27A!SDX1+C]OR>*/A 96 M[KN!%IT@W3IN\>)%;Z)2P(.VE*FG_;/[8?^MT.G<.IS0]AQLO*S7+NY> MU&KKWQ[&$'QW]];MT[#-&#YW5,[@S\R[![)[UO+>\QWPS"&0L-V4['Y'8(#N MGTU ( 23\*$COHV-K%^\:ZKT/<<*?.W,#OC;A=YK./U\3>1?@91OQC/Q9^K= MRT+Q0EQL(?!X'2*P#AC^'"O$"1?BBTE4'^X,=UBC_B,,CO20OU\2&4L^1YMX MX\5Z_A;[0BS9-S;D!Y#LWU=NCX7[^L)]K1KU&[&]X2+U6P__/(7JKR'J.(IC MY[P3<6V> MVV$@L0JZU0PU:ZY50!]'Q]*&L7XRF6LR)H).ZB)I.5Z2M7QX=DJL2V+2Q.EN MH5P)GO!;V%"CD!AY>;"Y0O)GC$ 71:"NIKC-T#D"/'*+LXIX%2WPFC.V"T2[ M)CH!+/%/P),ZEOGB];=;,IB(.S.8SG\S]B:A*;::;ABS1JZF'4&M(9&1K,* M'_%*NRIS56HJ4%<2O!$[)VS273G8A]R:A)D:4R"-*U@G<(X#" MY4H8X_HKVT1*[GPJ"U,D%<#40&)=!0 [3+VY&S.(C,V@1\"FV RZ8= ";8^ M5E$P^A70E[%DI(,P' F3H9Z!Z>EKT,*H&[>"FB]YA+$M=/UZ1)&PE:X]"3$L M[6")@WKY#C8I6-K)E!OI*MKH)(F1Q[-2LPGO1:P#VM21F_/W85!%:*>^S6CY M28VTJU_#O_2AWM4'_* (>;SNP'!HN_X(XXNH4+<"KMYGV#DBPKM^T$(CGUCJ ML)KE.X4']N_W1T1Y3WC#^=45X(.'._&=Z>T;>=_Z,;/\?^A+&7O8,C#'?S?WBEABO6:A3+85ET0F0;HHY0 M6D?@+GZEYE=#=OKI%+%37;#9EGY8WZ]1 M_9?;"Y7[/^Y-)W<(AGZMT*C_>; MZ;[9I)Y1\CC*7/TF"/6@=Z.BO2[8,_5N.E[.$M.Z:$3O ^BX-CO#^_;&^2?CO!&MC[;M MBT6L]H=\YF*9C%SV::'<<>>!F>L.:3)3F[#=])\'K7:(=20\U1+'S7E@5"U^ M6;2ZA97?7B(>K 4%LZBP)P(E3WB >'UHXP:SP-B87Z?@/[@+*+HYQ#G9H>IC MH,N%"Q[MP&:M:JZF@M>#&:V!F7'4(P#DNNW&LH9.272Y5'1IF&1Q6M9E @(0 MB[U7*?^.+*X,'4_IE.4)N/Z4'@P/2?G&[@2$K9=P_7 TQWA$5)J5&Y6:S+>IFCII#VB)YL7=A4"* M/$Q(_?N6;;-:X Y&BJU(> M$@9W^LT-!O!$&TPJ]Z+B\#XTF WPY",XB%>+1$9G]16*9[-4KE!M"V9V=S_Q M"/_P^RAXJS;B%Z)R!V?]FQ_BX-S#69AQ<"[R3#;O!.<4MI#71VRRC:8IM>WE MQC763>N;*XX8\X337\R@C3C"Q<&Y.#CW:.ARX1KN7PS.%5$CN5IHFH4NJSD/ M1U=Y#"'%[95(] FCX_A<;#V=UWJZMJOV9UAW8A/KVI,0*7_U4ACYIV$[Q-,, M=8:OEI(P;>B&4&[UD;ZXO9)Y)-O_IH-VI_!* M @BC>;?I.,&GZE2;.L-T6#:5A.3@;DK&%M;W/BP!G]N$S8>>\Q MO7\!YYV4U^TEB]WF"KE#OT"X>@XFV/VAH)\<"?NMD6P8RF0EJ6$,B:IRGV$I M.9G4&)FA"5(F"(QAU+Z2Q"@*]. 5IYF"$D,BX(,4JA4%:K6H3['Y@@,[-?.V M9DYI#+PUPC\FU+56]+=G&8K?%:,M5R_6S1+YL<:'GP MS+#*T6@2"^=F>Q9PW:',U[T.?":D]7W=5+8;CB+54TDS33&"T.9H?D6(QU@, MW8RO,P4^Y*6&T!4IVV3(>@FV/.AH/]4LEZ1&"2@%YWNY)1A:.PU;'G14]^J+ M98F:(I(Q:9ZK M:+E@60P#6[)O6R[GCI?T&V@2-52J*\R5UMQAX-L/IZDPJS7K:""R_,3A_,QP M23!CX2@O)+L,,GX_1#0^S90-3VI/IROF*"\D5:3T$P' ]XQ8?W^9!QCT[+&:N!4G@)%0CM>G<(?+:#6#0BI+9BA^*9.,;'4R5*[+'2[C\79G7<8/^"K]W]R&?0*V M4=]?,U,.G,G4-3Q-_0TWW5U?-KWP35*2>28C0O[PE7M.W_3-HL)W<<$A8Q>- M2$1@R/0S@3W8D(%@4P\WY%BP[W_(L6 _PI!CP7Z,(<>"?3-#_N+)5X2\B8L5 M##B[-W$8-'_O<._WY0-.UECH6,'D>==X]-@S[W70,\)@]IK. XX",5 MVT..2M)];&NQ3L0Z$>O$173B^Z5FF(@SZ<)H^XD!X3:7.H:_&/YBAR#R#L$- MZ$.,"9?"A(\VOJC-2B3WQ@B1;&0QS9Z'G!A"YX7P/3N^[=H'W!Q MT]OR\\V!,%>M68"Z6C\M&=@QO7=3D5L0C M2KO@#2][VO%\[U;6/(:$B\I&2[$"[3PUPJ]B47WN(MLT<#79:0S,^K!<:/*S M6B93ZI%43EN*']QDVR:GRZ]3TKF%XW872LC7ED@SL-WPQT_L^;!N MU;\2TY>1)6PP-.\IH08:S%K'SWO1_I$I$J\003QK5::+1P.OS_%W*>CXTE7: MUYW9^=/7J;;JQROX#"WZWWU5=W5Y 4=^W9GK'2#O+#8 M \_^D#/I7PGP_$G"R6;;_;L((:!NX&!?Y^A@.<]:+X$_NB I5QI MZNZP]XCZ-XM66P9=2TO+:0$E1HSB310=J#_UXR?^1#&']9+_CM4_5O]8_:.H M_D/-=34U:]@PRW%]U%_5CBE](YRX(UHR>BB>M71;)2=$-PF5GH7\-+'&QQH? M98V/[?X_B1&EVTJ>2%7PK+D.U!WQ14KI418J&W1<$Q-BSV3:[K20A? M&J8MM5'C//%2T0_4M.U0$68R/VO+JIA?$AEV1UA%DX<93_'160P@CP0@D?"N M+HL9GXN;2+E:"Z4K+O"B\HZ809F",R]Q #BH'S\Q@OB<#Q4C1XP<]XH<X$\!5-EK";I0C[8D@@7[*6A5JO:9CI,%5#AL)2U[$MA2R)/C'$ M(2%B?#X2*W$$QG5M/_ZL>OLYMQS!%*?4RTMU-/!LBT632'TUA\J[3F=@L/AP M,U;>6'DOHKR?34:@QLOJ>)QL%E *612JO11&ABQDAHN3$6)]O4E]O7F+^0,' MOE3.K7(5UP6O7C9(N\YU4TT1,DE"!SY)/[',8?S[-\RZD22L>TOW>_"[:LQ_ M_@?\LWO+P-(4%PKN:-N5%[F$77I-2G?FVI9X\I?D;:6/W=9B6/=Z_>]__]=^ M[P\C<5L5VAO6ED /7VN3KB%]5U-,1!F"-_^C6*&R]';:R3X3.^W\YT4+X3PD M,/29(/^5V/L9SL?!9$+*O[TI>\7ZM_W::^*_W8>.9ZQY+5W-4GQCKL&GOWKN M>F5\9_H/CCU#CL$)^'4[L"3V3)-G6JL]8%B#PZ^5^8^2&+E0H?^G*:2/2>ZW M"$/7#P*""Y3>>E4>9_O1G@S!R07]::Z9&IUA(NVL*1>]%ZU0?IZ07_*@]LP' M56MJ0CV=3^3J@E1[2A2JZ2MVI2HT^<8FJ-T4$FFAVA#*A0S7Y#.);*'*5=,% MKIQH-,$'%;[:;"3^@C.YIAW]^X2]_JC*C_$:_M9R8/C@"P/PU[\4RTH ^.]K MKI4T);##0@G-Y(<;6$L@Z0> GP)[!?69KG)1P8. X-#[)Y MPBMG8$S&*07C*Q5[/XOE[V+U:Z0Y!B!;GG$4QTEM2&@R,: U.4D.<9FEB(&, M:G02IP@60YD#RN/97!Q6:0(QGO$(0C6YSE*=X"F?]5F7F3S-5_1C/.,\9Z6EVGL])I?%RCDT6P\H0 M.E=E1UU(HRLQQ[62[,$HZ3B,\QC-> M5E9TT<%]U%0((T#*)!DK.P(-%LFDN$*%L1OS2]+- M=#/$0ED<90]O&,'<*Y07@;3LJ,6%W6#'.G>X8>_A ]M(U-CE,H4N+D9H5-*!K4KBYT_&ZY=0@T^:(D@B^)/.K:<6G!2.S M301_W;(^J_,MI#DNF&EB6:BDEF,TN0J/,9(W"(\.TTG+X4M-M2@1OF$&F'Z, MD7PB=HV:Z@93=%(.%G9_WD71&F0//WAFVBB["$GE%A+5G(Y:]@HUJZRX\1%? MM]32M$IWRC0MS:HRM\#9T1#)ZC)S^$QR*(03-I]%AM-%9FSM><8.R46:S '9N#5$&: M63:M=?E2,)SB6!]-K1I']PI);JN6F\)\J2T'2:H=TLN /0K64\1KUBRD-^6- M##H@\INHHM&3]&HV<_@9=PPQLIJ/LX%"*T"WRII1[70@4"=Z11+MR1TK^EL'^G-?[CM^]XE_C^JE3W&!M3W<=4]P]7\#SFE[WU MRVJ1&O*U#S=BP8X%.Q;L6+!CP8X%.Q;L>Q#L6\NZ_M7P?NB38E[;B+$U1D*= M8UKO6"=BG8AUXNPZ]J67>7UV-Z^X/I:/F-[^//O?#2][ M3&\?0\+O9".FMS\M)UY3L[=%[M..O9Z=OJ6]KG>_+2^G]CB;87TUCPLOY32Q>%25/)^>6E#@OMC_/:#7T/[#=<]F'I5 M ZNGQK7E8U;5B$8&KUR@ F-/""9&5NY,,ZS0,7.C2:YG3 E=[5^L7OP$+>JB MR7=(U&#+[E04J5!N_J)P#]'EA>7NXUA(8*P\.^SUYFZ'23X7+FY\21+ MB:,!-Y,FI&%C6BT?B@:$ ^K'3^*3U'DQ&,1@$$$PB.NWQS)\?S+\L+O;!R7= M3*:33@>]!B;A*<6JEL<3JK&N6 )+NM%/.,/<>%7V:T=+&L;B$Y2 B%JOUJN" MKO"*A8Z[ PU-32O'=O:9,_9Z<(P;Z[P+]Y_2]T!>#J3;+&'PZ)ZM9;:Y5JKV+!3.XO%L5 MAUJ1DQJ^0Q#S:FE67\"*4L2/GQA#QF7N8U6.@BJ_XW?$TA=+7RQ]L?3=K?0] MI!GS@:_:)I+>,%W/MR6DF$:3 UY1R%2X93)_WVZ)#_R_<^ ?.FN*>TAO_TF* M>XQK2#EF7M9,)%EPFKV*N$HV7M6E+U2S%_1H]1ZR;!E4=B%-Q'&ZJ_>+DM\$ M'BT.EO-CI]9[WZN-#_MO- AZ*9+*>&?Y'IHT.+WH]!JFS;?++5'-A>,#0FBX]!XK9!(AKG_Q'#A<\E M2; MUF(F-SP,U?"P2TTUMTU5MW3PR4/"R#@1((:&FX*&.!L@%N0[%>1XP_L@WM)- MSZDX3<2[P;=W@Z]B09&14S-QO.Q*B-MBA0S57ACLJ4BW/PR*$%K;2A+X M2D!G?)_+NF&OGA8ASIVB<)))0->R=.,#U*3N*O1$$8BL(8:VD M^$NOW>:7Y<##RM(,+!5WO8MQM?YCF341D1-I[J8(>D7BS!@Z4$Z M6Q+:55Y0O7ZF0!5'O86X(5U-HD]DG'<18\*-8T(DHA77A8'/12?R=6O1LL*'5U3C-(L8"6(DB#X2##77U=2L8<.2U>L:CE7M MF/ZS:2K(CY42<&.+K525,W!?R4']9W_\/';6$.M_K/\WI?^Q=_!!:&G0LD>I MW*+?X)&V'_(D4;%Y'2( #"T1[!/.')Y1Q,DH7T]&^7U(,;E==]90L8)GHE.T M[6L3+D.XL] 1KQ=)RDI:3YVUZ0H_4YW2G!HV.2[D@%!\?*\G\1=._@MT?*@$ MEO_W2VPI&:>@1'8ON/P@X[WACZ%BZ:IU!^T7>;Z4T;P*&R8+79.[5 I[/8Z MG4YI0J(YK$ P2Z;@S:J91V/C?G/Q7N,9KE?<0N.:TX6T_1H MA%A%U(3&^SK>-:&2$. M>EL$;*;&+9)&78RGVAD+$X$4'B4@6Q(L2*$"M"K BQ(CR&3?F!5RVL%$1>X0-,2A>Y M&36M+IRTLK8AH5O]OA%Y"SD45PB:W:(G?0)P(X">JTX 2WE= +^N M,*Y( 1@ST6=.JL*%IN"[FCVC'8Z=7^S(WIICJXG:4MI2,!!&;42RN/_/WILV M*:IL_\+O;\3]#D;_[[G/WA%:!W#N<^Z.0,1Y5K3TC8& B$S*(%J?_LE,!E'1 M&EJKK&[/BWVZ%"')->0:?VM6 OH)ASYN.A7'DJ>0>H_X_D.*[^"]OCJO=U/! M?5L"/E\O)W=8F9G3JI38F7*%UXH1+]EM12QJ?*DE0IG-__@GFWK4S#PD]MM)[+>WFE_QXJMTH<%; M>5JD$V-EQ>4H,:MFD6EL0 MK7(YC=,5A5V9PD__'^$U9,"]%P)D@Y\JNTT@6FD!XR4486Z%.3&!. 9]XLDJ MAOT+KMPR_*=Z=\/=-WI;R".;?,IE+^DU7MI$W%\']YPKNN-OB?]W @K=SYDA ML'+" 9OPGY5N2I"6/PU!82UI(QS=TQ-&]&#_4G9FZHIM"4FVRN\+VA*4# MF3O#!?C;N>#?X-6"__Z2RB*>DLD'7>Z/+OA3ZF+)V8,N7T.7_!.1>M#E_NCR MT&/W29>''KM/NCSTV$WI\LZ,X*OF\9=M0NX=FW!3!?[+.Y![;0-F!T]P7*Z? MZ0H?5 R<_O>__YY=)R!R64M^*?E/MN-3^.$U!77U4 DL\A>,[[5)OXG0<+H" M=^3__2!^?%2 L*">W7-J;$BL94;OQ.#CN3@:^4G=>33*^L!3MRI+3 M,22-DU:L%902O;-JG5JO,\@]YP_R/,0G(A])DTV!JY@4CO7+]=XHOYDD M=;S[XQ\\"D([/'P+-1C&#(&#KU/=VW.98'#;WS;1/"G*)A;EE^NTUQN5!UU9=FV=7W>-V:M%[,[3:+J MRT]'W'YHBX>V>&B+3]06H8? %4'O'=F;L.13T4U@=9D12H,2!E:CMDGE&;4Z MT/L]CM"ZK .41@98(G@\\_J46+\6!5X&]TO2;-:][HIDES0@LM9/_-!1.19R M]YO 4R#>[M^[K]@"%#0D[H#L1=M KS/%IQ[=!WJ8"RI23=D8";Q&2Q-^J.3E M\K29$X^)T^<6 F\K0GO>9"W;D"Q),-OS<*70 .[B #RUH.B<[-%G-C4'>':] MW/ J)E4Z'8Q*"DJI"6XO $JNP , UPG7E;"S6]V4-$FUU=C*]VYC*W8'61[L MEZI*%ORG&6/-F#Z/%04.,7DLB<G=F?)S>P?6FIV9V0@GK _-/=_9X1X:*:O3>^_NO^? M]]:?EI:YK(/O^H6O$%PGGM*W3RI<"IY_,(OR8.P'8[^!L>\X:_0JX[MNE7F; M3-%7" 3P /&;8IG<"^,9LSX.CMJJUP*H&CJ!LA"98XB(J9H@- M%VL2J^:Z#-&AF!K5,"LO*R_1D(IG\Z^&#._[](8#N'^C0_@7=-+]JYZKC:M_ MJ)G/53-C@34&CAZ%'6VT"!VWRS6&&E3Y87OC6'E2G*:@=L&).)$\Q:'X;8RD MF\Y%_PT4TC+W-9+2#R/I820]C*1OI,.D392-A&>+9(MP&@9#%5=X MCQ#K+\FB.,TB'9:^5*WZ#0RDP4(P!'9N"<;#3/JPF?35X.0W-:.^^N5^;03! M=[8A[J@P_#>0[.N:&U^.3/CIF:TO?^/?V59Y9PN-3;;40F^.Y^5^SM'DNKB@ M*I8W=#R-Q7,7 5WH\9NTF@""Z=?;W]%;,;#KD543_\3R(]@*)(& M*_'Z@B;I1JPO<+8A\#%H7<8:.JOM2R!N7BE^_"9%8-=J8@P"A,9CUD*(4;H* MMG&'3L+L?\R8Z2W6@HM5P&)C"Y:/L3&5W:(R>2#7AN[ >["(W6!9_/_YZ@DF M[D9[^PRW&>VRUY"BXV:E.9^3-6R]4.T9QI/;1?/]L@%Q;&(%C:XJT##VT8%]&[9EPEU"/&L=]W#@^:<8\&HB^-X0UK8$ M/Y*\)NB$KBD[OSO$!(2P)&5_NZ C!$A\Y%?@O](\+',Q5;!B'#A=60D^;2-H MMN _%3TB[K65@#7,=C'P!:O$5%B^$%X&X)1]ZPIXS6"YX%'@.!<70'21-[N+ M >X)UI1":TJZ+X_>%Y!+!S_F%!OU7\?FDA9JAID+PBU$_:@/"?!CJ _I5[ES ML.E76CCXML*80@]WYL95B MFV^U8]X,5G!3\O@_'K*&!,T+^!KHI_X7\.7@A][U::X$.(J@91CGH";R-]BX@*18BJB?IPB: M_LLE*B(1HN0)]41# )\;4+"DO]$G"V!90,H#D5:]7_V&A.W MPM1-M/@EU+* M'*ZQ$5?OC5[P$;46#RB+W9JRZ^=ME>Y*FQ5&*!N]S;%C,9OK F&-@*U 6O:( M8!=Z+:][Y+ZZN> 0Y74-O?F,U>3V? ZV@(>7-:J%=L^[#9U:)GO3DB%@[4TQ M\8PGEZTUWCW8Y00X$W_RM@$[34Q!.SZL1V#;6' "D1K?@_:PV=X?M'#1H<-= M8NC=;RA0WXK(>[G"WRI7E,*:9GON$;UM()+36\'@)%, \LP)P9>F]ZT9@143 M%KG>M&PU^7%%H847HLU-:DXV;X#SD7B*$+JG6%N+-=E=C,CXAE9P*K) CR*+ M"6E8L&8-6C!68,WL#]05*\'C-2$#;RGV%W1Z".P_G6H]YBL*]!'^G[^AI[#EISP5\R6C$!?SAP5PL6BZ?A MWT><^"$VWBC !FH,$S:=<:QV=VKEBK7ENZ&)$/]U .6J6AW0+:S3(_D*-]-$ M*46J#$-E1DVMD:FD]&P7\E74(8VT^5\%E^(*.)J1\VT%B8Y[(QAI:\T21;;7+5TB/W3XOH-(^1)E](EY.X,)6W5B2=4$QBV \)^&HO[U M=/U0SSLB)F2$RW@0.D%*!QCI&TE7D$T%]83OUG$Z<.M8UUWDP1VLA01C+"@N MY+N%<#GO[:"QV _=>5C7>9 M9)HVXFO YAPR.]W/ 6?RJ"\4>9*\,&=M!3R>!'H4W@#\$3__&/#B'#P7I+D$ M748S!NB6 "]EP&\C(1. N_TU9*QZI\?)=L*7"%Q]<&;8P%J_F9>;#J%MI-\, MN7)1?#5E,>_/UK*"$=)8P@:=37G=>[?X^D9=.-_M/? @&!,6X=1LT(6!6('C()PV$1785/ MOC_:%IWC NL1+H37M>)N1I:*944>25EB,#0JA1K5/1L7CKLDMAS ";Q[_ &5 MP.D)Q#V" =Q#E/\ZP7YRD0A" N<(K &S(DNCF!WDI!M;X&P<+8%ETCM MH9=/'J,H_.__=0 /<9+S]9*SH=?R8"D(E*<5A82+/H%,XY^L EC"])/^^:>@ M0?EGD-]-HG,8>TJF_Q4+_1ONQ\EF0@BAT)8=H AY/SL$$O(_? 4%PZ.,I:]^ M$O@3Q"Q2P9_>BZ7PIVSZ1K0Z,D>2>\K\EXTM#"C)_S-H4U'U"Q]]I/LGO!'@ M>"!JR@$2MO=1B(?@YL+"+H3\!#05I2,()S.PN=EKVMW1Z=/S#>6==H^JQ,J] M-M,!:K=%?>%26NT!W7I8.TGHS*+L3.&EA'M((Z*3UFM7)V^E9D)> M#S"V-Y)K#L$P&;!P1.3YW;)] :(37>-\4"2\RU.>"WGHUA=:LR MK9;,IDP8N;F6Z:[JRO;C-D;'\T5*P .I @<96I'M^=GL*S1H)#D M-26>8U@Q".;A[UO6[1FXJ)$ M#_))++'2IZEF=C02G-NY.^O2N#U*3@=C+&-E:"6*EX+H[F=1I%-JE9^ Z M'A86('\49NT\1S?P2URZH["TF[+WLG^'L6N//O"+UPAI""O@[;JXE#%5YZ6Y MQ 61)_#51@)Z'?A*X04>WPKN^5., ?NE&Q;0)#R,_:#YW"A4A%Z0@R.Z8ZQI MZH#_H-HX76%D6 @RJ &S;> G@/E7\ G PK8$L*;@%H:?CH-RH6/*;J+O%_G2\XL(0WZ='DA:<[,R6^IS,>1<_T0+.WN MQGFM5DD-!7;7RV"[2L;JEB7;J<^[<-#Z*>*%R\H:.)G=..EJ8,T::"*9RSD8ET[ M+G>Y63W+C0W0*R7FA4UN.UA)TRK=9MN#\B2KB+G6@1V;NLK,%K?9599A;.5J(+. M/Y LKZLJ&FA*#L9>7ILPA6/6O#6IS1U&>*;G]6>VNN**#ISK$"D'3['.,;*_ MB5#[@Z3OOGX'4(*T1>!E^_4Z!#SJ#@NO);!Z5O$<.:_"!Y+[X#P%K $=L:/B MZ4]6@J\4EB 3#1I3$@]V2#<&>@E:&R38B@UPKEAC]\;JDC8 M.B-7.KN7ZN Y[URA@+<3;#4LQGZ-@;+-06MJK[,2,]J-6[*RJHW7NVZDR%^_ M7.O:- .[#BR.&Q(M,=OLAI.D7)>B3-358D&LR6RVZ2"G(-HL@@=@.-KHAC;= M\@=@[O"VX/<^*9YO:Z!]A8$_0':6-?/=.FI%)9:[,BTW?86FLY;K;J,CC3DN?$#(9O5JQA27LV]V.P M2*3F"I +MQ*3C?&2R;GU1Z$&,M2Z K[E.$.P_"+YH["Y;4(11N%&WR;?7Z0* MUD('PKE!Q:Q>!9X>DNV@_1'0$=S'ELP%$L<@*^*Z1"C2%F-68'&L7W8:/] 0 MDJH*O.1F#: "@4OW U'PWS,4?PH6QEJ_$P>^P]D]7 U\2M'=SK!W]1HKJIUN M.IWNR7U9JJQ:@UY55^PV&=W^A%J>(/59K\QM'_!Q:1?V=MV,P3Q(8NX+HCW_ MZR V"=A19<'O8>DT&U.]T6R* %0]JJIFS04D]%291(1/ K\]^7&@OH<6/7?7 M(BF1P[42V25G1:PO/??&Y&[866VA:9R.)].G.*I^3>G:!OH?2)_;XQ0UD!"H MQMMUBV+1XR*O%U\7LA-\--HF&5CPGHMJ*T*I>.^N@?A M:8HL;EM@:WW:6D^ MQ;XFY50()V?VQU$GW4[*;T_1JXB3FU1H]J@_HA5&2S<2PB^J1TMFS#1AA/RVR'\(ZRD0> M=\C,!,][B[LYAKT)!BVT@ZBG>5O,B.]&W+>69,@OBM4MD=MG)C-@=@:Q2 V< M,G2^(J@*-_VQPZ^&/"+W><4H(W'$SK),>U74A:(^RFD3Z(#E3P-4QW&'$H)F M<3TE+Y[A.61N\L?%Y(IMX+#J**DZ,U$8>CZWQ?RY)O7:V\XFVYF6UAA+E8MT M-9_J9LF/R\>K^#]$#R]BV&!;DOM9HIAT.B\T6X/U'/DX%EFN=#%#YWL=$JJ& M1D>CV:+*:#2-3+KY/^*:HBMG-_>DH+>[7_\7^@I>]N>(_ MUNG'^A;__WE%S@3F%SE[2R']^W[XCKA_Q[_]0-S!6_I=>#$\_86E,7M:F3:L M1/2@!E"!E UX%H&L"#S@4V2TE#&5F.!: M8T>4[=['C_5WU(;E 7E7PL2=R4[U^0FF2963_;KF6FE7Q[C@#2Y$ZHDOH +ACG&PEP?N>A M(/E5FKE*G5^;V@HC])E>KO0G)M-[=S#J6KL_XU:[5I7(D5A[Z'2?F]ITO&2@ M4Q@1?7+#@%%%OJZ]ZB$J)+\4D@,E?\+@E)&+BU\(6J"7!">O':ZQ8VT+K!1! M5BL[7VO[AO@;^1+U09I364KF5:$X3#+MMK-Z+LRE/*%?0+!,[J'T@C^NI0IF M+\"C[&Y'.)/8J2W#(D=E^U 3K)[RMVF_Q#[:@RHZ_/#(VLD!WJPL MRKF!3@O];7G9WPY-2X4A[#B>3<93V>1IM,+=6 _D0Q),E]:%MYKN[PAN/TBH M67M MO8*8?Q[$4G.EYF4[_%:7:'7Q6U)9D;5@5PA8146%I$?!)2"9/,$[" N\A$*_OU% M1@%IH@H7W[L->E&]OT^*[0QYBJ4=FGV%/UV%;,$*2<^OH8:+/KSK:M_7"3.(Q MM3X5+^HXT 8]=6YM2R[6 S0X6_H&D<&S..-O<_Y7^Y"%&P?PJY*\Z*DI* IL MTX8=S ?1@;WA>KM@P/USZ#MB :JX'4U3TSK/""S[LAD8@M3OH01GDCB=EXW" ML>:Q5CNB%:P:^X2BL:^@P\?)\'YGE*EWMT2)VNV8A)[+B:5>KU6 QF(JLG1Q MCZ,+90)%4V&KB2MV.TB16]@+UXX9O)52FFQJ/;7ULI%'2F<@,NR4+(E?%C8H MC^"Y/?#< M/@'/+?DN/+?4)^"YW2B&?>_AL2"2L@^#A:/3,)&P_R8REC(V:O4TW7H9@>VH M:Y4>E=D:L'TTGVZ[9>C*$7!,',V\>2/S%:>-E/E<38[XH4RH23O;5Y.] M=H[\IGQW').%?#8 ![ZY ">--RU\5P2V4W4.UA%$XB-9,6.,'9/$=C.LWNXF M)OV=]M)-DY$&N_T-1W91RQJJRQD2\)GHCA?829QX/%-H7_00Q+P_4X:":T+W#Q9D07F.;5V/_6FR" M-0_N,6E3G_2B47CWHK(LN2KVXI)M7K5R1ZT1"YLN[ M6K[)]'LOE85BK6=&[2J#/OTNU54P09+R&[60 M;O7*#HQ?$;F(C)I;:!^:J %([T_34"06V4B2RRI-.?*9$'1UOX:VXEV]"^(XK0(,YT%;!\M&L3?!> M_P:ZC6,M#JXZ>$9X2.8AQ)C768->\ZBEP7\;\SV*V$]IS9"&N;22V=YP]&TK,KBE6*^2=+M@MWCY&)__#)$ MX,#) MMW-,*&T8L398J)Z"QO CPP2 4]]M@!HKN#FQQ+X2:"^;6]C-]8CC^]^$I M TX]0),WIP$0[[F9[6DZVVKK*WO4Q-+=KD@7PU!KO9W4Y"6Y+U#3G#JBNCN^"PQ?1S_EV(OVWVF)\R<>.%]!K-LE M,S.S-)[HY-HT0UF;7%7EZWVLBIH1,KF(ZAQ4V_AII) ^,<& N>Z!Q5I\91'"B ,0F'8OPQT!'N M'$&X+K[GX4=& 6)[+-:#D>%!S_6U,FN(+W<1=;='*3?D+;RQ7,P$3CU<10 M\])"+[2SQ7$+X8.EHH#5W7:$TP#43?V=W(&_<^7-SZ:K6ED??VWS+]9RN[3 (XFAU_7,O.^,!4:2=DV^:JPTIN 6XJ-BB>XL);:6S&Y:;.QLM3K2 M)Q#&.141;O-"ZVZA,HQBZP.KZMT,,T1X]5!\K(:>SCFO'GJP-( M? OPB/S[^T?N#$?B]3J8_W&^W:K$LYBQDME,0*5G4:.:+S2;%6NM[; MKF;)?(%65:G0E,JK>9Z QP+^]2 2G[[-G]EMD,TI!@]\G2:],ROEGCD6[NHJ]1_-F-%CNZK4 8[AC+>U:UB_%YFBGR M?K"':_B,#JPWR9G_E6?JN$.CP(M"*?,Q6,BJ.L^/25(>C1EL5"$IC2I^63O/ M[M=.OMO.@R#3BID@6BB-&@;.M/$KY"8J@^)1SIQ,C M_PB2T4*C_-R>3YY'&>*#TTJ?*9*(3G SAH[PN'>O8_H'I7:OL;FK+?P% ==K MGT8)+$JOP"D.!"NFH%&# 4CYX7BFK]$/[>-:/2(953OHF0RAVJJ%%_\Y:JD] MU20H;>%V!!RW[E/ 6@HF_+H;%C,!A' []Y.8.AP==L/_K*J: ?Y-@ MIHV'G=>'D:GPL%:X U0OR&D=W-S;#_0;[[Y)$W&:]J*@%1A++S\)J..A4Z@Z"!\//)1[NBIQO.'%N1D>2 MZ<*23S'SP1?1L:CK9K=(=S=RO2WVN$)KG#1KX!S+9U^%WKV)BWH$,RIXDU1@ M\;7 FJBFU%/&ES62%08!C89!=W5/&"O4S5[[9EAIV';=6=\8#HR,EQT[@^M9%:NOJU2FFQAB(_J3G$/,GK:KO8TQ MHV-/'>I"_,O"W8CP&%3@MM.@W PO()D,[!8;CGM M\8/-&Q>HL1"[5&.4+JPQJ5[BQ$:KF=Z]OV,](HS8WE>;!%,XR?U4UKVQZVG# MG@6PF=,+%VJO"R5>2^1+5A4"N"A)$CRBY7SWOFB1V& MJ'N*T=""7J&FD[@'"GL,^ NEU&46./=,@%X@JE]Q314_X"G"0![Z3$'1O+T9 M['5A00LM\MXA#0#.!)V36+^=##Q62W!@\R0+92: ,.]'G7*ZJ"'C78*!#F@] M(QM)$*-PV;&Q#]S&$A:"9$ NWBA84 MZ#^R357WJB^(K'DI%/ ZR$;[G93;F?J9<]KM$N3Q)CE/]NO/&!^/! ?/@$Q(?4NQ ? MTE=1,\3E5.F)7MEO^8]__,SAY1B:OZ<7;W4;;S$S36*_;$_98PP8MOGF@B[G MDL^U\K9EXKF/M_*]RUE4EI-UM;%;$_3(TNENJM'*KHRS Q/?M--Q5(W$0>HH ML,%[M@M5K;M396PEJ@\7]=W"H,1!(9'O%!3<^"^=1^"VZH9FJ:%C72=E^ MD,7Q)C*[X]Z 6X(*,P[+F@P?M\)_SS= #7QLJN,%;MBE9Z.9019)>:T)>#\Y M$^@^C$:^ UP@*#2"'9WA3K\^-A>T'CNDR\ G+E<7JVD)MNAT/R&.0*"Z M#M$$+O_X#-: %\$6X%000$X?K".^KUL75,EV!X4X.BI1,]\)E/[Q(C9D>@>- MCOI\CLKHOD3+_'HISP5.2P\+RU'1T6MR)J]7"YVVG*,ZGU=>I0JU;'&D2C2M M;F?+*=6>UYD*BE/ELZ>(-6_:_B?OJKN>$X-R^_=3V@/T,0DD27D5&.&H.-B_J2F&,E907B%(GMT'WX2M.KZ M,XQX..W7=%_).Y28I_Y3K*]"L]-OY(F1WG4NZ?;]OP7R,&#M[U)0L.Z>0H;. M"0)_V\F0J="ADWJS">)384\$CP840NWFT'!M7SFT2*>8GTA"62Z/BZ.)R,J7]'( M.;_*H]-!,\4.B14>.^5? 9GB+4?\%^[VZX=^M-5W=/"O<\3266J.+@O$L$-/ M>LEL9B"BANE8-$20=PZ?#%AQ506>\]HVHP?5L[&YM(5C@6]::78C4FR53=O, M9G<#;""YYX%Q_3(6#T\W'D/^ M^N%,9JA'5SJ,ZT#L"+ &$6A4-Q@*VQ5L$U:>S01%=_YV"V6.:\K#DP M&'^%7;3>R0;G)D*O9A#>4P?Y @LV$@,S^80Q.V("V[KZZWII7.H5NY5VZQ^QS;SW3 M#4-WX ],SU$X/(PA5P,#0G2SVK:QTLW#2A[ X8.:ZQF@.WFDF7"I+Q7TV=; M/C*5;PMT47\Z:O7T9AV'DMG G@OS3QIFU#AAWWY^O VVZ8D=3'!YZW"'$!S: M&3-H 6T$;S2!9+D_A'<,VQP'3X!WC5CKN?GE!S6=>]D.+\*T9ZIDH=*X0\+ M1X7E-CSB40J[6K!^-58!Q-K JCD@@1 8Q4 + 2R.Q,(- GCM20'DG.26ZOFC M"/09*E>(>.;^? ?*;:'#L#'$Q$=IF*=8-;PP<\^$W@7>M>AW\=,%H/D/;E;1 MARS;^4SIJ;/@CFY.%&XSD 68$HUH__#Z_H'&,'5%XE%:RO3K8M ;Z8!]W$I# MEQ+1*'=AF^;+"R/>==[6%SVSD,\:79G*O#0*\U0[0W4_;FB^"F1E-=<5I5OO M:UCF)=M4N-X+WZ/.FY9GYEC?Q_@8-Y#F!2\.X(S^,E\%(O(FE0C JA7?X],$-T(5=U.ZUWR7'= MD=>M%POM1$4DP_1?_%'']2!@< M3=P.X^6Y;[-_F?V[^+F28DLUAH*LCBTT1$E 7927\,)'=G2X^K@V!74)>AA"P%<* MC(48"RQ95'TNF1>YAC6#3 NL8[%%X*3X7*C[!MC>#[3=8/M-^U2Q<,D?=D/V MJ2JIQKJZFB[I>FG!L*J+=9([%/&.Y)Y# M$QJ%8*$&-214NHLP8+T^_[.YCO]*9W TQ)6 M89),*RU>(OBAV^K!.KCZ 0AKF[-TWXE"3IQ'*]]V,P1%@!,1/>K?R!&X);U: M;7-0&/2UHDRD$\-R<<(W2]3'Z=4+Y(4"XD)JZ/]H8"8#YPDZ6)%4TW:Y:J91 M8!Q9K6QV*[Z+O]")\U0[)-E"<*'>+LCJU]@;@[TJ06-07H0X<^ZU$2!C-\ 5T<-8=L#"12<.QQF"UW$06+J"&X^(V:9? M1"G,YVX?Q/XB5; 6.A_3-UYF*!Q_5(+XQ#[2$U0:GS\"+5T48+E0?'] G^Z$ M'XDZK2@XAGIP3^Y]:CEDD?H_OEVQ//&Q:OF! _[1]*L*)>KK9?GZF(Z7#Q#9X"(*(7?-U<&L]X M3P*GRPI[">%BD!#AOLBI/\3AV:\G?MFZARTR2.O#O#,4++>QV@HPM&*= 4E! M&P#B-[G87I!G%4FP7=3'4#L'>R9H>R#\\3-R[TFQ9OR/ MW_8/E$DUFL4YKPPLA6'M07.\TLG%: L[P:(W_41!QS^G1_C.-_X#V&LO+ZVV MHT[D!9W &D0Q/UC8BS%0,1'J!1V@)V<@Z0X,-]&$)/?$4+USG?7JL$5()#?E MB!SR$)RSWX Y$SCP&L!6%@Q.,F'VR\L#@:-0LO8P*>"Y0-Y,B?LD]-EO0'22 M7]HFVB)SH)-!7 ."PU0URH7\\)C!W;KS?6=,N>/D\Q;99Z2U,9TK>',@V= G MS$0,UW.3A*YQ%IVN"WPCH"$- >'JA'%&@E%X:(DNO1'*I@?]S8/O-=WRF<+- M1_XF'6&91T?8HR/LT1'VZ A[=(1]0D=8^ET=89E/F %\T1I"1R%00KKA%><$ M@%X2"BV:@F5Y3?_HO$09853)"/A(YUAK#^3F7@J-@\0Y^PE5EETTSJ*:R>'9 M'D9_1<%@3;"@"8/.^G#D_O2T_\,--S\8\!;;+00(!->-$@P!C4HNB:)1EM*K M7L9H,"N92MLE(3GI3R9KE(C+9D^#BJ[]M>](0]$IW\-RW&F5>][:%WCMV?"@ M)M:KASUAD3,58@]V^#@T\#A5JVNS13J-$9F15%$=JCI@W4Q.!(KZ78,#N\ B M=]4V=#Q2#^4[0A/U-+#&S^BR/CCZ64/2#W.>?IJXAW1&""5H@/!R$'7;<^$5#X MRS?^,_L]&B+!U:QE6V3:F7F;*@]:]F(*HWU/Z5+@]O<-(4K M;[H[*MFO=?V31R=']F;XD*8G"@NFY$)SH#SK].: YK>1#)+/#EOU?GM"9[C$ MKI.G\G:O_G&5]&IE=FF:GFC.*M-EUHM4::9KY>7+&/8ZQ;'T:67VQ_N[HZ7D M,^9*WX9.Y6Y.Y^UD>8,1>**>+A2?=V13S.!":B+#T2>'*_4QC/C4=FZSA [/C"! ?SYYK8SC2PF&KD85% MWZB3S%,.Z"GPQ(*MAK -<*'O R"HC@DX8$"CZ#OAY'B8Z\#/<_Q2I=!Z@Q*D M@V4LW+L!GQ$U-7[*J(M "))3/ 7/ABR4@?T?OR("),<)BM>+U)[#2XNV,-#I MC>>#H;[&"Z>)FN=91NQ)]$@MOPCZ*L.5AI]6B6GI^O,\G5B7Z)U6)''.&N%5 MA*L<,23FDPWYN=EL^U\/63DHVE]517TIWKP"1ZCT9K2-L#D>;OST# M'['/U=HSO9.&/#FUZ&$=3GH\G43_-MOWO38O6/^^Q>OWM_U^D6GT6;/9A[](R@23 MKXV&_,24*3.Q>FZ,&FE.OR$I65&YL!V:/2E%/M7M#'W]Z"_$4" M;8E*BNXYU:7,KLU!F9&:@WGB\\S,<>%96527Q@ZC<+4J-_,)9[@&],I&D.O4 MSKPVFO'O1:E7X)$_%OINY JC[2A#SIER>U#IJ4MQTX.]1JT(H&0W\V"<&U'H MYBD@2(%?6P_.3%C,ZFG4HY/P7J;/P(/Z[/294Z_A2X+*Q!2)@A+DS'H+0 M_-0QV?Z6N]K5_RLY70R64FV:E&U9;$BE^8L\&Q]X"U\WWGHL&]O9U%BPV+J: M'A2W.6VUF,*IK5@RCF.G#>3!2&O4_6J#TP&FZ _'*!G!#)JCN/7!(/.C>('K MEHCPWFZ%YNG$@^#1GE:"_L@MK9J/4O.F3;&+#MXPGTL<5I:T87@T@^\U9R)] MJ;E@MM [T3G.!OSC"3XX?6@?)LJS,ERYK[AR#_&"P)XKZ#5@NT[(40D/I)-4 M5>!A48JR"\^0@YF/IUCI((@56@#<('X_SL"O([JTMF-(,9B2=D7&&X9G0_0K M2P)$5Q#4T;[:%>S^-SDF?CFF872RJ_YXNG68C#+:+5K,#&.:<%CK*PD]8- < MS 4-HX(9+D M>\Q"/KK806F)6X9R."73/:QG KQDS^N G0Q_8G74L[_(M!OX M$G:$71#"SW#;>\";ZG 'YAYOZBI8TO$PF/3- M4*1?K\*YU:@U>VB-)*&5X9C= )S/C-%N$OSU\"KS]3F0\%%"PT82GZMML54M MF27#4-1'<)5^='\/"WX$)!WJ=+R-*?\=J(:Q>)8FIP66;NM$-;$8=RNMZJ\- MR'O[R.I:MB2RO9U JX2!%[;LII9HHAJ3J&/^$'0.&;PA9+B])7Q02'E#2_AW MD<][,- 5KI=KM2:5$3/*30R+[G7US J>Q-YOF4K3?%2B, MT+G@(SG#PT8$1R!XMK!'C*;H]G%>,,A@FJ8 3A1%X$5ACS;@GTT'N4L7"L+# M?43H"7[U+V0_0YK9:)VA9[I08:B:- !:.)C&Z+[!X?F.!I"CPD%9V!W6W[CG MJ> "FGJCLO@O/-_W1[('%W&T05%UL#N&XR[):SO88HGYJ!Z0#VUFO_ M=:&73'LB8G@6&!"\!.PB!?@93E0]N?H+Z#=N&7!@]-VR&B/.9U;N7H1^N MK5,2N7D.)^RRBK6'2J$[20_2O?%G5_26TV:UV6"E B8XCMPU6%,!D4#O/LC@>:#>DKR3 MMFWT8-EX&?Z["!9]F2944\MD&:R;D]D6J?>5=)]N]F&$,A*S+C*VXE>QG)+J M0+K\40N?'F1Y)5E_VH5['/Z_.6YN:&SVM?E,K/--75\S><8VK!W)J!F\1]VP M '!6&Z>(I^/'G_+1!7KDU_B\EG-VOBQ93;\JPE5H>K1@O_N%_W'AR6L2/SVW%:'6!L M1]>I:C+)4RL8;8^GB-,2Q#N"8;E3&GP8G$6J=-C\)%G>,".YQ-1I83U1&BB, MGLQ%)#WN"IOEGFGQ@5J)98)/<42;[M!V7R-+AKR6DY_UIC,\G;4*/1:V1VC8L]M2=(F(T$6SX(PH6 - M7+[7E*Z\.3CY?@3(_0X#:;[B=DN;\3B=-(<2QG+UKFE3_51.<3Z4/=M74+3G M^R>B!_(#O2#T=>4,]&.RE:6R+U5]0]?3W5RSOYGM"!.JTHCA1P&*X?P$]M@3 M%"^J9(8D9N_A'/_F-X'3R3[@=!YP.@\XG0> O5 MY$9/8?5A*\\S%2[W0G\4#- [_%\U0 XZ3KB.EFBK]33-XL4FW5A-\U-![R4&>QP)2$+E;F^["1+.W7VP:CUAS;=?K&FE"DY*TR= M%%-]-K<>;V2$>)J-K CDA97@5<%I$$7;J\8)X*WC7DQ; 6+MS?[540QQ)BQ8 M91XR&(^G.G;\L9%N_9[7.KK'S79'F1_Z5RCP>#/G_>NL_=N&KW!>'=0[W# G M]U.*\[(<[>QNCCSK8)U,-WUL^/N"(L]LE1_BO2%-EXE,;KT4UQ4.MHU'21C< M[7W/Y!%JE0_='NH'V0]:@)3YZF&$KU(B0XC22)M337JD)2?$:$"MV>$E2KS2 MK_-J^B27;]+BPA[DY0PQIC.M1JDO]P&O:Q&M.6'4L8,4UM?.)7PO %2,B!YI M>Z87YPCWZ7(/__UTWP> 1<3;6+.I;P!!^X*QD3C!]';%XTHZD3,2W+S2QB2) M,O/I.B'TG8_G](Z6H &35@GTLA?0CF36"8T5M;5AD[*Z*6.C1((LDI0(&__. MQ;T^OR_H"MM=>LFOUO2H5XKBH=-I#II'ZLJG??5YO2JFFN&%&.XPF9^*+ M5(,H4-A3\G3JY$DG_+$HN,7XLWU/YAL)(8$W +^$KS =Y@N#%6VU.DR]W:O+ M7&'3VBCB5[+_\3#*,UHY(HD3S?TMY!6WY]7]6YN1]8NCA3@=5XI-#5M7&_5= MKD'@8AM(Q!R8EZKI _;B":;H;*-Y8C",BPW(Y^EEVX58K#C4:I(8+E%_$P=/X3.%\#C M#AH=8@3^7],^/#G169A]@L%!",/H!PQ1Q #&$N%)B%)?8+%>[ )\# Y'T_KO MO\'-_D&G'O[*A/>[0)+X1=Z@Q$4[J_/E 4WELHE.:5YM]L@;X@<4LJD$U>3: M53FQKN5KO9=AV0;ZZ)\,'H'K>2Z6?^U(S0?#5"QZK2G/$_,,+B2G+,_.IZGT M/#^=)5E^FDO/DTF.)U@"%WZXX5CW%P-NRBV5V9A3%8)A)^6%71L/$CM&G.)3 M[/C*R,?/<$IC_#94B@:H^N;)2$:*\.\V> M7BD4UWQ6Y8LI.>$P^&"U+5HMTYGF(N[9-(9++F,;\DYZMJVI/:Q.LMUI/F*= MI6$GH2^'#%.V*LIB(#7I/-:%PQ%/+JUKC)H5A]L7>9U96;T4Z6R+=!<>E/ZE M;^@0.E/L6Y%JRL9(X#5:FO!#)2^7ITV8%#T4)Y2-=WLF3#C]T$)-"$7)A,U+ MP-P:@,<5%'#-#S_&*7=-+BMUR"4F;#;%O+%=YG? 1SD!"X^^#L5"\1\Q 4CN M"JP#J!+A:I'1D[#]E;%VC[XYRHM!! 5@4V6?8FXFP/VONZG(_O5[(:X,S7MU M0&%O'AQI6PO= (_AOPY+^$!IGF8DY^A_<%#>I5/4=RK1X1F\%#A'+=U#5?=U M[AN?=OUVHI,3MR'7I,F$WZZQ=H7/;S8T7\?2XB4K]X))Y1)T3\](X[717'=3 M_<-S>%Y*(T![@&*#[P^Q+ 5[3N?$*D M;M]$CK% 3GEI\9)GB)]B3Y=TR[:]+;78-:T7-[54JM$K^GX(^]N1YZC]C7OGG<-4'\X9C0$ MIX2XR_\6->.%!C 'A\ZM3"!7-7(+@;<5H3T/"6A/ #NS$?B2;K@Q8A^L E5" MG)I$]6ZQ#_YV-%JH-!)C98@--*M[(R/GG=US(6A2%#@U;17\ -P-G)BV@8+T ML,%-L=UIU&ZK(?3P.+R,U.' M!/B,.B/L"4M'FU>AW\'@Q7L**;S_6OP;J+"0+"$!;L#!(B2X>]Y;$T^9_(,N M]T<7G'C"LP_"W(PP_[8,J-/"%#HU"CA.$(!1\$N*[?:[4_6R=K"W/'3*^Q8E M.O_=33CDR/>^[T=5R.UW(.SYA_][R[=^54"O7H6'3N;P/B2?TL<[<0/,C=LZ MR2<.&IJK-%BP<:&N!G[],]8Q_[!0-NRH^7J6=V4*_2B=GDV1"&.85AN] Z MA7G1>!K/Q_'T:=/5GCTBM,&="[VW.X=2'OL+Q<)P$BD#]._,05%:E:H+F14[;3LU M%9T-[<#,]8]_,D!ZS_GV%R3XNY[G!]9.F)%7AH#L.,@0L=A =^%IPO(O19H" M!X;0[VH#?*@>_6$:W*<..1N^O:Q$%MNMEMV16Q&C%KWFEAS5I69;G":A$LGA M\4SF][,#J /Y-[P0&HKU>TUV?LC_YV]A"%Q!S+^?-%]O%WZC8[)CSQ2)"]#H M'J?;XW2[\>GFUV-%0C_MR[)]ZPY V MK"5<5!Q_HGYXJ($KJP&7SX[T0%4GE[-5-B5BA%U;=E)K89I,7ZRC_AP],&KG MDX-N*4_0_5R>SPLU4@$!V1,RK M,>LH0/+^NA!L^WVLD$=4_?9:!;)3"XCX7I&X?%;58(>*M!'@!9#__&XYZ;DD MSH:;JKSFNA:9IZ>YK/@!PR(H387O4( S(6 !GZ"9J-:#A$I,1%UZA=W^$J]5 M@P1G*>\A38=4D-O!$:%L$KPTK+)CJL=0F94\-[!ZN]MTIEDWV)?"4_$,_GNY MZ4 56X:$(#Q=O0(YR+RH-GXC[?!0 N]4 DB@!KN5JP7\3_=,A(Y\^%BSUV<\ M1="KE]?;;"[5Q=H376?6A6N[#EH4SGDO3W9!1,'N2&';Q%\W,TN(T M!X6= ,*>CN.I/\2R.-$"+*3S937PL!X>BN/*BL-3&(U>#^]CPKK $)1&/S.9 M)K6[8A[_PPJCSJ][,J5B*/]A-SQR^U=R+I#$'OD6!.9IB);1;R4Q::#3E-V07SIFH3O$[R!H M*3V7@N N[ZMS0JWE4NX.4)]?E! MPTGL(+P!JPFVNFQ4'(6Q O9.)XT0NGLJ=0H(<*9Y_HRZ.?XZGYGUQH^<;TP9? MN\@S"NYZV@V('[@%G,'E#47P[XH&4L*1KS/!K[,Z,\3LI'7G (4)0M]))F>; M<.PJ@F2")9OXT_7W^.HM93=JI3X%1KVP\@!.]=)".P.2"C5^7Q\7];I]U)>' MJR"^0F]T?LQ*,,@.,*8JW%/SZ/$P@X\DS_W?0L>V/0_%HD-8*&BO BBY$=BS MCJ&O+(%;D'OAHW1CY?&+CVBZ;M9>%DQYQ-B)+-6PU^GM^C*NT2L5:U&OYT,9 MH>$M8"&"2;&*(O"%W7Y0([KP#,!1"ULZB;28PG8;II;>;+'.:"Q>SL^_K^=U M=5A+<;^<=0/FZ!47Q:R-#]MT MF5MK>;.N+'*%.V..NOS",:*CS9B=@$G5HE3JSBH0R"L53UY)PT2;9O[\*33W M],!*.T 6<9VQ %(S1K/P-^Z;N:"3"C+0(":P*)GN3!9O)'&("WV?[G3E$*LN M(6T3KMW[LX+^;SK4U@5CLFCQ\FB8*RRV6Z4"SU_;$T#*Q@"A$HN9.<[;_P*9EI1@B.E$6*:)\[MYF"PFE<6+)UY[DZU MH58>5<_@'-Z).+]E"LM!LKT#]S)::9MVI=?F%BFF/!FUDPUU5)V6(-H%_A0! ML?JE3TDCQ:PP*K8V1*WC:BD"DOJM?+MKD$2B_'@J8$8'T4,WJI^T7 8=_+F M&3?#!9T1MBO)\' 8CUV-M#\LT(S]@3Q >SO3 :^J\R3<3W=YYQ@BQ 3Z6&F2 M*R8CTH2CMX6V)39F]#N8 "*9)G8":UR1#]S%/\4.HKE'=_UNLY5RC]E*PF.V MTAL,H\=LI<=LI=5CME)8@03HJ%12+TEX?U64,]V>/&:3&9%$$+;$,8ZJG6_6 MJEAZWJ,SYEWI'='NV#Z_$+4Y/3;EL$ROW:TTQY]";; V"W6:/K]PE MK'9>Q/@>-MJNE=TT6>(MP9DFIZGC*^5ZKU% MKR9)$<)@,))I:5HMUYO/^=(8X>*>W'1.C1Q+G38T6LAMGZ5^JBJMTR*X\O2F M8R'/M-C\WC3 _VV)P\ MGEN)R:[=2;+0 M675F;RK*4&)&FSI56DN)3/\%WO-DH9EEIV06U.>ZS&84O3HQ':*XAOC!IPMU MDNG":C%\ENAV)I<:9U/;;:XA1@$(;^=B1QEQ69D6G-Q+/;>=#ZIE>.7)0MN# M1*+43^LF+='R\X0MMY,M"8(2GSY^U*F/RF"'>(QMJK5VZWRNUADE2L2LZ)0B5V9M.$ODJN5+JOYW?59$<6&P7'K64ZO-+(#,E< M*5_3L7*228Z3F7DIK\(KT\=7IL&F=TO)]3/=UY1:Q\;EMI:$F,BYXRNSFR5P MZE2C)>^2RV(A:77HZH@$5^+X\:72+%NJLO-,!RMW7KJC1FW2(?IB)'SR:I)G MY\QJ0IJWFQ0[>-MIA[T59F@Q*]A.F1.!'T M@NU-LC8V*NR*V<0+WIHVT*4G-*UC[9U4=/AG3,)'J>Y6+:8;-73IR5X52]W^ M<#W7TEAYPC_+^0)/*E5TZ0FC=IO;J; B\V-9ZF\EIUOFYK47A I]LJ^K\7I9 MZ.&#*I809#$U6S::NRFZZRE7;2667QLR5L"(7)HIIIYGJW$/[59 A#-C[2Y" M.=]Q-FL0RD?!?"D'SV&$JW^498#95T/@!15U#L3^ J>R8J/PGXO"?QA/_MN; MH*PK<"#W(PCURT&H\[YN+R *\F2!RXO?R>;_\[&@,91).+(/+ Q&BN"XJ BAAQ:WL!4,3C*A$Q9_D/7.R6K# MX@18#X,\(VL!?G2;!%YQVDB9S]7DB!_*A)JTLWTUV6OGR/,C=>XFL/BQPK3+ MJM<;W>K'GENZ!50QC$!'JN&R0[6JO1RO8JR.]Q*E5M71.ET8/_YE)0SCS]X4 M=GCD@D/;,23+$A!7>"=PZ!BW=#3KYTCPO73<0]SO7=REN9L)T#5E%X-_H/FK MK&G%3,!TGLUUD!!$$[5,.,(5AE4$WKQ/>\SL95\V^DNK3+=7?3N!-S($(XBW M,)H\R=VG @Y@SB/%EUNM1]F%/*C0[3+9T8"EOR470'SQW-,U2C/\)%_L+SB% M$27WO.I'EX1 $B3+C'M_\6C#4:#,$'1#9#7I!6E!](&'5NY_A)@%\8@D"W^C M>T(KX'%$?,(1L>:I(IEM53#$:1M36G2=IA-UHV#(F12< MY_SKG&:YST=G!BI<1#-I[YL9TEF1F]A4:B-3C?:(R$[KXUSQP]7F;Z580]!$ M:_%&BCU3>3U?5 LRUBZM;3R%X:T-YESC=$^$* ;U!%C!X3@^SC7C _M])H"O M#TQX-W&\'_B]@+^0##YV<.OPY&X>#2#5O'QRN'[5A&H'?7+.M@@MQK,ID IZ M&!;W;UBR%DC=1W5"/66K\,\U1B, 8)%4C-]XRH_+WH+ MKT.N#_HA9&^WW,(&WRHAQ1=FMQNT?=PHI'M2WPOM26@GHJ8W7QJ/PCU!JA5U MST2%=8\#0O!<@+-6S06*-\Q84W)M3'@=H&8"[IV@NF-P])BBN]6BX-8[=,E" M4/C8;.>J!G_8N%< :B O!7PC&9"@*O1BT3&EF8"L@F ^Q:KS\ZOT;VV" U#7 M!#=+[$9$/O2T>/2C',F=#AUZ4>]]@BX/5*FUWS*X)JC=_//0.X5-('O^!II1 MU+DP!_=^:K2O KMV0QW9;)%.LL>E9$;(SZAMTM0&V_HO ##=HL";%84=<01);;Q3HZ(/(==.#U]CH4*!?4H3U#4:R#<7Z' MC4\'!N2^FP4>8(Y@!,V?!QZ-UZKW%XR3$MA_(G;2>WW\G"(XY':[3G<1L@O[0%#],N]OI(9UU/) M7VA^<=$JT/Z#=PJJ<=V^;G=1)GA/&&\+%KA7F9&J,=%A,A6RLU&8NF17UDMG M*<@]\L<_68R(9_.G*4RW-^Y>212*,QZ18KS."MQJV*O2B40MD\7J>;U9^ 5H M_AN08JPZDT1AQ&;IW;I77+*U<8O$81L2.*72<2*3.27&F8YO:P&.*7$1TP2_ MR,\4+$L1W(X&SX&4-H*RNZ8VO:"7@"HJ"A8K05P?!9U40'%$:8D8?+,-/-X\ M']2MP83%WS#& GX8W105C[E6GCMXTOQYTQF>/@\,@!,##@%CYZ(7G9G3J99: M%E-:4P5YK3-Y,3V=L?;\5G,Z?[F.\EH#-KTJ;%3-S=J6[G_@EG*C3SYY!F>,I^ M[GA7K_P',O8?^,H/E?U'O/*?J;*_*97?B2-[1\9U+JK=[_>0Z1.G.@*F$?AH M\'W^WX_4CX_*:?XIG[[Y>[S6 W@>HBTOVX//L28N .+><%,>]L8=ZH5/M3>^$+?^5^V1( GH[@_* M#7T70^1=?/Y.M@YX(_U1WB"(;\T8;C[R+%?I@[]ZF7[MO<(<$+L:+P M,':^_=(?QL[WH.X?8.Q<4"H/4^?KN?3^7OGVNNM76=IMK7,Y6I__?L?E'V#J MT%YGW?]+8S6!^"^\>;$Y<$]V%/?#V;WM\K>_;$-TZ)G@Q1 MO7,>^$P;XQN3%2'7?!>:?@O3XQLSPT/&SYLCWYBL$3(>8:6$YX/$"WZ/LZ?!VV!RL00HH5_Q1MP1SR0BY5*C,?E8FW. M]&>.HBC#:-D9Q,CC)#IM^NMK9R8I=]V9#3 M+)QXDL^DXW@Z&P&V]!"B7Q6BSR^/_S^W?)_/Z76^HD[X193NK]4*[YG9>V8Z MJ!O(\."^CT'9\ A%P?8GSMC9+0EFE]RD!K5YIU]-0$61_O%/ZBF9?VB)QVL^ M+(I?LBA<6"*(FJEK<,KG@?X(065Y>D)GY$1_)DD&1EG6N)%0I&9V<6TDQ\O6 M0Y8=B_JT,IW*;6*:PJA=:K)*0J60^_$/$GLEJM&,XT29?&:&Y9HU\ZIX]F67@R-D MF!CFMTG5KANT3=?5Z7J9Y88X'"]+P,DK^7@R][:#_?X%X?-;YK[@]+Z:M/\A MGOY]BONOC?QZY22_H NPUF*7WW9T6EH)6%(L5%J+A@-T ?#]TT^92\?Y=U($ MWZ=X^W&:?_9I_DZ[?)@K#CN+1K%#$\PS7\]6K20]_(!O_I&3>R=TMT)F(HJ, MH-032\P9=MHL":05..799#R=S/TF\OHXN!\N]J\?W%>7["\ZI*VT6.CUQXLL M/2*FJK+8[/+M CRDH=.-/V4OY?&^_=OSI"\NNWX"J&OOK#D)2WR+!1/EL#3Q6L)G_[TTT][ M,L79_<=OW5;["7'@0[V3!'J'UVTXT/DN%<\C4/PI@>(O9XK/;AO]\A=^2,&G MY?.^G-:?Q]P/'7\WW/W0\5_=VO?E+WR%3.*_+1@5_<=W!UJV"I[$W>M48+!( MZ.%)FLVZ3LN]R!4O;?[Y+_B/_SM.$5@#LM'"NWG )? AOB[%_G437C@$52)2 M>S[P>"&?#ZT:_?=__Z_PZD_%Q&/HT&LM7->*0+PM"HF9(;!R@IV#)_]D%8?= MF3[D5/XI.#%^!C(!]R$&3I-D^E^QT+_A?IQLILIN$Z$M\T0IH0ASZZ?W,_\S M) ;!A[HI03;Y:0@*X)>- .]^<%]$&4M?_23PIPQD!/"G]V(I_"F;OA&M0F** M1'5/F?^RL84!@Q?_,VA3ER#@W_M(]T]X(R#FALHJ!_,BO8]"/ 0W%ZQG +4# M=)8I&%A!<&H>U[,NYU]G0TZ<]5<@PCKM'E6)E7MMIA./55O4%RZEU1[0?=?2 M'+1C5+O5;S>J17) %V.E:HML456R$>L/P =-NC7HQ_ZB7 4F\']?<=6O0:I) MAWH7\8%D@1]PX-N_6$6):0C*UXQ)6LQ:Z+;):KP9CPE;3@#,B:)N,58%*L$R M8^"KF*TI@FG&@"80#$VK9DMK!EP?-6LI^B69 M6XM2-DF:6'V><7 >?Y:D&KSR9)TFISNTDJKW&;4^[!CR?-&2%B*XTE_G@3'S MKJ!P1:HI&R.!UVAIP@^5O%R>-G/B,:A 43(Y13=M0VC/8;Q8T$QTUQ[D$X&G M=-,R^U!F"JPI\!UV!\/+Y@ LHJ#HG.S%:6?3N8@U9+6TIABJNM#2JIJP4%3G=W M_2?_5-86\Y M3B"M"5DLYJ898E4-:C2@5&(=A=7,*[\#6HX$UJ !KR%'(_L>,H65'KC;V%]#[R*,@8, <7 8_17_C__D[MC)TF+ Q8?8C!J]$ MH!+0C)""V\#M #*:@.>&;>G&+J:OX,:!0\>$9(ZQJ]7_S]Z;]BBN+.O"WZ]T M_X/5]QRIEP1U/("!M<_;D@$SSV"F+\C@Q!B,#1Z8?OV;F;8I*%-C%V-9VKM7 M%672F1D13\:4$088*7@W":S7P3\9P+2@2$,9\YY:BX9D$K_=N32:W'X6Z V^ MYU%@Z?!Q8?^XI1-@OE#U+0#P19("7PZGY9QV4-!,6[5P4B-"JU2WA)9V@]XFFMX<<7H;[E:?K\ $OCB;$ M2V9PJ4*,#?@S6O>>VO WT2+6*);R7$^)4.9S($&BH:4N# 717\??*P-#!@;> MS0E0)6*X)48VW C(%_MM)^#CIKN/"V\?0\1Z I":0:P@,>'&00+8FO-S"+]_ MY.3TP#\I&MI5S9LT_&5APX5 P"!$5\-!7W>"B.BG$8[JN;SQ&Z =,&WXCS- M"(WE4HC?P'$T&;ZDBO_FTHH 2UM4T9L^F.H )P0&>G,T:XQ+^1:_K*73Q7Z4 MS8)M_7/AR]=.JN?P8^2CX4??4<6A4*/L!$6]=3O+;J YO8PX5D3#&*2;%3!J MU*-) 32R;<:(9LS*0O[UAWR*L G_13VT^YC+B"RT-!LCED3_14^X]_9$ M1Q]UOOH/6L@:($5ZL8":-S:M7.F QP;DR(7N"!&B&ES0:[+XJHQAF)K/'"$DPP._ MW$CS2K!5U8B"#>=))YR2R"$\NZ$.A0WMP0&0+Q#CH(7 OXN2NYGN-OE9$9_5 M6.-X^_"#3QT>?O#XLH=3O$FZ^TJ(#\.M_PW[9)FCZ M<$W^.1Y^DUCI#@028W&E8YQ[N!F*J0P9ZGT\AI_!PP"N":D1 M8]N"R$DHIFFC(#Z!]:OC5<$_GKW&(03>TJR@]/O29DE6*E(AG]BPK' MS^A[J-,>0'!RZP=HI"\XW7>J8_Q7DUN)BHHP):,;^$;U291.KJ725A*J,WZI M-;);LVR&%_#D^4-1(8J)A>*TOP+2$X'H]BZU1._])TF#419BI0'P8:QI-H9R MW4'PL6*8%B&)6S0JAFDTBT80KOY< <.JZO ]+/DOF[,(?,-<3Q4S/;V MU=Z(>[;T7OSA$];="7O/L=\P%;%-<&@%.K*^ ;F:W1(N-;AL6FGCZ$BB0T+ MM #O#R\L/K13D-?1=OE-DAJA00^D9 M&!O.[:-LCB9 LE6(O;S+XJZ+XA4\AQ;3"/]4'3?@>F0-;C6" M<$5W_)E^[V6\E&.+"9E/\1U[2$U;#:$>J]?/Y(_\:[\_#G3O(YQ.Z!YY9L2% M"?[U?CA\*PH(NL% %!<8.1&PX_#C06C?C3WZX[N6X;W5'8URUO"Q"[QL_"G^ M9@?!@TC&P?C(@!TC7G.WQ/L]C+(8_G6"M6NX">\&2=VX-7ZQ]Z@X-'75ML"9 M@Z/?DS/P'.3^ZRL#[)L]6 -"7(P0@43= ?5\VB(EUVRSVJ_?!=9YHF^[0;V;UWV^^8C M^+Z(?Y[3[_))@3>Q*^\=17>]+<&Y$)P+7SL7;KP-]:NY]RGXI:&AP'%S0%T! MM'+T#E$SP^Z+4$ZUN<^<^.?[..GLAXS/D_[F\?EZF[CA.7CFNA4[_E[7H!+G MZ5Q^#4QMOA'S..]=P^MBZ;5O6EZ]3_R>!_'F:M'L4S50-9IF-:/Q\%E M9EL%,TLVF]UVY(L%JU#HN"+. :XZ@Q(O!GL1P]',UK-\F0A*W"HT.:.=I*0^ M%2?#(WZSR]M,5>D=%:P+,Y](1G+#@$ Z'27DG9#I/FV#V9><"9NS\L.U.E3D?%N?;B;@C2W1QD2U H9[=@ZU=$M4 M"7T!$'DUVHZNO^(;@\PN7@"X#@]D4M^M.Z4B2 M5^:MQ0XT6F8TBBI[,/CB&9T(G$,!4IS;>W3U%=\04O@4K>BPQR3-_E(14NF& MIN?ZR6$Y?06D2&S+\DRN%*)\IV3V1JEJ0AE%ZA ID'\H&DK$WO4/7:N@X0>% M^AN+\^"!O"I>;USCVM?^>J=$38)XCNDY]]X/G8GG*.SUL>N(>8THBUNO.#N5 M"!W>O=M?HD_Q57PC*Z,[UX^]PA\2(1*6HXZ.SW [?"]8T0/!BGZ7V_8<'8YJ M%AWNEDLL*VSE7']<5W;#SOBK_=%:8+Z [&1L'7NL ?;;[ESX/7D'71ZFR4BR MEZB0["(>[]12B^4$6F=_8J%H-!$B(R>*A3Q?ZE5?%L4P]BOW"L&@I:-+NVZA M'>>**"Y@ \45P%W#-HF":\B@R@*Z@>_P[@L3[&O&+%#G!?32_SH7'#\0UWSH M@'B':=JB:ON.!G!_1D@Y?'%5V+L> M?$[Y?\?OE=?@C,">/TKN#=TCWL@"#1BBRFD2)\&-@>AFX/L(KI+U@M>^R*J; MV'R=CFBR*61Y>MHJO; MLK-##M&/]FA/8Z^V@:2,H4P!5#M@"*PU -HI#D,#/?/6T[XV]:&^>6&; M@YK0(*@)K04UH8.:T/\):D)_L2;T5-U5*@V&*@J@-%1B4BY/K;<M5'FSD%F23=I#9JPMUXGX>D /(B^?K%;GZ;K!F5NA*G*]TJR9:*\D]*1O MS&J4'#8BD3Y#9I/A[2+3*&^1]^1$I>>5M6NR6GFGDTJN)LY*3,_@&92'XWO[ M=I1NJ]%<71:*LW!REEI+J[R-QO2]/5%+E#M6U*J1J76V,&K-R'0CC.I,)WQ/ M]L1J2^B.>B1+YL$*'A3)YAR%Q7SS7-;#X]QVF-_RG3K'@'(S3&V&J,ZT;YZY M2:TZG&;#,E\T^G2L6BM,*S4TIF^>J_*D)R84JT@Z7FV62!N4RJ#)Y?+P'_BD;YZI_B0[ M+\\'NYG8R5IV;%H3K2EZTC?/=BU?5YEQ19F%"_--(J*VYF8,5;GVS=-HB08S M:\>FLW![I^]JG5AYE:X/6'^-;;))=>ELNA#FZ0FUS*^V9J='MTJ28FF]B$3XL%Q@R28V&K0+N=>Q[-"&/%"LZ M[T,6B6^$XH";YANHT3KE?[2]RN_FU$J/\G.I-$GF"_5H-2^C1WW+5\IA>YIN M#FDRO!QJ/8;CZ4YGC1[U[?YJ.A#2O7FR-Q.-I$GF6]WU-K-&ZKQO O%JVFY: MD]& 3QG=OI&5F5(XAA_U3:#"1]K-=C@Y$92.5ASKUB \@WL%'_5-8-/,MJ4. M;VR$:F9<;#558V6VY5.%Z)?%Q5KI:A]:\KL2O96%>+1&:O/2NL8/>A/,]RIXO8U<9@MTM'F M3&#%$C>IC,B:P,BG(&^Z9=3DHJO/^.HR3+:5BJCNEB>+VU<2@TQ/+LQ:I&CV MN&&SMRPR'?D4Y"VE3(Y-1P1>".NMZ:V_HIR"N2;-$RR7B:K&;5:(5J M3ED2LOZ)XO;]/KL#S$R)S)8%:QB-@E;%'I\$LG*>$4"A6+)G=D=+;Z*#_#B: M. EDM;AI-;*]IF]NO.?J%)/?Z]1\V'',:H,^UG/ ML6D/3;"TX0O4+SY2H_%(<6Q+WP1=W& MO) M%*EMGPQUVE/L\,!L!OU7W\2)!5*G$BE^0:GL8@4VX-2AA\O\ZW C1_( MX2Y5I\G9;D9;"X/:[43;%#['":9A#5J*A2UM43U(@]J D8VF9IZ1 M]/E"N+9I9)(=DHYV2WEE5J;+C3=;HH=-,$+D1Y4R3* =T=ZK6OL\]1?5 M.D\[%?565QK)4W%&U\&TIVR!D4&1 Z!"+5+S[M.'8M8 M3Y214US691U/PQ+'5Z "[E#&6"!BAAC ^E\3L0' MPI O!Q$REOFXETO(XR\Z*G M?-22.RQ"@0/OWY%[&F(8Y@SL% MC+VISL .T DR7ID->MPU'-4FUQXNEFU#ACJ7R>>J\7G2KJ]?NPSG%MYWXQ"0 M+7 YV8/*I)"B)M@7NH64<1#FXO1YYT#*X-8%WC68EZ?2%XFJ"EEQ14(I)8N" MP ]W"\T()Z]"U-0R,;7E[;HBB*S.M!8#M=380S\.#2]]PPIQ25B#"*E_B:4!UM$\E&G20G":2MTB?2 M&UYPBK\QCM/+R&,/K)?"I^:VXX(DX!PA%MB+%X!!P!/RL/_#OI UKNI+H$68 MN':W-3%T6Y[XRN>3SND&V0N>5(C;'+7XZ+!X\4J,4$ZY_R$XG#.JI.:UB0B0H7W76B&R&\29O;5#,V"2^1'.@04*"QD$DI@0P+RC+2(Q'"3H8&&^ZV(SMA0 MYJT)_ 0N%:H8>W!^[ISU%P7JD4;00%N*3V_T6UG<*'-[[I[2VVYA+1<;78X4 MQR2@\O5%A2_4_1X$R39>>!#^NF?.(2&=XO;4 ='F6FN7F,;"+*_8B\5X/"DQ MY0G4V>'Y" !N^V&^3/1X(JK[YG2XX9C3)-'DP0B!M!.D^*Y22&6 KB!3JL2M/U>[\#%L_GLI@5!&1BA\TA5@72; MF_QW77A2SN(.]IA#B-+"G.@V?'"4PW[O 9,\%.?1NKZY)SO''::W[ #2CY?F_&&_/HC&HNGBL'GI5B&GN0QK M+RY&<>ZRRXZ;T$X#F;@9F3B['ONWS04Z^#<@A;\9"GX2D6]'C;TF\%U?K[T$[@5J M\'T*?Z#T!N3_WL9"L:?8^=<9'.V7E.Z;U]8XN"!1!@%! \TLT,P"S2P0]4MJ M9G\+WLX%1F?1^O@'8O@/T+F" _K!-*Z&=^GD!Y+T.^3UQLG+><5;3VU!H%%< MGY'O0,&^?PJNK][Z"KO/_="]+M#A#MG%%R][5V%Z4N-4:^B2;VUUJ2H MHKO:^/ZO/B8*HF:+AEMAT+T=_)J8?&,3U4O+S^O]E+]M49=)]CE'?[]/E)1U MFA,=-)&)S^6EGBQSZUG5,H"VC.E<8L5]OF+K7]?<<-U6!_J?$T)[6>*S-1J( MI307&;%DFV?[L)/"2V]R J^<$Q8; "7Q8QU9)LE(=9V9@(ZZ7 M73V;,Q@9XD/TUQ_ZB:8>'1K.?UA>YL;N9R3DX^5//MS6]D3-'528Y=NJ&KW+ MY_MP](&/&%7DH9]/PL;$F-%5N3 +LTLR,:$%(+10IXX8Q(S8$^-O.!8P^EWE M%%[W8+](-N$U.UY_X0C\5&G8;SP#]^&!DZ7*(190AC7M3*GAD 2;6EVO)^54 MHX"T8HJ$QU[,7U#VKJ(++XI2WJ<7Z'6\"HS5M_J??+GLYV5MURSB33/O%M#+ M&KKIZU&"M--N5#L&%A2+46\)Z3PS_#6?9 M[=NBWR;5/\3NO$(UW[>$VOR45'_2%*V 1H&JUC-Q(9N/%*CX<+#.VG4H[- 4 MC3R=:$I^GW+^;2)P=<-ROYCO.ZOOF!SW:?[!"Y G-?; M]7#3.CY2 'X_@%J/"A.[3;]P^6CG)'>:@1U6+?8.!P4>&P.,O^7S?0I[$ ]X3'+T>CYR U^IMK939O1]'9& MMV+FFFSM1GR]/J H9/*PH0@5";'4QQ2/VY> :T4^KBXI[]_8_P83Y;X1X#MN M[G\( ^[CYGZ3:S72K793)$6J/N(ET\C9%,8%;(O$HP\""=\<'[DKB?CX3?T/ MV]YW<%-?!1F;,5EYRE?5\K N1>Q.M< ASH[]^A-[BG_DIO[M\_4UCCKR%@3@ M#$==X@:6=3MW\S]TR-WLW?QJ8[G3VT:O+123TWADR?+R"KGX*7PY/\:$:-:? MZ/,8@3_WR!<1VXK6VS9NX)5ZL#A@8! _7R! $O"J0=SJ=P;QXJH8G6U+9':> MZ,I),5E'JT*9@*%(C Y%$Q_3?N]89&[(YWF#(< +U+R[]GH#R_K#4/))RUI@ M$WRJ'!%2/ W&>J6:TC)<9(U6ZF0>OJ5^/ 2V7"K*=T\B=+^F^.N"\)HI3NU% M89'.M&1Q7LH+39*J-&\FSID_<;[8Q^R/J/^M@'B+FWZ M[X&58YN>.F'4]^A(+%ZS5&'6V5K3&M])%?F*C%;W<:/^?RSTKC\^R+D1N?]& MCE,T^!;K7\K7$*,U <185 QBA38:Q<&!.)H08+Y0]2T < ;Z:$;HF$!>^3]" MPH4<"&OB-HA 9XQ) /@.R>]BP$7Q"RE/)<[3#^P:J-=0 MS%EX;$!;2$'[ "T7 EH,X)R>BLMK9^?WSU[F9'Z/;3_F4%G8!ACHS=&L,2[E M6_RREDX7^U$V"[;USUU7,@UKT$#>#VZCF/BWLJ(IQC;R0*N*(XV-62N> MWB247)<:EH&Q/G3 7"2G(B,J!G:T'%BDB.TSD.OS+M,W(,_OW3!A-[6J(AK& M(%9MR46ZKS8$I0OL.S!99RFJ/]\U+]U3G*(FP-R;+N% MM5QL=#E2'). RM<7%;Y0OS-R,%$A,\XGA1U?S>1VVT&*VQ13=40.?WT+XK_/ M*?+7MC^NZU[_"8#GZ^;T'N"U=P5^/3>4ME"ERMJ:C$\9C;TW"1-:X7C+*$R7 M0M$ ^HP7NIEA9OWK#W5"PBX*>!\AQQ'@%=*S2K'>W,S(E)(Q,@EK&*\7N#LC M1Z52WIEF7.H+\VX_!SJ[4BG5Y1 Y$F\"WAU8W/QF 4;(2P[W8$[\WKI]F&_> MDCYCSOTMP>I7X@E?50G/'=H_)8,>^QU$\+'$V6"7[62'C0&9[6E239Y+8C,% M 3#Z,I)V$OV^:=<^I+G=U*Y5A@6V)3=R)!BW$B/9W.PJ9;AK[!EN']RGZO78 M4/!MRM(M,74G,HG9?+P@0RM:_YY5>AX-MTFEO:-2O>+S%: M;-@1MN7FI"8F=TJ/JK\)!??L0G.R036)V"I /6O%L5M2;![*D,2"2Y]UG?=Y M9CTVE>_ 1FKK*H1H1+; ,+HZ ]V 1_>3#O:+7"!X2S=XYM_771S9#KV+%5)M ME>],"HMNI"V-[1XRN/P>CGOWL-\%/4J=X41NQ.)9?@[ C*LVQ6E-0::1&FM5E'"]OA%*#XRS[Y7.9!UCS.FC=.YX40-B05_.C5[/7P EPBOSA:H UU0F1K9AP"FH6T)LDR,-]!$M;64%>T"P<3W@BT#+ 48@!>K.^[U'8JDG(7@:>-__^__.9R^WW1T<[L.UN4FM-/X.)1! M> AI/0N+8_CJ?T5U+6Y-S_1*/.UO<_V[3P]#&T%0Y!,3_6_BX&>T(;[=1"GX M!WMVE(7O?NTX$=_[4#<51*!_#8" 9P70Z$?C8M)8^N)?FGI".?]S^*N[L CU M%(N>B5@'5ZO0_YEGTORO2$P,=!S\OU8U=2JQ]:NO='Y% T%HA(> ^I_#_#CW MHP,F0IN+\ 0+MCXF4LX5"',/:.)W@IHO5^\=9:A6;:1R1+91%6HA(E])77$J ME6J+;[IP5R52U4JS6LJGN1:?)C+Y"E=)Y;D2T6S!#\I\I=4D?J<[^J">*,S8SCPV4/O+Z3*W'N!BE5@^]D^*0G]CBT,[3G;44FQ2V"W9&)#A MDY&73T9'0D4<#J+)M< FX\WZM!&-+F3T MI&_,\#J=BC'K:H%4MM7-.I[/%-J:/(@,R)=/,@-&XG+]*L.+.6$Q",_;4K[# MP2=];R=KC5*V;Q4VLV(EW#>*U9&24M"3OK=7Y#A-L[R4Y^>*N)E;47.C277X M9-2W(C,Q7S03D229BG-:=)4-O9THRJ6VK M:!+>[;JQ3)9F\\PR):3R$RTZGX>MN,8-T*.T8S5@ .&L]YYFSG5D4?3^R'KC M7J6D T>]>M86':T.J6Z23IBZIS..;=0^ZU@W0]HGQ"/K6;'#MT ]M7"UMR8\ M#76BF)9N(,/^Z(]CN&-P1 ,?9?A'#2FB8T.?$R)A@ 54D>'DL( 3"P , ND^ M<-N ZKQIKP9#M=LV+6,;(L:*)FHC151#>*%P=V8 +E-<8%#=.=241$L\7I*- M5H2F*CI5"4ZN!BGK)IJ7;N"W;_$W#M;@3 ]IQ$AW/E*3K0G4K\7%PM WKBIL M^53I9S79'=J=W=-EK)27_(-U_?V4UF[9AK"W0\Z]6WP+]_@Z\)O6P-]=!(9& MP7_]@"82[U25R:*-?:U]!/YC&E)E;_"_K"Z#S?GJD"\VEVRG(W1BS6:E/"V1 M4G.-2LO0)Y)^%U#V7%4#$N,2)/"Y6:+#'I,T^TM%2*4;FI[K)X?E]%V3 #03 MS4DZL62%[&C8['&BT3/E-4J[/E$W]YD$#G =B]SAG7O3P9H5%-V_OGC_OKQ] MNJ3$WXO:12M,M/$V>H3>$]177P)3M,#V8FS5+%4$EDG0W6Q"F^15E.8;BITB MZ0=DZ6^W]PMB=+O;RW?HRKH72\UFXF:1X"I:/-:L<7A[8_ZP5@B>U"8Z7J'V MH%[S#+5TJ'JX-AH25ELSP$B7-3B>A+4';]O@+Z;UOD,-L0WB@NCP-(< M0OZW [T#:GK?S7+G+A+#NPMM F.EC,!IZ*[HFH-XF+O,%MKSP[^GX-96=*L' MX)R]S3_)9#/=WM:IJC2?56NJ $V%CIUM9UUQU@WW(_3<83;;,";I8\"(TYDR WRV,C*Z MPD ^NG'D!0D(?&)]I_CZ/2VOR^^S?P8+/>10W:'(OS:4?T-5-.1Z:#0%1RPA MPAFZJA(-(-F.;-4,'0KQ_!S>EX\A4%XCRJ(QFGAHH&%8A.""@,DQ>23(DB:. M(T"NQC[%:CN?#E,)SWYS[1 <88O]!X4E@-O##*]Z;W,AIL:LIXU Z/";T S M#.3JUVUH!4&]!?[B6(!S'(A QI<.)P9W#1I4HCGQ7@%5%R1:<+8FFOM(M24O M@(#B!_B(<; 3CB42T!"ST#SVQ8C&MJ'B &:Y\*ECK&GCH+,M-$$'588=Q$A MGXCT7F?"S/="6R*>H?5PA<[D)6?VWIL0H)O(FKNT%N5*^ #+;&N[<(*3WJ<- M*,]0MJ!,XRI#: HF7+H;L/2>JJFB5H%X@;^Z@"PTX)S>!V5[TV<4"=\O"*BLWNN6.C5+PQVQ,SPQ$5F$&$O MT&\7**-\#9+KZVFW&=&68Z&YZ':IC)!=5]OK*Y1N=@HUN[6T3,Z+?,(3"!MC M)^VO94./Z-DB79^%&5OEUKETNS7@4 M7)LJ&R%.G/09ZTQY.75?9;_$?A#K/ MJ$?\5A6X8Q+^)(GJN!C&T5JGK.P>U8C(Z_ M!L(D9%2(]G@IR,##RN'JV>F4U.& 6*%4H!ICZ4[H X/Q\LV#;Q/B/LGO:&YYT[2!Y!PZCN+D9.QX M;;@3)_%:0^A,$K7IJM\LY WY3<;&)?84/)$#E\&;QY_#58>\[^-W>&:O)PID M9CS\P@ K1;=-R)?P"1."(XKK(R\T9,"A%\\41Q,%K+"P.U^; PLQX/[]#LN9 MV$-LVJK'TD09&#(PG@CN^4\A!-+VW'9B1/!HMN!<("##;YSO0*9OAUW;6;+3 M#;-RBIPS9#B:+.?CFLY]V1#C5%4?(6?P:9CF'47MY%D[K\S9:+*3F IBQ8XM MLK1BKI8H_3$4)4_X&]W0P-XP=G5 C%?(MH) !U$MY;.=ST#8.SEG;]BBUC4& MI$;1F"U4!Y0""JT-'UE@KQA+GH(B!2K.K@V-Z.SA$3X,L36-I-WPRD83IK,( MUZ#&J&0XG"(2YOPY@H[!17* "9H(D"C.D7@8DX!;:!O6A%C:T) QA%\(;>- M*KHV/GK6;TXL'&,/8I"J.@>L"ZEP,L@T<:!*,;T'CV 7&Y1X8$1X G' A9Q6 M7E'7?3%4MRRG/8?/P '7&OE5DC3[$W\]X/TDL.QD>P,H;,[VV)]WL8)9O_ZV30K>$FO)NYYNXT M?K'WJ#@T==6VP"4RUL@G,OKLO/K[.I//B8A_?4V*>3-5/Z#+=>B2>(K$ KK< M'ET">;E-NE!/,3J@R^W1)?'$O'D/-Z#+7]'EL[>ZWU/#KK8)%RP]_3: ?W,% MXA,;<-V"Q&]J%6$ZMXN7[OEJL.\/'N\?&'HN&S RQ P@ )7V43-]LY ,(;%XM; \(; M[E/QR>GW9>IM:S1HJ;3"5-GLD!27 MAB*&P^-<)8Z*6M H^382)4,Q*OY&B_$[%JG+%W^\_D%VC8*7MWBZ7:,BPWD1 MYR*E!#Z)-Y\N,@ !J9#2I$ZEFQ=Y6YA'9&XSSXT6")"BO_XP3ZS_EM-#&I\I M9%VJIW67Q[$Q+F5 7M'O\BXZ^3:%^!TH0^5W;CR]1G/O^^> MD//#6P& NSL!OMGW= Q)#(0D2;?1U9W[Q*2K5T)H%+/+32P>J9/5OJX+R^1J MM8G(MZB [>]G.LF+I]Q1"WDUVZZ2!FGOEE1U$RXJO(*JG#KN*"H:HB+^]B,/ M(677I\1?'AR_V!0>78#0G6,;G5 M3F9&[?@: I+CCGI7\3EO'Y&+W*N]U1)F7DD @A<-#57I>F97 O/K-U$6&G-J>(3.&L&B!S1S:+AXOZ'./2W%0C?%\QKN,&*+ZI$$^T7F6:"\_7M1 MZ.$8"IQ*#\X&GX*#OZP2L1V9HUA9GM4$)3K;99N[::N>^1O=Y2S5::ARML*# M93G%+ZUE7YLEP^U6?_WK3R+&AACF1#>A@V(#J.(69 >'[J'#2DQ>[1EE RGJR-A):5$8KDD/BQ+-9\5R)581^\-JE_OU MQYH8 /AE!:#W$"Z]3:>/DPE0?7H+>,7P_66:GHBCTPTM-JQLPLXY]F\._V>0 MHHN)_';1C/)BJU2DUC;=7X[J+T_&X[9$WW7(?:8S3E4#^P,7_P>57'$JFEEO M218J.S,'<'_04Z]M%;&> .>H&JDZ[F6%>G,!;_"7A3(]O,(U4A14SQ= 0J B M*2(JU^:12S]W2?7'%67O>VV'4J_,_4@+QM-S) 3RBCN.:,7[U;(TF0EB0@:[ M&#NQ+>;37?K>Q8,RYBMWLBF/JUI0F$UTNJ0?%MY\4GC3/\C\L[>Y:!G(R4DK2X/:UN)?B*G(C1]0795-=T*AX> M\U,)JEO6&@Z[]7.)Y8Q'2'! ?'Z@&I,!TSP6TZ10_>>1C6;]'O^L1JU"6FD# MF0>5[E;7N8J@"(A_X*%Z@G_"N+:C._8A,WD%SUV6^E#=KY_''"<*MY^?&[SX M_?/!TITVTHMIAA*R]9K-QW>2PL4AS1F6@ >2-3%]1=I=_<=3BB2W)]1174[M ML/R>HY-AI0LI6<]Z5:!"W9<*U5KK[CA,)9^91LM46-C6BD)T('2;O>GZME6H M+:@*$W:FILELMS=NIY@-FR51&R3R=14*=Z^%<_5JU^-2M0?5)W$]_(##'X?# MD:GMCC0?1QDF(ZUMLK,2IE2ZE>_?1Y)W7.075]R]YE,[2=-!9 M&@2=I3_@/PLZ2P>=I1=!9^F3G:6S=*>]WE*+[DQ1NY-J>]SB&G+]5&?I=K[- M]>K6F"*WW0XGCI?S97TBG^H7S9O=<;MJF0TAQ5H-">1.]W9><%.N;,X'@DCK#7JX[49+X?JI[LIR>+S@"]:$XZO) M5GS'S:P\O7.OK!T_V2)9NAS6C*[09+B5E:FM&^%:_50?YFVEU>N6>[$=R49I MGF^$B[NFN#[5AWDYX=J)&&@*I)@J@VA=&W-EP@PVV&?QF)S$MLF^8$ML+-PD^\48T5@HXZKN#.0WPN(. @U M1S<(97QH3"&&V/?5.]4[ST7)2[?)NW_6H9JY-K=LIW>DJ,XG',L.DU GN$:+ M'S&5L6:ZT5/X3L4JQ--+I5;JHG9ZE#^O#ZF<;V#)BT8KK_@:;KLG:(JO7BJ7 M[A/=0&M0P@UO7SUO_9&C/G321PE7$R+*HF41_ 2N<#2!\\(]=KP.Q:*_)XRC MS9QH:^-UU1&1[U-#"<@XFPDY<#1/!QK?6 X@^DMJHH QOW]7Q&!YBQG<( M_T;*F%W0(XO\K, E+-_LJTB=")$FB M_[^9NN?Z[IS.7L_^;MM+_3S)C(ZB[+#$LR<=A0_?SU=:+NCM5M<7$9Z=9+=B MN+\5.8J[O7PE_66^4MB)'"A0.X16.E8/T7'J-7QT]LU).X*;*\O(A,=JF],Y M[SG$^OX>U2QI,%TE5Z/9?&37BL-,LADNW> >,6S8"SP>978=M*QZG85N+$GR MQI#D:IF-VGJ4'U;SRY90K74BG7YT"U2Z[N;O^;)2#E/X_*CRV>2]QPG!G96; MOBNY+CI93N)M-FMG&>*F'!],$R2Y;L44"2)5" M6+ZCY+J[Q)E+9,2)B]X@4^=:D1D;B2QB;%JFEP9WQQEQ/Y;2GTAC2W7G):[, M3I09*&5[@"FG,B1WLVEL5Z'H;>2>-4IY6R]*](*<)TKCYCPG;FTMR#V[)0;Z MKH2QB;Z)*R8Y- 1[R>EFLS0IM)HWGG._ ;.V,1#&,[(9CU2G[;K.3>1ZD#!V M_VQYD.7%17A[W>_LZDM3R>7J M?Y'EE1\390B=S_Z^/?\]9VPY%\P.7?F0';W\+FB>+0[=C8X;9P@02(]M5=T2 MSDUR[''4#A[Q8D\' Z&0U B7\5/1%]Q;FA)B>0LY1]Z?Z?'$W,0T;]9H&+JJ\^'FEJZNKA)T[HR3^<66JU "V%5U=3U3I7X=!9UI^J-! MYQ?!9DSQVPXMOPPG$XZ__7)1990EC!/S]]$7G#-LVG/X#!S ='82;OL*8CM" MM=/!89QZ"OE= XZT8&W2BW.A"AN(R>$X\(APLC)-Q%1H<"?[%@DQ 30D>;[2 M@5A,_\7[\1%$/2U?.:6@KHPP5>"5OM16$[/LH!R7?> %S0?)1D)XFH%/29(# M7NX.X93K%IQ44L7JO9N[N&ETYW *1 &-4957)C@7^^'P[>B['LW\QXEX8Z<=//C7/^# F)N MHK__-H5E>&\]Z.S]ZZ,E,N/L4R3H''Z#'=WIIUA EQND"T4^Q:F ,&-WQ?'6NETZB2/.'NCC4WL12, C2L!/Y?>W MNZD'O![P^GN\_CB=C@\:9GL^BW,T/+X%*;GYAL=GEJ(;Z%=U_J/B)CL@4(G/ M52)WG;KZ+*HD!0\1RF6#<58?^;0K;:A.@XX?KTIE;^\Y?7G63IMC9J6W(S+IPIQEF-L.MG9 M-':SN1$WQ=VJLBRMN%.%.*O=[=!@I;4VZ[0;(J/G(TN=6<,GH[Z2G3E-WLHS M83"CB^JZ'Q64_FJ.2G;Z"EQ*J4:C%8O19;+:7"8*\^0X,:W63Y7L+!3[C3E( MR#,R&^V+JS(SKJ0':\=E??RDDHCIRWBZ6A>64[EM19I%CV"#J--=]%)A3M56K3")E+=9H7="BP=F]),>U2MB-RI@J&QS4#.)O36 MC&032[,T*JUKLE4_53!T-:IW^G$SRY%V,\5IX=)&V4VY@S*@^R?5MM"-:\E- M@ZQ&([8>R15V:H,;)/Q/)A5)GA;5J"YTA-FR5ZFODTF>&U"D_]%4)3_T?&.+4O953$_HQ<=LDU:I6B/PX_Z"*K90[JC1P8Y MH=HHU%K)!-1JRS)ZU$)[S>H7&3.Z6LV6 M:EJ+"-1,464Y9EKK MZHA-25+UD;=L0((QV?DCM78XD ^ M5=2V4ARTI^U*/,9G6XH\E4OBF-LB;O;-,SFOVLH._H>GZ\F=34[-0G]RDILI MM;1D$[E!EV_RVW6Q($1RT8Y\BIN36ULV.^N6+309F^4W49I:\^M3W*SD25)M MI095P3:V=7&]+J:V7?D4-XOI4G\[G\X-,IN/9JE"5^#R*_DD-]?X;*7$1R65 M!.EH;RNG%Y:NY.<'&=KM5CRORJ7XW4QQVC7DX)2.[TB\C8)6O;_I2@IQW M-_F.E0Z7RUGXZ ET3#>R[<(B,S6%+&7DV@,P:3BQ5_&*RM:&DL)O:]-*/17M,>4('/4$J5AJ:D_&BTQ[1K<4 M0QBOEMEX$N[ "5H9M<2P4*WK@,\"O9JR.W.=1SMP@ECU;$RNZ;'M2EAFLUM. M,J5EG(5S/4$MO=P"K4&;Z<^V.S+-;DI="A0X]*B/58/7<]QSRVDB?@Y:X22LFJK9@&RG/7&<[@P,W6F*PX^]?*-BSBO^_)>OYGSXB\O[#>HKNH6(!)/Q&$6 MJ+.G!-Q4\)P,E*[A G/N75G%F8XE;HC?0Z"!L6+]X]RV-I$_"FNB MIGOQQ[ST[9K4?KKHNIO+B^[ML*0SV5=NTI36?;*[,^S&3&P/I+PZ3PP3DW5P MD\9WDP;^?W**\U\Q4M_RR,>8IWCLDH[F[TG'MR;?LP>ON]\9)M@5G\/^*1(/ M=N7EKB2>Z(N&:NYC5P()"B3H\27H.3#^@ ?RIRX+W#N<^&-X?WE=S-D0J BB M7<)E6LZ'*N13C+[J;9OW]NM%RD3 +">9Y;&/'6_8%)SST%#@,#F@K@!:!QI2 MU,SPR8V^%0BZB5/J$IL8'&J/@E.?VA4?!G'Q&3A[ ]MGG,K-X_ R ZHVH_@PU]%8LNRL@ MP'\]DA?D U=R7KNN%G!XP.$/S^&/;.>].+^:R(WR\Q39^U+H'#2X]CWGV[,$ M'"RY]KY\"FLN7!S_M?3"+U:I=SU$�X32KID%:^_,.71>I1XG" MI:H5!BSC8K=)HV1TYM>?V*MEB (\"O HP*-[QB,J<8A'*$U_V&.29G^I"*ET M0]-S_>2PG+X\'HWU1:EOK>0RGXHN[7JG$14W7!WB$?OK#QM[ X\>P(&!\MYU M2U2)D;-Y@6'WX(;=Z]#X(ZR[A]"X7KGJ<0+:%DV=:<;+N2P)290K3/.9S;0N M#]A/J%J!] ?2'TC_#>DW'Y?^84>:ELCM>":(\6%TLZ@NA,H8W=#]@F+S,"XO M.&8:C '<2BFP+._!LKP1@ Q"MH&LA$VWSDZL=*LP4Z(<,XO:&:&?0Q6DF%]_J%"$85ZMHAV@ M0( "#X "C^8G^# DO$2">;XHII5VK303B^,AN\YNY:9=ATC _OI#O^4M?&1_ M09 B54LVLNL4* MWZGJBC[>%",MM8ZJ3F.W6HPE [=:@"8!FOP\M>NCT/(24=*9U;*[K*\_>Z_!GN.3AF;5^-&]+BH& WJA\>F,3W9A)?H2GA^S=? MKVP.WU:CQ@=0\[[@CXL54G)4Z6E=,I6S:%+M\-F"TQL$*W1L_/5NPP'^!/@3 MX$^@&'X:C%YB4-(0D]/\9BKR2U"2TV6U.]5BN(465 $3['LJX'G;M/XU#ERJ MR0OJY0)E!XR<+B\C>VX[#?4("\P7NB$:6T)2X ,&P VJK8EH$3+ZNX%Z"UHZ M/B64,10JS=J[ O&PHFD"MR?AT>>J(N(-4%"_:P,0"P.8J *A1 R!JJ^?"#2O ME:@ZW68)$7630=VQ"=SK#\U!/_DBI/!"21Y-",4B%).8ZW!P59D!=8NFK1&: M;CGSM]R%NSULB+6"VBS"OP[12Z"@[8#T=.'V-9Y%!%F?P^M!YM#S3KW2NB:C MDPUN."FO9_/%N&3V)U&!#'./WKK&F8C3N4:T+=W[P.E<@S_Y0G<;;V+N"REG MF<_MQ__*U#OH:GDPO@[''$/V]G;-^SV,SJ!_G<:]:[A/[S;,=<\F_&+O47%H MZJIM@3,WRGW)"P0$A+D2(]S+U D)SUZG-6>:$WP<-V:TF $YD-@ M.%O 4*%7]N)G4?X\9]QC= TZY^'S,#L4G K7QX8+M;'Y.6?%B\Y^ ?%_$O$_ MI"@$L!=P_B.VYCK5Y2U@@A_&!)_ISW8:"U]-H[@UD$S[8[VGN/ZSZ[DA<3A* M=3[+HJYM#7[M-/NNU5^]JL(+),#)+3MY MC-R^N'T#9]Z^^/W7W3CXKIF*E(1O_^ MFLX^*0W^X'WF)F@V -R6%4#I:EB\X$M<,3O(7CN1OBFPX7@SW=AD245=SL?3 MT32ZK-:=QB=4B*(BKR5P!M(:2.LC2"N5&,3G\E)/EKGUK&H90%O&="ZQXFY1 M6E/#T52)FA%9$(OM]693K.;J4]EI"P*EE7Y+6N_6]O15N])',TC0.=I)G/O[ M8'K\#:F\@<+_DZ#P*HI+ZD"0(1RZ%TW,YD0T0%(T@73X0$HW3]U!2;0&0D-( M3R1^.=](F:JYD5,;SFDI0H;8?;9G^0SLQ:Y?4@YF@A)//J7=A $@-)?!A)O(!&\*XD MEFRQ(?*]U'0VYW>M9MIL:NN\#"61Q9+(OB6)C^(FJ1GZ DYOBR]^@Z6M+.;/ MO50#N^<1[)[S!WQ_&GA=0(WPY+*FBIH%K1?>$\T3.-9(UQ-#FQKV!$ .C&@[ MWC92,[<-"OUZ>;5 N@/I#J3[*JK)9Z0[%P^3W42GG1/F:BU2**E7R^X[[[Y/+ MP5:N#5J/)%K/3,MNXTJZ)_@E_ V)[!5 ELE *^K*15O8!296ZE* MO]X,ST2MRD07597N9KA]FXA(Y&,YH8$P!\(<"/-%-)$WA'DU3CNNRT&7FVM%TA?('T/(WT7"!N\*GUD[U&\!15@$2BB(EKPG82JFZ]<%PV,C<#8".#J8LJ")Y$E*) I MT3"V<*PUG/*I.VLSNS_FDOS8F*5*B>'<2)+D0)+Q='_]B9(AZLU#4UPL2VK:::X ML:#NP"#=@0TQ\;=P)9#%0!8?0Q;/'3_XD"Q&(QL].6J+)4%,T)UQ95YN+:4U MDD5\JX**?O+*Y%WZ(]K^?GB!K7)>6^7:[>"O8LM<>]$7;K5\<0_&7HXY3XQ/ MQ4XG8&''T],*J927B04_-Z5)')HU$:Q],"&&BKW:7SF @P . CBX,>WG[^"@ M69LF *5-F%ES456C*R5=7I;OV>W!P4C5_0TBU1/=7A-["P M'A"O'@V6[M9;\BI&5< IJVP;%O/9,#NF2;:ZS&STJ*WV.M JPP4\$\S'0BN! M] ;2^Y.E]P(:QFGI7>@)$UH1R<+,+@U[@])<%=(\AZ37*4/UIG_S;GTJ_WG1 M3$)]KGD:6$]!X/>>','[53YD1XF ?7\J^]Z-L;JO, ,3535+3RP5T#5%_!H M,?6QM1:-H-YAH/'>OL9[3U[UET%$KV;]]ED,TYX4-ETA/*'\FM.H059&ZPA) M&^M&@U65Q*0G#RA<,#$183[F6P\D.9#D'R;)YTL'^*(DQ_39II#*Y52 ,@?A\H-X%I]A5!]Y%X3HB,3WPJ/%B QO:N)4'N>WN@@M,*?@8^!)"<0U$->+ M1OW?%M=Q>M=L;UN;N)!5A/:THQ<,:AWR^,$ 8<_I!EH&"53FDO, 9&&"L@I%%6!- M:%"W02H-U+WA1R:ACPD+S!>Z(1I;0E+@IY M1O!+0V"M =#PET;H.BRJ1R'. MH0KO?,O5B5"SC0.U"+$.,58T41LIHDJ(HQ'Z OKJPC86N@F<;Z!!O;%L$\X7 M?>UYSOZ'GZ>,9^Q^@LIC.)/S[NH^$2WX-]0.3=2VQ$1$BQ\AH9<(D5CY[[(0 MD@V'TO&(-OS=L$1%L[:$:1O86D$SQW]3+G=N4Y# LX:C0^Q:/_) M&'YW-'&WYXDHBYHH U00G0#.^X$9(M 4T/\T&V[24#05^!D$I0E^%UPYW,L5 MP(O7@"SB7\!*D1!EB/4$4D4"%C#FBH;F!S] U50(Q2(4DYCK!H 4F0%U"T># M;]%T1'GQM$HK&N!Y!2IX01QOKT]LW!.1U^ ;36]5\(\A_*RW]Q"&3#ACS(SP ML9$]MU5G)4Y1$S@#PH0XJ(PABL-7^1;Z1!"XMQUA+]"+43,W!8J2.Z6Q;AO0 MZK,-Q*OP,Y=YT%A($&L!](Q=9_7R5D.ST 6 M VA;'$*^'/U-\H(WJ.LPK I"K]&20*7TH,##9R5[!"1'B!P$?H&W_R,IJS__ M"__Q-G&D M% I^_$1:O]X8I0R]4I2/*_SW*$C@#RVGLP24<./-0.9E)DQ%D& MGC;^]__^G\/I^_T2KB)PL*X)HI[U+XUU AF$AW!+9V%Q#%_]KZBNQ:WIV:J) M)\;3,?[=ZQ(,=IB33TSTOXF#G]&&^'9S+F["!WOFJB!A%8SAB>!\S?L,JP_[ M#S%3Z5"I (Z0H=&/QL6DL?3%OS3UA%(((&.%W85%J*=8]$S$>A$[8)Y)\[\B M,3&0CO+_6M74B]/MKUYY(-8:TF-4YY.ULUCWHP,F0IN+8AD8_R"2I)#^I*&L M?_=\%[_SC#^/\- M,8^ &NT0&!!FD7*CVR8\\R"X@\T(0.8T44_5O6Z"CD-;4P%4,W1TQJX5$\#Q MX2&.UJ1\N_+WQKJ^8@F^"=;'2',*0,3]36@0;I-JNY87EC-Z%(Z1>GTREP?0 MIOCER,?^R4B#7NI3H]^:S4MK(5:==G;D6A[0_B>+&VZXV_3CHK#DXT9X8T:C M@K&&3T9?/KF<%_6LV!B,2&5.U;:COC2IU.L#9D"^?'*^"R>B-64PXJM")6>I M,IE+MSCXI._M+74NICN1>5)0XFLVM=C$(E(:C>E[NR[S@T&\6.F1U;!M\52U ME!"Y]2#B?WMNURIKI5(V0=*E43C2K2[#3($;1/U/,MMEI!!>YBJDG:_)0.P6 MBU(3]>+U/=GCI&U4BU9*9&=4CZ3FB^2HUEX[C;Y?O+W.36,SWAX(G9I%ER?B MJCX>U ==2MEEI/.LL.J5268[:ZY@\B/N?'"GK:+>7BI+D,J:R!MFQ ME608%>_WKZA:K_/=]4 1BMM!="NPLVUCLT95=WV/BELPK(WE<)MG$Y20B6G% M6'F-"VSZ'JVN1JN,0<4+,Z5K;/7.,JTE)[B2EN_1(I>QQKM$/LFGAE&J:^C2 M3@FOT:,^VF^E#B@GF.%:"&]::=#9VN5VET./>L2'2L_(P2Y'4\)?' YJU4Y8 MM!;9+$DKJ6ZUHZ6I'B0P>I0ZUXF)(NWNB7E*@[1M MX/=!07>]?2W]T/>74PKJR@A3!5[I2VTU,XS \[]T,K.-FJ$!#<+"KC/,CLT%;O+U@Q\5J>LRLDFNH"4:>_.4C"4@B M%6T4TO61?\5#\YE-_9U9HVN?3_XK&OM]A);T>3?H8Q[G2VS0J- :F*U> MVN1I;304V8&HI?(P6$3V<_1O[%_Q-5GL+*#6/#8 MCI^($G8:'143WVWR!'T6)AZ!OL/5&_'Z-\[.'2=; /9G(V MU/(,J"MQ&\7<_SD-_VA:RBB%D,38EO'.#$9]8B\239K"R'E5:1"@/$4C29>$OH$-W.#DM_M:V==#.>UFTR MSXM3KLFD#&N]*'P=TSZYK1 KYJ1&)PUX)(C:HA9+R95^';4<9*Z[K1_GUB82 M44Z32CI<7L$V%%-2\(3<#8X+^8V^&\\ .2^V0%N.3[7\Z&)\VZU.J*K:$2R2 MCH5;3'F^;,UKD&\3B2?R/MCVO?VMIDT&-I/.=9#"/<78(1,/74;(M83930A MYN(6N0&Q1QX>Y?IX# ]$8FQ;MH&_CETDSFB.C_#K!X/K"(>O8N #RNZA%RPMP(*9SW" M<*+T$6MV%.0ML7BTF]N3?-JHS&)6A8SFR&PT.DF'^; BK5;ZJ4.=O:N\ZR.LP,8VFT[=$W--%71.>)$"P%Q0OP7D/M M[5T11.XRTQY.<8!1)]P0&H%E"(]B0I)!XA)-X!"0B=->$,=+NB<:8 4T&RF= M$O;!4HDX&T*A$+@IR!H+.K.ICD[R'0 MX"JL?PBH3B,'H&-N'492X;,+VW)\ 5#K5K=>]!+1V;9T8[N7L\/58QZ ,"D: M*)R((K]CW0#'(60(>^8$[BG:S+&.#"/S7[Q51_&A;_$>'!^5S=$$2+8*JF,> MAW_A>;67U :<>>-HW[ 3OP5GD%3UT>R7Y[@!"S6>F'6K ]+F>,6BE-:VFX?' M-X#2M( OLPP;?)\#YSFR0CZ]G5WP_$WTQP]Z=7$FQ#Y^Y22TC"!)Q(4)_O5^ M.)P4"O>X$T)>WY$3WS@.+ATDO+B1)7_XSC*\M[JC4_G5"<6NX">^&P-RP)'ZQ]Z@X-'452LPE0E^0%Z+/P:_37$!] MG L.(IIG3FL+Z'(=NKQ7 ""@RW7H\EX-@X N 8X%= EP[-;I$N#86>ERZ_>< M/KP)\4]LPEW=K_C4#OB2I3ZY)= P0Q_^?[_H7U_%4?(I1I]U?^+OI"&=V+#A MT3L/]P>%K6CR?_]G&+#&0[0S^&])P24,#06.F@/J"J!EH3>(FAGVO^8S M('L'351N<,>"HRC FW,<15>\AO_YH^HHUR5@D8!%/JW-H+H&P[=A]9[*.#DK M=\I)ML3-<_1(M/9AHN? $8H2/5(MEW?$Z19*NUQS,TY>N7Z8*K#^]7[[S>MO MR)W^S$7LYYCH43QT_S&_60#-!$DGALQ9&4? FYY\'\54?^&+F7 &ISK?3DK3 M7K1 63P;S<]7NUU589;K >Y/25&A&$D_=@VH #<"W+@@;E")0]R OT6'/29I M]I>*D$HW-#W73P[+Z3O C=UX(@D@62\*RRK=Z>]Z"UZK(MQ O32I$!M[L[/< M/5FPCD;5]%*K0DX*U?@HQJ+'O3U&%CA(X]\_@8C6O@A97 MBK=;G79A,1/-2L22R7JWW><&N!TF'2(3'^R&&8AT(-(/+=)7TE*^(M*S$D5; MBY@X)HNLN M2 % 10$4'!_.M 'H" R&\17[9)#-93LEB2T%0 %6>*/7)AILWKM:@ M"[6HNJ*DF%Y686"1!1;9+<(1OJI(?\?Z O8,V#,X+3]R6J:?CX7J.&F;B@;, M4TL\LA#88681DBW!.\F)-]3W\BO#T0BMT=6#V,>H,+ M8GVD] \2P]:!%+X9!.9R;"9=;<<$EEV00JV?R^LDJH"-@B/T8W0/"T3ZP43Z M,(8DNO>6+X)D0M.:%; M,*8UDMU$[4Q]&2D7"[A[&-1>HA^]4AP(=2#4#RW45_?'?$JH64F/:N%8O30K M=NL14:F =F_*(:%F46L8ZH=R8"/)+8^\SM" %BWT%L7P@A M%4)H RULO_Y6E206@]VV&PS8FHCI8^-"JLK*?'*IK,SAE@6EI=8!?&/(L4T\ M1W2[(YY\XVE9(/B!X#^,X']AT^=$\I\+/%6NDCD@#(I-;+8\C,7S8-.\M/*AW\&!;PF9_KYD MHLNM8?J@HZN\'JT:H^PVJM D,UJ)4CUL)1A4*/&$5_^%>S=#D#G7!!7X$]P3 M'5FTB!3$43UT8L7?XV:\!P[.;T8&SD?6'0BU7L_MPRS"(YK3N8:^318'*M>6 MQT8F/LE&TW!%OR)G>IC_"[^,N4^@*2?2;F,$!T(7'R\Y.A,KZ-8 M2[M>X*0?O\BG,^SJMM\69?A.$T#W$Z& Z #H?<&IF1"6_*:V!V4R4?7,N0G" M^"/#4' ;8H :U:(&MUZ7\O&&6)Z&VMW7>7(!/[8,W&D7*FJ1X%%;8.P>'[X, M=T9W5-SN>&(:&IZ,"53 6\!M/#PWS,,>O6?>BE<$UW'T? @(&*EE.'/!!+S7 MJ-=OF.SW)=X WB1X8>'([CWE6[4D/M(\AY8/V@EL^[@H[]-V D'(VL$]DH]] M=VD3GQM9QYN!6@KO^T8?-"0&:[@ZW>L=/=X<1PK(-G\UZ[;D16!&Z( M?I;;_!VU,W;;OE,)7V)C(6*,KC&A(B'NSEIS#R-=%04? S?VH'WU$T'D'!.5 M60GYO FIB+8*[[>[BRJ_"OELB]YZ."N-WQ!3?NE"-#;,W*[T:)68\>&LX5@) MKQE^U^TT;_E,Y+Y0MFPL+N=;\C7[=X,;= M#F[V#<2G3S46GG'.E!=WF'B)G4I(61KC(KI6Y#,5LD#":U9 X1DSQ" MS+ %!(2:J)6=!?3GD,GI"$4D'=$.XJ5G>N[QD3R QP(?CG.3>$IC%WRMM(U' MAIGQ:/7CU[4;VU>4DCP62%L&V=L[><-ZIV#%\%??'S$7>J]V@T6:D,.)2$+!*"-@4E$J)!KU?AZ MV05-]&S!U6.\^[9+^Y,?]*JOW36] 1TB9'SJ(JX/U3 LR/6V; )4(\K?NJQL M"1 ]H%%RVC&],LNMJZJ3AN],TP50NSSO_BG')Y7_N-7S8"ZA"*?"/>,Q/TW2E)_*?]V?V[S2PBU M%M%0>7W7 ^8S8')GFA$U8XE9W9T09GFB/?.FB-KFZ%#]ML 2Z YZG8C-*ME[C(!:@&)= M#M\/90UJ161IJ80(%;IE0_X&VEPU-@#2934U" U _055GZPY&L%+P+45@+F4 M!:2.H>'CLJFKU;".A6_B44!&ANN$G_N6U8DM)L./="CK*FYFX]]21JJ>WQN0 MO"5#G>X3[9 \EJ]N\;J0VAX#^!\1$*[.1%7%!"1'>^,O;4",?B*8(SARZ;?# M)/NZNN[B =??*(*LRU@>BB"1R!S2,+UAW>TVGT=BL&I8KL+M3(+M]I4>%1?B MLUJ8G6^ELZK!=FG_\@Y9,G8@;&3B"&".!NQQ__*1FC]&?;<[[$$/7 %Z%2:* M+D[_/H[M1-!+KM$$]\6&6'34#X[NL)8B8\];V_[O_QRU\#TY./8@]6!=7NM@ M&L<\)1!V.P3S$_CJG[RZXC>6?PZ8>HKX,=2?NUAI!.,_^12)_8LX^!D1Y(2: M&K\.']#,"[&&53"Q?WI?\S\SW7[&WH>_Z53L;8UMS'_2U!,Z,H3H%?86%J6> M$K$K;=8S-1C9;\U_>6)J(N'_1Z>>>:VOY(=4,7X0%""(".J1@J0!4YD16ZDBW7R<9KDB]N1;VRKHN#]3'2G .0:YOX56!*<".8@T@1-/HPM@->F/IV[V& DE@!$[@AK3D.1,&_6X(Q=RU[^&3( M@?[WGI]0S$T#51HZ\@$,%!M&;DJ(,,;8]] OG)2?GVSJ>]@P<@/YN#T& M\J10?PQ\%K66K=V8/+3?(1] S&!$Y(U9MHFQRSM-K6+:C:AA*38R63U/9GH& MWYUVTG,RO/KPF:TO10="= !@+02?J,*4=5K'&CL/7$D8+TI6<\7**[&2:?7# M3&J!SL6BIR6E\-Y>>0-.#F8NOP'Y^2*I5E=&AFLG&_&Q9#5RM?;'#\W_< .6 MCC@>-'IZCZOS\=*8%U4S,UA!5X$^[2A B&=1:1]P5S>N "*; 3IPJH,.9:"T M2RYAW+\=D08A#**-Y4?OX=[@[%(LBI9/;NR,&[M3*U>>W5.=9W_")P88UPY1 MY?F$S@'7T9NA0\SK$!#4PSGL#H_0&'QR=/ *0\>Q^4N>[5Q82Z*.QW#C#NV+ M>U%WG><*Z#(;YL:4#W?LF:9S&6G"RR8^] -8$4";$QWP&03$$@E5S,-4DO7] MKSCQUGT..@M$?SX\"X1_AT:B*P:[HRE(,>@MHWGM#_,M&THT.I_"@H&^-=]O MBQ>M.CA1<0KQ07 ) M=V:/\-Z%_.-$;(! $\_]->R2%V?R>JK?DD44+I0,0UQ!J^#XA!*AC>#&&Q'# M8"OAV8FO15B&^]\YQCT!.<(A:%S9\+TV@2AE(DHBB7>/X/:X\'S6-SKH;9B& MJS]>@$A\=(D6,P8 2RV9R=X/N3W<+&V>!!K"V)M0:PMB+4%L;9W MQ]KX79=IO4QJTTZ[Q2WF$4M7J7ZL;S61M_;#E8_=R'JJ/*GJLVJ)K-=B]8JT ML>?.1AKARY3'([5L ;Y]DAYP]<)$ZPU!IU!IHY'QYR/M,EFJ+YR.S,HY*[J2 MA89AH7M3H]3SD9L!4#DJW4B0&ZW,.<,QD^DE\#SIYT/G6;%IM5/]L=(&VVEG M*Y2T=68UHD?D\Y'IL!6+@$BDRSF=9^BD2>+GS!MD;0Q:Y+#395R$4':)ZGBZ^-%%!/32)(MM2":R7@*QZCR^ MF58FJU'\].V&W<[83%^KL8OQ+-VM"#4CQS!PY,G;.;67Z0Q86U/RS4&]7N_, MNR2/1IZ\?5EM"/2&S:W)MM%>C^OQ8M?HH'K;)V^W2942HL,53X;G&K696+GI MO-R$(T_>7N,Z4:N_%&*SS2T6=<1:PN:$X&ZQYZHID22B]*PEXF4RM.\@VKYGO!=?!-A:J5Z3^,6]:J5ZG3G M]+"%WG[*=W&ZEE'D;#:OY-.4!N+Y$=7H-T>ITR4U>UPJLVG$^NQ"*$@#;CX@ M1Y4FJG)Q,E2@M.1*I>9#16Z6>N*PV2JWPDVORLVSH17):-3Z@PF9EYI=TRSH MK;6V\FIG' ^5:Z"S;AE46LGKO14?K]9*DH7+;)P00)&:Z2V_B%$0\XJCZJA? MRFZK$AIZ2H%LJU'OAVF^P#JI_(POB9G\FFFB.Z GZUH/"HW6.)9><(N%* U! MUU3ME83"8B=#"Y-$662@=\26(9IL!3L3FZ.:(&<;>.CI9,7TFK*%=73(]69+L[](%\8+ M-(,SHE4L-9+1[-3F2;X66QA+2],;13CT#,MVNJM!,1FOE+B,- KG&ZG-S&"9 M$7V&92M\R\Y$LU6.K8^+RF"J"A1C-D?T&2X8)+I66Z3)@9*WK4IE;EM+H\>@ MH2?8TDMRPW1G(FZYNM-K#RT=;&90_=!G&&;='DV$\C;'L>'\*#;OIRG=V:[0 MT!.9D=1\6ICR:D]Q4F%QDUR)=!,* DV?RDRD03'A8I7OL7*CDY1:K&)Q0SR! M$YE)9Z(UBLL4(QS/KQ;ZI-F,=B)XZ$YFGB49OG["YI^.@TO3GX M[?0TUADU1;E;$^M1KG+^O#ESFCDB8S?T<7= M@^^]?3O^['YKXBEQX[)QMZ8 ]12/!13XWA1(/GUS&*"?Z)M5:KD/"@1"0)%/ M">I[DR 0 R@&WYP"B?LJYG(;*4A];PH$4I!X^AI"\/:2=8_G)";/':!>A#LT M^$T5'+F(-RS^F/S-T>09@KV<%O?C5P__!D2"0>G2$B X"TPON M=?I_[Y+@[MRNO#!U#C/C#_\](8=@J(B=<%V=-Q2#A-8E'?]*;%1RU U!1[R; MH 9VY=CF.O: M_/?/,"\'!U-?RO[!-9&/Z72!IAQW;#XW'%.8HAI?1Z>;/Z]9,/W.CE5N74'_ MKD*K 3'NAACW=>YR6UK<6>PYD)+[(<:='F#9^YY*SF74+K+YOR.63O?9,V7:*SR M*:[?O;1-28SHR"[_?/^+7R_F3%HYKB>#NO>.T#D3'4'C#_[LE9!I2DU@]U>C MFB*;PWQY:$9[G4+SPR5D&OP&U\OH&(R;SN]/#%AYT[!."L>@ZTQB9Z:UM)'" MAN,E1>/C&UV15J,(NAI"ATCRM,/"(YQN!%)_):G_)%?V7N3^X*K)^7)>KTJ^ M?U 8H?,I\I_=MJSRSD]0;#\3TU8S-"LS_H M-J'T)W[\BD/I/RT=%4C_@R:D74+Z/\=!OQOA?[V2WZNBC\]Y#X]Y/9'O,7FZ MG0NG;:Z\Z.:VO<5P(A0_5>17R6@EFI1K%!L7UVHN7(TP)#P3^-P+O_[T-%P>L^J1X4%.KJ/E5L\Y=/?5 (9*GN59B;LM*/C)+ MSM.,LY$R'R\D^0%02//QL-X41SRW80KQ<=^H"%,.@T+DQZ]D*$(GW]=5^DLD M'WA!DJ)E.;S7WTDP- WUZK -0?FJZ0?7BPT%AXL!,;Y /L*]J*L'"4J=J6N< M.9)FM-YH0H1(_?D5#">JT$V^ 4$%:P5?-OKD;@+K_X-YU86G5721:J?"< M8^OR)-,8VV9Y/$2PA.. L=<<_B#9*4"E+Y7L]."@=&\!R.L"EUP'_:Y9TIM* MK\YQT;:@CV(KY/&A6&4\E(REWA>K?,"09!:XU#MNN'5(XB _[:MD;7S'3)7/ M7_-=!@YQ?R'Z[R#E(F#CQXXR!8S\V)D$G[_F(!AQ)\$(]([W&/2^:7HPHZ.A M9PSZV;:\5E;;99&E8\RTWB671G^+^H.@2$3R6@G(CQ]O"& DB!Y\H>C!)R!- MGA^U6DLJLR+#:GFU,FO->)]M(J2)_ 9IOGB.$^JK;A%S?H-B+D%B4W!B?@>1 MWX 8#QR?"(ZK XGXE@DU@4P$AZ5!"L<]^SOWI[!NN%77!01]AD[SA6N1G M7)E>EL^D^(XZXWA&[2:&=#NI=E!;4Q0TB9.)('TC0*0[($80@/FZ 9CW@Y94 MRRKV:J;*)%";#K4QC6%61WV3<>K&JZ#U-1(WW&[V$M#M(%TC./.]Y)IO6-[Z M#FF"PR6W)DEP2AZ(P5VD@]R:*#>VSQAK5)]<_ Y2M0WRTX6U9;A\C>LT&*H6 M7Q8NG>SO&0M'%IAO=FW.&%AUMAI.3H9JB@RO*[94HZ:;18L9)=!=(RJ4B+Z6 M&AN@S;N=O%L+UGW1Q(T^W9HF-]6ZCQ\%">3@,DDGMR;)H^GG'ITE4+WJN/VX5$K$$FP)#4>F(OMF!SY6AA!?4Q"GC\3B%_ MU9P3]Q6XBQ$Q#UK[W#I8_?@!D\L2XQBY(Q"Y1<,9J^ NM-G9FFX733*Y^?+O M)9K_]; MB^7-<.EO-^#M^[@Q=)4E?]5\C8.VUP1TS D!_0"@#[R$?J=N M6U\U62.H%_)HDJA\31(?3RKJZ;BY&H[9\T7.$ M%A ,28<$%(N0X6UY(J.[CV[XR6N_A^I9']R5A']S-" B.(5_8/B:25ZJT M:YW^H!$F>Z74U*;*RTS68D84B=,SDG1P"!J@S7>JKG+K+.4[N1ET7="9K5U4>JP(FCI-5N,9"<-1Y,>O6.0;5*A!=7QTF^ Q M11\\?R*H2Q.<.G^]A(J[T"K?)$CGHJ$[\HR^X"M:1NG&\BDN/E&V3-P4AG,- MZ@L*Q>=BL6A0;B/ DCO/8+D+-/E.(;C?0,K&E,19.%:5E7)I)J1MFTX4%@R" ME,2/7S3UMI!_ "D/X-]^U;RAAT241PRP_09)%$X-5[@BV^'".OE+>7,,TYG#6&YP[A]+FYAJD9) T]WTS-^[KE"<@1A"]^YK1.Q]Y&RH/ M59=[]H/!]XP"2TB3]F+F]%9OZ-N.' *@^I(9,W=$C"#4 M^)5"C>_!IWBIG1/M027#YJ5F9=(RXXODK(FHA,*.GVY(/7X\,L"G(/\OB&!^ M*H3)3J:SJ!7R9#A7GZ3:Y++DV140HP/*BD% MB2O!FN\A='A?2_X2OE_ VO<20G$O%>J*TX61'KT9[ MIFI:V=51Q")L >&GZ)@;P)O/XQ5^ .*5:?4 H@P0&;B#O 0X"TP8]N@5GK\%!=) K\QBY,M>" M+6.F=,*-2LWD%E/34.=YTNI'5G<1=GV^/GSXU9GR>MXPQ)6LJN>:_\Q923B?#@7YUI(."EOUU*';FQ8 MOJE$BX.6($7X^\CQ^0@2;NQMMJ[.YQ'2&;8+[8E%];9+C(3H,F H2@98&!RG MWP,Q[C/=!ZV?HO\.,DP"D0@R3.["./CC#)-K&0[+>GA-;BMA1@D/2\M\ITC; M%',?F2L?,1S23*^T;O!&6PGW"@MU.F06^@P;#BB#)1*B7O6B'CR'Q0NS^D0E M;"!,=2C*TN8-4?4@E/IV@>KL")OFK=/O^_>13?\1A<['S'Y64.0)F^D.J+#8B.JVOD( %OWQ M*_K&#L3?T=T/$"P(9-YI(/-M0%9WI,6BRV_S+-T-VSFE8 ^I[.-Z)DJD&=E8 M0FO*96;Q4KVQZ&4V60QD">28)-X8T@R@['M$8[Y$'/(ND.RE:X?71S GFE&: MLZ+=5ARKP632E7*??& $6V?C#<42E0$I\Q$[#YR8(,Y<7Q+U++@:@#U^G#D ML"!J_'!1X[=AG*9:$VK-)"REG,TGN6AG04\CC^MNFMOBPNZHK00GVYV"U*CE M&*[K8EP$^INAUSW.+YZ_VS%Y$< 1BH5KNMGH5[1]00KO9\6==QL &1[_4D/D M]T0QDU^TPV9$3BOA(X6#C2Y\:;QU:FN&IW24[1XF.Y*J_38(%2V.(H MWDQ%@BS>((7M'H@1Q*X_.W;]*G))^8UE-GAUK8"5HL<;&V:^*#VNHQ3/A#?3 MX7R]8D&2R31B7:4ER1("P>B/7_$WQJR#W+4 !(,\WB\9_GX5"QM"AQJ,00RP M=Q,WF6CUTA&ZID&N]$7T40\DAPNHPS"P@3$PB"/-TA:O MB M!/'SSXV?OPJ!&R,.RK6T %A0M@:K3=/)%_N/"X'SC:@Q<8UTUY<)DY,&T9=K M/=[,AN=%DEXL]%8VN32B0^@U)5 8G0[2MH.DQR!M^U%"WZ] 3;U6EJ+]V:S. ME9N:MLR3&RHV?%Q')]4O-^I2HMY4ZLT(EZO-S&VS+"'40O4K@OS& +6"5.T' MBU6_ E[2;,[F24T8LFVKLU;F!3,>CSZN^Q$ENTDADIPGE+S123IM9]E(:=CD M2D#O(Q8+T"M(;OQ:V=FO5(GXCC'%@(^#".'#10A?T<]LK=S51TTKK#CY<7M: M38QF>?%QB^/QZ])BD*?Y#<;GN*WRB?=76 MRG=W4/(E'+#+$F-LF"(PP^[@G]1\35B&*HO$/TC\OX!8!\&W6]/J+A3L_79B M?D4'A2O]7F1I)CNL%JWWR>EX#A(3J(.2*,!%A6*)>)#.%.#0(Q#+#:?=FEIW M@41WWF[Y%3BR1ZWL]%SY[8M: Z M:/L._G1&5\0*D]YHR6V++#\LCD$\L6Z7;6C5IG#=T5 \$0T20@)$"=+9'C:^ M=BM@&3C0(V><0EC1"HHDY]DHKS4E!"PHSPQ5F'I;U"Y EB!%YV%2S>X"6*X< M*KL5H)1SVZC<2F=ZG+RHS;/E>8+<]+&EXL;?4M%(4)@S )0@Y^\+!KUNA3E< MK#B>YO1Q6Y'M;%UNYP2L^@B5W9%@%$QM/X>8G((_O7@;$^(I%($^(0_SU3:)ZUT@J]U#W=<55*.33 M:SI)Z23HY@;A6CM!<>4F) X*ZR63IT&]?P<9,P$V?*4)^4D_?IR$1W M>Y-HNT"&.5D-5UM,-5&E'6P\H4ACC$Y\.C0]?@0R@*:O6,GP#I'I7D*6-T,O M,5&-&_JRJ).;\+J62\4S=6F [2JWOF BJR8 ),W!N>7Q_& M)T.$#NP'3P.\7BSR.WJRP?6[R^0-WIHD-ZT*\_@F22 &ETIVNS51'LQ>>_18 MEV]I=/CUZW;9(JHJYC3T M DBZ3,K=K4GR8(CTE<-;;T:ME5.*V\)XVV![F6V5:VQ*8RF"3:F/AKB^1%J> M^XH:L-]R[_4K9.7=74#^2T3$KEFI*@+Q730@PB\+E<=Z:97BEE)#*#>AJ4VCE+Q(*)$*>H0&4'4C MJ#H;NORN8/4U@Y&2#65XAH?@"I(#=I5FIBYY5V>F#:_:K3S2;;XW=N4* M4O8"I/J,U^A*K>>"&8IN)D)Q^C6[ M"TB]4)>FA_=I]^>FG:9F;J_H@?]E&W(_<)S M&$!3\B%3]E^)UP?YP' ;\_Z$$ !,%6X_'(5B$P0="1&(BXD#OH.TON3,#VE, M)4_QZV#B=9TXFE6(@/J=@(P*B;G9!8$)GM",)<05 KYP*0MP-C80ICJ$-FE# M".[H)Z(#OSIWS+EA <*8X"?Q^T42*QY^S2# &HX6\5\MP9C#,? W*!6.N?N6 M]WZ<9Y7XV_+?"O\\@0O6)2M$0)Q#_\=/YE4X'5XC-"R]%K&2[2DA:W/#A%!C M$Y8"A0@)5@B_R@1P,[?PY1L=0+( ZXGH 30K(-C$/[]I#.O@10T'SH&W0 -* M/6!4U1 P)_MHQ&)"X9.6+! =2"4$7!K4=2> 5.--KY8QL5<\%.#'QP+&(N:\:?NOA\)LR7 + M\6Z&WFK:6%-(#&NDR)&4!K+="%>OK^;]]$1.T<8SA-BW<-\;..>;N/]1)*E4 M7(R60"WTV'J^DB[1W)2K3X]PHUC+_1EPL/ G>U.$2X-KMZTB-%2 6#?1?Y%% M 0T).)'ZI(UIX_YUAQCD 6*$BQ:=&6;78XX?#L2*D>3(&@<1(T*2(6CNGF*& M2VVT8Y#]-+AA4((,02%D_ YBRB\A8Q&2PYN0!0#FK-_@?!;9BP"CO+>5]6JG M,Y\4ICP;[S='>E?/]XJJ=!\Q0/K/]@UO"$;[L]OA+&O-CD:/PHI3+SJ.1:3N2-5HN3%"W'YL:# M8=X!:(LI:!:>E;@#M'TN?)[L\3:&3QLJJ3/X[_+&3K_SEF4(,MQ]T<7KY]I" MM@C=L#T;#=W,^1KV (ZE'=H UA6-@!-GJZB[.S2539& 8FA"W$9;=:K^D5)7 M 2;\RB ,/.N#[8&:? JW&ZE_M$N^?XUVR=>@*"T+;R^T%GA=0'^U;/@!;L9Y MSEBPP/$;[M=>0'.WH6*Q/+2"1BY*GSGA:-DZ-H"@DH3?@WJ&5Z_O@*1&$?(" M05Y:( ?%P4KBR(V:=DQO\\R'L]YT,:%,URE*YI;'L[[3AVM-*+:4AW MG:D1<=[U0,@"*7P&PZSS,.1&4^"S7:O2^YG^&0YB[#PUW,W^:0(4[M42P?/QHI$;O29CW3+9']UOR7)Z8F$NU_=.J99S&S2RDX'8FP MZGZR%4:O4.V_X__Z#BY-^=.I&IU]KU2C'+=-@LD2O6F%JFR%2( M=@=^4&5KG3;QEVOH0;OMWYY-YD.35T?OSZBX=8J#NNCI21Y6 X%E1% M4"^"M0 @R'EE71\YS7H5K(^1 MYAR /$-_-SH_'AD116]9E?5(<>QIIS%:,>%%LCE"0^EK <>!47K60'[5#N?U M$V/OJ]KB.!R7E2TX5UZ]:2RNRF\(.G4N#"?BZ4&:>\9(&YFV6V+LF5%/!.,Z M71:ON9[7\=>Q<* @G@[WC(>V[!) C#DR7G?>U]C9N-Z ]PYLX6,>&:/GV[(U MD=%$EH@[D($4WD )V1G;2*[ING1B>/1N*RW7?5)>E,%<"G8K.Y, M>;T-#=6:8<,!@H_T];E'(M_6]A]9Q*+4]KVE-*]"!PJTIP#8C"[NG7_T,-6P MH"=DI3='\[#@(]R*Q>=?N+?[W0UY@B^$7WGR)I))%=E8JU2:<.U!O:6DQAJU MS*X^;/0?3>WUF1V%.<[:]WI>LSM&P.9';&[: M2M1.CB2'S<2F<[5&KC?EY@=;'+R#QW.0+[J(+>H32"I@97QF/'^8UHD44SR; MT<@-3U'JG$J48P[D=SJ4H$\+L^XBL < S+L^M:NX7P!;8LQC+>,&B XX%[+F M_@#8T_LJ!&*L5:P C;\Y&C>-OMI/]LIC-AX=1^LIQ^1RCO02&KO<:0*-ES%F MGC]P0^ J FBX0+][9VV>VA0>K7R3 F&NOK_,AB([1T<, :<^'*>ZN5%GTIXP MZ[%L+=]H&LD-Z62L7G*A*!5RT419!G3R--3GLMZ!->GJ;IZ0("]>50%3HU>/ MG[XSOVSKVUQ6&(XJ7#N6FE/*1DN:RH60[24BY.%^5PS+JNO^\+/<)635/L\Z M$X'52DLU)<_4U%+!W!6-G@DDRY@.V-/"D.9RE0[]MR6P;-D_K?#]'F#Y X^. M2O8')&BPL2,CQCLT&GM<0$+J@^_J*:ST^>L%)2.Q%7YM*'1U[83O9 MWP'KO_\9W\C[/D2%@]RWG8.*O6"X23H0X*[H< I3*#/8B\ &D6/CV)*7!8-K M!J+-XB7)!!+*Z_I 0Z4.@0;^]J;CG\.M0=_R!!3,RPTI:0Y39#RVG2J2 M$>-3E8MFQ1Z9&!UDD+JW^JGSSM\ZM:JR9"U&.INV(!?+=,\4H+D139PVUO%< MM9UDBF BZRCI6L5Q!%F'A):PC[ MY.^CK%5Q1\R3 @QXW[9-LZ[I]4F4RZ2DBI/O.VQC!?93)R+@5$/S@E_6:;XA]'GZ7B MH!+/+VJ3344I1Q*U62FK=#,]R-ZI^"DL73%/$KH[*"2/1Y[)@3#&-K)*D X3 M',N&:NPXS"] \U$'ZCUE2SR2KGS!JJX89XSY/(#DX55L94,O5[9L$Y\DH60' MW0+>$\?L6"\,J>Q:R:? 6HA11J.O7117#I;20H=90,R@W3GO;XU:E?%RUAJ0 MF3QKA"?#;FT;8W#&V'FH0(>#AW:QY"[:_=O1LO'1DHZL8N,=5K'+6L]%YV/Y M2)]C?#X_FWSM/42C3;1M\?\^LU%=A\(]$.+]W&N7I%!^CO*8C\Y2=N'&X=H49QT'.D(Z%H,GGF*M:']\/-+]AG8S8, M./.#4XQ];N:+T8\_>/LC8O,-@BWZ.-\L%5*-K"*'X_%"J9%,&HF/)]!=,L:1 MU:*;1KK!F6RXLN49VC9);)5'0S'RHHQ*J' RA#/' 1%W0D@AX$\_,TA"I9Z. M"W))79IAJL3*0[&KII3\J)J4GC,:! M-MC&= MH9F2\7/Z!6C3[>.!'?C.M H!YH>?\))FDNDVR SZ2CQ6+^GC>GP>GWB7)C"3 M,O8KXW!B#'3] >36.4K?,!UPL329DX#5A:-T!FK,6/"'WAL-C%HWH5P%L7G^4'@W,$/';AG\SK:#7S*ZB8N MNIBA2]Z70H1EN ?S;L@(,2'RE'"[XBD&GHV[.X@O53>2!YTM)*G(#KW-XEMH M=I[AC(YBS5V,P+>BD7F--C*,M@LZ2+)_>\XB'#SG9=&?OFN4H-,_KQ\+ M&N'F 0E>]VCD=WJ!5&\BUI&3X6:O":>]IG<9(*JA2V&\>/]9NZ\=#O=4SYG< MD+TJ&KLG)H2%CDP\/GA^A_[ALL"3019XD 4>9($'6>!!%OB[L\!Y; :/Z F9 MH.- '$7BO#"*1@$_2E)B;)04(R 5 P)/Q9,_7#GA_3HN2VD\D?O9 LLZ+3D^ M6R>7D/(K9,$_'VE/BALE/Q@N%#DGD;WN)E]DK>:(/ATI\F!&K@O(P9ORDU%7 M&#>B"VD4&9'/1PZJY6J7->(]=E,;3%*37&];(-'(DV=26VI2K5<38Y96A-6B M%#&Z>6XUBIX^DY\E 5,FNP[++\QA7TOFIZL$,XJ=CE2EY;K0S$:R7#C'T=%T MC8V;J=4H?CK2J*2JY'"B-LC,IC,I4W(TVF(E.#+R?"23I%EFFASU%5GH1K99 M,C51@31*G#XS-L[P<84K"!Q(M2RK-C)-:8A&GCRS)0OMWK*T,3F^,8BTFM5: MQ5":H^3I,Q,-KMD9YWHJYPR6B5E%[(VV'33RY)EDW-HL)XQ"LO$XW)@Z5U!6 M$C-*/:/\*!:9"$EQS(]H7HB.HDF!'(V3-*2RD I,1F/Q(74\V='*O,2V*28 MB4+G<^&^GJZ/H]DFY*F3^59ZRS:5-0MP O5MLZALQ$V8.\M]E3K0V,)F;K.: M,#"S&[8C3UL,Y+Z39XYCRB+=WLI%=D&/YA/!)KE<\RSW,?7N+#&2JDF%KE&= M<'M3G"S'S7,\-2"EQ5C/FC6ESL\7D>#(DV>NA W5F;0XAMT4XWE(B4RO MQR ^]:GTPBV0UYW==[C&](_K._X5%'H!==]'PCZ>?XRXJ:(#*/A?K/M/O7\U MDANMR')ZH#B]E6ZE)+G1GC%7\N=?#[-495W6' V'07T'>^<-ONP,$KQD B^\ MQ.,(DQ]#14__8-J#)?SVAGL;BTY:*RK_-P"/_T? M#M^*[%O/MD5J3G -NF-K^J#6G&=*G_HKMNF_U7L:Y:[AMTT_W!+HD2?ZU78( M!XKYX/G(HYW /?!)XO\>1E7U?KJ^QPH2X;'X1?[0_DQ=/<<&US9UC][ M,N0.?'M(\,!G^^.>.ZE7*U(&&_%)&T$])8.-N(N-@#OQ:OOL8"?>MQ-O[QS] M-MWP>:M.OF/55T7A/U[RZ=G4R^< _G'SZ;^[^+^_6FAA(!+@*E4?E+;(4^*Z MS>J3;P@@O$8,;!:?6W_ U[?GZW==V:[[>5@5L7>7_=K+W"ZJ_;$>=WUN&G567_O)+L%:4D#X?B M>D'6"V)JN63%,AG[>&+3JV$G'U^R#JC!"7560%V"*IS=]%S#QZ(RSR6T12Q' MTHFF[WPH]0VI3W\!+?Q)C70_'6A\H_#/YQZ RF>! MR@#P9F=EG,&2LC#K%AMKLTB62Z(AIE.%=F+-N <.260BO =)'LGZB036SQ>R M?EX&I< $>DRTFIH G.MMQ0XY4^F7%;(7X?L"6Y TR5JYAYD1*O;PED\TL'P> M$&2^ );@#%#Z[R^CWV.!?@_T^S>0R7L3O:[#WB=,/H^/4UW:T7 M]WTUX1VIC<<4YLLJS9LW/OWT,X.;KSCPJ)USCO20KMH;2=-'"KT6"]M^A^E1 M#,K+CJ#:J]$SE5T^M:GJ'XOQ;>\KHDH=UZW/^=%DZ ]RVC&/>75(-M85IDSQ'&]%!I8W0/4W7($,W_ZUG5_^/ MT[8Q.=$:4444"_4SD)>0^^ZZ=J+?((DXN"N^2[2XUFT R[1_HMMHB-8.K];' M4$&XU:MEM&\H!.G?!6@+4R Z*GCA3D#2Z:0'ZW BSRWRM7:$[\\Z/%C=Y$X M\VI"_V&[ 5Q-^/C6^-S?AH,;!2%B;D*.-^%<N>X7@8W&GWRF-A\PO?1U^KQ84/7<_X)I1H]?![>&"0K_#B"#F\SMOTW>7 M]BY+U@%%_0UYH[GD;)++\L,P*]?DI!S;ZNWI!EV71[D3H<29NO\?/WFZ#>1< M)F_T1LARD:.DSX"+5Z3K-@=H :A<"53: $Y"1,&0,W"B;#O14J*S3I'Q)->5 M-K,\R8ZE$>W"28PZ[=YUA2.UV^#,E9-'[PB 'LN0N3HR!7;0O4-69RJ;+R%6 M('/]X29+X FU\NBN8UD M73F?](Y$[K(J_XY3O^[2)+AC>ETA0?4&LOSY\'P#Z;Y%%NNIM-]E?MLEQ#)( M8[NR*7\N>FDQ4WDXB[5(;<-/IYK&5*1ATRV-2I&A1.(T@>8[9JQ=/#VG(MO> MIMRN$4+.-#3"AD_#':_P?P^2662+,$Q"XS?$&*#>9(3EC&= L-'@)6_*AF,1 M*I!X%57HA[H9":=%P#]8*+O**X0/Y5O6>1-U.G5,ZZA12\BKP(]&'SX!M=MT M6[R--X0#%XF:T.%"^ZB'H8V;I<*)F4!R5-XVX+/'AHA[QK&6C?,"Q>,*_B;8 MMPE838%.R#9:'"K/C%X\QFDMN&,KO_LBRN6!0U ? SA+![<5\%L!N$6K=TT0 M4#L: ;+E&+V&MPP=/F]# '\N3T11AU1$!-4M&R4&6:'G='9T=P[&OH,YFBE> M-.^^0;;V3Q:TT \0.X,Y@;*!\']32;.+B-#AH) M]GLX0?S!H[YH<%*8$]PV#^X?CM\%SM+^.#GJH%V#QQ[GNJI!5ED"/T,/LHS[ M>NMY,ZJE#%9NXP[_U9!"\'N0%R#&J6YW,XU7T'K$F6-YQ5PQX28JXF,=2 ;B M--1:(G2P O8M@J\3"W34=T^B+SH=4;TF!XRM&X!U6U@Z/*GK+O8C'0#;F*Q MQ*^$LT*-0?"*#*_;FBQ YC6]M5TRC]#]%3W(K\;^"G3M:KB_AE09W"'%+8+; M 2J83Z%:0]7[4:M0DVB8D(MEG;[OR8PA8Q,B\D9; MD^TIZB3NUN!%F[!!^T%%SZ&8"C]#&[:4#=5K%.4WW72@J8+Y!+$9&@/?^1\H MDEF#J!DVD4&E[TW(35 )'GWQM[1# ZE4BB+^0FJ,)O_N9!H,_I'Z^]]/1-OK M-N-*!>\]',\4(8^Z;W-%J/R*$%1>UJ#45 UKAU6'2\2=,E%2(FK:@ONG:#SJ M7&V8]N[A$(!Y D$!2F2$ST,]9">6U]4$OV4BFQH2YN/L2-RW&VT%,S=E]3]5 M?N-_3I-H] 2(N*>C*+MDPMH!"><4>GS2U'!L/%UD5L&IX::8;H^ *;\$+BH? M=53QT,0=[[[*^U+6?T,&O6'7[*N'NB&:^O[/D$ ]WIK"I=JH[^$* :7;&0_M MI2PB]<+LJ.S9?V,\6QN1"3?.@=;7:V1"V>MPQ9H,0=;K7SHWP0QJ0,'MTRKC MOF;\? X@;<88J/&#:_")4R(CFX(C^RN!$V;PP$_L0MDYYCQ4R1JUC24 ;T*\ MA:PG 7\KU)UYXS*=!>E7Q&H7==J<0STCGV@\]WL*4.6I8;BM*I&-/>&7$):P MWG-LX4@(4%LXQ\8ILRIJ,2%-/=U^H!OW[T(:'MLDSQ_CK\BU=8@7NKP]7$N> M5-"2!P0M>?2@)4_0DN?OH"7/^UKRO+\E!WTMX#BP<0^4X1.1@V8 W)>0I_*> MZ]4CG]#D=0G[C7N';>_\8?_P+WERI!PMR!ZJB-3AP4NA%>K:1#+""1%[4SBB M9=F>*A6PL["4)0-J%NNR5Z0N[]J4(9/#30\1E4J&6+IKPRZ"*^I%77CZ/(<& MSJ>H$T>VLNNF(Z<2.@O&2D>B"[?N:-H36<4]F5%3;VQ[$KS$HU##;JOP0]H. M=H[-O?F(/\7N D)^2$_X'EWF0WOGAR>0OH?/@ ,$[U;7S@;VFJ0CX\T%"SA0 MAAXO\IL]VPU*G(YL^5USE.=?/NS"[LW(6]LN2N2U?'2_-C%Y!]T9@T^"-'0$ M]Z&^I].90C'P3'/TT]MM4_P2CUSGHS%OM4T_9HEZAN>1>)^9#NZ$*0*\+%^Z M/;)]BH#+%I;O*XGWI_0_OE: M7,?M$/2()M[_)GC8P_![>VZ"P<=8R;R\9_.K1^Y_' Q2]_? M=]N2']!BUVI\=\T8/KO$0[/#W!!T$E\RI>"H"91&'IEE)M ,]#C\)"2,'I0> MQTI>"'NTH?!/G\<]]LMP0ZR[" :<.5"\B.G,(ZP660-^J (D7-L\4U*DJ.KBIC50 6$(*N-OF!GH#R+\$Y(>(J;$" M?G]G')R&FXTT5F1 M?F [8P7"Z^Y1DP6=97DB"P@1L=\^A91!W\= XZ$&=.V=N>'&RJ'L\8=V=J/# M9(@J,"7X,,9_1PAK"G1"M?'-^*L5$4DGX]>XO/TYO OS%JV1I9I MCS+0]9BP:R XR%RH3R!E@%G%FG7WR,YF#O_"F!@WT?+PM^<0>T8N'79DZ$%* M0S-K;@-ARNQ=E(QASCV>\QX]6,[U# U*,RYL150GQI+)VN+]"1MH#C^?S2'# M6U-<24,>8[@]7/;9(B@9)];4S>;4)ATVMUW%VG0W&5^A#&SZ3 8VPF2(K.Z! MV1NW&/.9-5+D2$H#V6Z$J]=7\WYZ(J=HXWOO'YH7EH0\T)=VU>K/ M"E_3#-W]W3/J;(\F 09](@9E^#GR9P]Q!^4(M?<<4-R%73I&!F^KW?#WT^5E M(X,W$_]R%JAD6\KQZ:PSY&BG%I7567Z0J$&@HA(A.OD"4D&JRR+PO#1HO@;KL7Z^9!O M"5ES+5Y4EFR.W5GOX<@P Z_J7=?QL@UOW@=KM??0@(3*!*[+AP;JP/92@_2= MUX(D;O7#8IY.T\9;#QS&P]%*"Y3U:D%]G[DR)H9RQ1MY[9 M.:'P6-47"K\RE2\2-O9HH8V),AE0_AVT2>$\/?L46JQP[R3LJ)HR?#U.K8&\ M*\]15@.OHA2X:Z#Z<3HME=HQ6Q:,[:)N0<=EQVG^GS+[!:%1S]#Z@@I@$&,F MC4J\S+":$H]GY6*T/VPS'^9.Y.98#7Z#I/M@+M"YR;C!&487:X;N16K.PS"] M4%IYNM1DY7)TW">;H%Q*-%'1O'-FQ%VPJ<>/%H0OA/>R">V0L&V$!0Z99H8-4R'#P9=+FB6@#@%+#O'*#%'5/ MQ#SQ-P^.9$0,@7!-SYS0YX=2;@SH(&(*EC(.UNSS\+P4*?^M!CKH@JCB422* MXIQ4PE6# ,H3CO[NW^KYLZZR]YQ3ZZJ6H5?B,GE4XC+Y%OUUH*2R'OUVRLP# M@R(S6K%LKN.PX?F2ZUCCV&!H-3]FLGGE:'.&F?;H?S(!(#(X0G@6!LI67:/7 MK$R3^2$M.STZUN>GR)^(G':I0MMVK@PBE0Q=M^!H?$1%=Q5'(^XO;[,FWK ; MHVEN/=DF)AH9KHT'N9+5!,O*^Z$9[T;3@<@"3-6O$KS;@/TT7MF+272T:F>$ MR)@%S24Y=_$CM&KWBQJJ?J-Z.>RJNA- 'MJ:T":UK[KWNZV/CR+DL6Y_;>O= MU;V! U)UR2XW\N4J6V;R<9NI.4(I]T%YK$(C7'.TJDNO#[&!QJ=;X7EC;++Y MI9,SAN7:%G09E-%WJI=QL=#=F<4.9_E]1&^,SO)U[TK&GDMV*;I8N7E6&?0. M5)1Y"CE"QEFU$P?]OCE?_/2S]-BAZGK5 IWR2S*!UQHQ;;)?/]O'Y!0W2N M&EW>[,@66]\T,R2?3ZCQ-6+W>"C^4FEKZ/Z;CFNU )1K_QFVP/-RUW>WM3.S MEF380;W-+?CRVE"5PB"" K,?W-KC=16]X /C4K[H$?[LCM;:S7FENG(27%M; M56E=+78+&ZC'XM$S-H4GT;X)>L58]-?9Q[?%FP\WLHF7! MC:7.1IW3X2P_34LQAJ,EFV$**9&O A2S"U&)2"B:..V-[$::L(W@$L!5'6GH M@_ET> ;FQ_$U).70C3)Y[]+6[MCW\(KIHZ7D4V20DA^DY S5JZ?I[+K[W [P^72]D=8$)++2#NY8/.] 17A!,9I]YDKVA\]3\_7S?H< M1U9?-47XL31:UAJJTAZUMT5:*HAV2?KQ*T&&HF3RTG;($\'H^XBDK*,8,3IP MG$P@P^-8LGOL06AN&J=W=)(VX%Y[%[VAS[F[HRI;!%@X*$)]<+KH9K@+0$9Y MG;=CHW><=OA?*7KTN+)!W-:VSA88D1@)$O-XIY"/2F/IM@;QLL2G!U.V0BGE M=KA68V>YQA2Y.)%8-$3'+\Z&)^;P'<#.(_/+NQWA/\.O0^>X00V&^99!#16Z MVJ;$ 9WI@AK$+YH*T;'XY?'K^/ I\7DQ.PB%D)L9R8-B:.U"HMTK99I,3]^?5+/R1*K4 M9)!\DV?Z"+UALV7=R\]9365>:O'HP_[RL.P:;"MOH1!0ABM56H2KT("84_]F*& MYMU>C.3]@K-L.4=-EY6-P\9KZ\F6+*Q2S$9";/'#/=W8C5RS8!HI5]9YKA=; M)XIJKY$N*:@3SLG(93A-6I8R[;+EZ'A4JO$::]49.#+V?.2TT^Q'6NUUD@2# M:7%)"=V:0#*CR(A\/C)='R?*E=$DH]!\I!&WX^&8.9-&T=.1'6ZZ9 =JIZ3( M ]W)=\F:63(8./)DGH4PN6@5F&F5\ M:UNK)RI6><",8J=OMY3\HCC)FK)2C]C"K$1;2D1%(^//1SK,5-'X67%*UNMU M32*'<:4X6XWBI\_,QX0:E=W(71)$I66A+:C2LHN* I^L2*L,5TY_2??9,),A MX]N6E1$;$AQY2OF8-(EKLW&="Z_2D^*XJO14K3E*GKY=2/925#G2KBEE=M4S MK.PZ%F]*<.3)BL L56F6MJDXE]ENPX[5'X0EDQFE3I^9JQ;F,97>YLBZG!_G MNO2JMHU+<.3)BO1UNK.P8WI3Z67LYJ#7F#8C)AIYLJ)Y,TV9[7AR3BX6_5X& MV/7*8M@<4=3IZZ/1WE;.RM48N;"WQHIFLH/ADD$(>#)T-F]EN,A:J9!\KS4% MU8:S9 !\ZAD6A;B;VFS%THCKK2JC>IOM1ZG^"J5'G@P=+ =&>FQ'JQQ@PL(T ME:R3Y2F4NC,,51UN1JNL/9.XWKA2FXJ)>-=*,VCH":WZG=@L"<*;,>O42Q13 M[E )+H6'GA!+7S7CTT%MO>4@_)I+)I'K"FVXK#/<-W'R$W:U:':5R6=Y$R746Q'ALS)U> MOTZ)\J(T:]9:;'BI%^-+/E=>&=+I]>OSXZYZ_?KDS/7"][&?_>594H-_6SMZ M?%L[S5MPIY"5FI51DUD1+L@F*NA&$R0R@:E\NRO<^]F)WNQV]ZWFZ :">V!K MNU?/GE^^0CK?OWR%"SKCHAJNF0;W&1D;Z&QHEV1OKXRP6_I$ _;40,=$7CZ] MFPCO'R^AB(MW]P$7PB[:^_+5)K!-8^_?><60_8MSJNK5TK".[ZR9J" $KN>% M;]/)6[R!KG.(G\CCYQV45L8EM7&PU=#WY5#=TVUDH;H<@_P/^&14FL,W7AT; ME<46O0Q57&\*FJ*V8>+K%%ZEC]ML-N?>$3RS$R&T5L@(']]\5 ;&\:J\.#O/"W3]RP3]P]W?<^PM%MQ4.R'Y19N2FY?7D''J:^DZ@N+UK> MSIQYB%\&9U9ARZX$\$1?936?60(^1^?&Y!>T!P2_7" ;N_ M>3FTN#J_I&Y>X68(.- 9>@7L/K7\,"2$JAHKS*V8%2Q@8^H M'S*-7P;P(R;;D^ %=O.XZ=UA[I^?4BBF[=WEJ$^>6RA8@T'/TY,VG&EV:K5L M6XFF('0I@2T/MHGIB NKK:9T]3(P'_0N/6;PLBC=IC+0V%#YN05^^C\Y3=9)<3R6^WY("Q M'V;)[VPS>&O5]'V4T6&TY9VKAL8/^O#__:!_?)0"U%/LNC*]]-^AF_7W>E/M^(_8U$!^]XC^]ZY ME;VK08';Y$!-XYUV/8*Q?!\!H$\7NW\^HBM[1EZ(OS[YZMQ+1Z,?+6X%4-DC M0P,H^>@'+HH.G_ \4Q?E[*TV3K2QF&LLR"0'E:746PDDRNN,_/@5BX;(,_7[ M'L)[">0OD+_W7)B,C0>1M#5:%J![!!5=44:9[)($ZRTK-\KBL-A!5T@B+[8M.&N^/+#[?D^"$L#( M(\,($7F*'55])'#J*?WX$8.W)&%[F<1!<.'CLAZ!W"P:#J+Q383]CAIP>5*)4[Y?_OU>0Y @ M#N][H*_=VO)_1),G.-]\G//-NUW]0QH" >=_-\Y_,,^=$<6?A,3+.H';YN(+ MQ\2$ETUBB8H1$8&;_IU#'@HK,_+K> AK@+<=TZY=-&J:\ MY&W@E0JKR+R[UV=L_'*S/!DUE*C.\=7R*JOUJMDANQHED1]/AZ)T(G#C PSX MRACPL>C[0SJRC%_(9U>_ E6D\(M:'!?I"+S6SSRMN\OHWC4/X+Y=V.]S0_L' MQVX=H\&CZM!>\9;7XGURO!0>1JO5#>?THS.ZT^DLQ-9JE,(Q_4@H$3TM&!V< MZ@#$PQX/? PGLJ)MJ84M'>:T<+N0F"E-35$13GSX7.">K*8;^0J/:!)] MBZCE%PY.!OY[P*X/Q*Z/ZH?#9V:!;FBR'MS7_FK'8I]PB_<.[@7=U1X_HNH) M./S..?Q+W-1VFT,1CN47B$>UC5'IXX\5+ Y2LQ]7-A]-!$^/8:[>7.P#(5GR M'9&6GE=AGW$+[-<Y@NF M;!I,(M-$\XU#<:5"5((,16+4*^+ZJ.[MU:T0[X0Z\)N_D%=Q3ZO_AF!Z&]O' M.ULZP=0S<+J6YNT2H%2>S4^%*2UQ^6I,Q4WM/.LG :T?*O8FZR<(/00@$8#$ MHUA<[P )FZP,4]-&/\IEYIWF;#Q>M80U@T#B#VRN>S:MSE^L_YT%=?;$X5L8 M2/NX/ _8/YTDG\@O1+ ?C \7U0F_834BCO.T,RBUK7 M IP?Z9FF]6JG,Y\4ICP;[S='>E?/]XJJ=&G_E7Z':7JV ^9I2N3>$@4YN%/) M2%55Y(JC:Z-LM-J7<%]S5!'M*?7&:BB!IQI(]3>6Z@\XG%>5ZAE72/6;A@"TIF,5O.'N_ M\!__.8(*>!.QZ-1[V>[*'7KI<4/Z*W>QI*,'YHB[9(JBW&7@:>-___=_#J=_ M:EM[UP,/UC5UN[_16+(D$!Z;@%?"_ 2^^B>OKOB-Y=M>*61[N3Y#PY(1>_TT@0HE9@G0 MTX^>B[?&-N8_:>HICC@#_NHM+ K!/7:ES7IF*$;V6_-?GIB:2,C_T:EGGC'G M'[W2_14]"'(N%'WUJ*.G]]$!$R'BPOET\!F(,2$R"(!TV]J) >^*PF4(@M+A_(-OR"\#=JXZFJA(Y/ M""V45&1/#$]SWK>"]ZM@?8PTYP"$]]4>/+,VS(OU2:>5YA8#9Y9R)JWJ++8:)4Z? M.=^,R/9@EE@I3DG+)];A*3ED)#C27SO4^8(KNMCZ5&:-6LM-KS4 MB_$EGRNO#&F$AE*7U>ZR#GD:*K>3)K:=*8#VG*H:*Y0(Z!Y;B[(EJ(8%WV(! MP3$A&\,?[2EO0U/2445B;B XEZ'D;[P40/<^PCZ/<'_PC2$!OL*Q'70,CAZR M O GW;#AWP35$=UD1#3(34AT*035AE__YLQ3QT#@'0L?JXL&81G$"D]LRB_1 MWX .8<:6\?>AX.%B.@BFX/=E0[10&QT+ 8+HGK\?&607<5V/K>"V, 6BHX+Z MA#F857M'6G;MDB%G&EIF3X+ZY+GYW('S2JN&H/SP&<@L6.*"D_H*638RY$2N MISF;87X0 -K5>!7=J)MNF_U;O:92[AC<' ..)U]S! WUP\'P#/G,"Y# MK;^WK4>UUPZ)<<%,R$\'/MRMAC#F2,N<;3]_P2S(^TG"O6#:T.NFPE>\LW(2 M//'"(Z,_#(JD-^(.19/*];.=VC:7)>O-I,H44HFF6&U"T8S^^)4(1>ED*)ZD+WK5[=/U?0M8 MMBD+MM]Y'O.@>YC'KR#SG;4![E_5WZ2JX_?#EYNH?M2'9;3G6PPO:$$6HXL, MYED/9L@L,U^4U%Y) 9U(3FG'68#&O=FJ2M9I,**T'!A/H_FHJ%XI'3#.*O$0:H (D7-D3#@%OJ-Z4+ MP@%?P>U>DH+HEA+J$XV6441"9)P,Q2+D8SN/#6>LRL*K^N'^ MU4!@D7YQ5]'ETF<_J++.WN6JD1I0+"0B(6/RZ_<8?9$$"(P=P,+6PUHS!B&UNL?E M&_?/)P^ZOO?3_O4M?5)DW'EPKNK-/]7#V\_']LG7IO-P<]9HE=$VK.4J6CE7 M+"Z2(IEMN&VU?9JQ]TO7[@?1ZD$&[>-D]KO2'Y?GRX?U6]VJM_O1Y[AXU6A8<1U7)Q:461 MF8%;QI'+:(RT*89]UV%+8E4IM#W,;(=71'\9Z-RV(WR=GB3YC)BP.0!9$UTE M=/S>OML\UZ^U;S<78[5UV;D;T9\'*M!0.G:C^W461DU;$M;F4W4BC7V4Y775<,QHOX@MF(Y7/4A,O!H%Y *RGO465(O;Z/)=TR!E!0)N]5 M6^Y>?CSMG&6?>8\EIA7"ICOQ OS4'-O::\^#MD]_!W">A_?8@F6VA'ST7)_3W3LMD]J=G3J*)\)2!=OK ![ MJCDF]Q"_$V>LL&(AUN=BZ()L4H!%';./)+2#ETF!\+PW4BZ;2G-HKNI%4$AI MQ8]_MZ9U[?)5X(S(6&G(_4O?SJDIW;GWV"L%B>W,10($_2A,3MC-KD,;*G):3M]6Y]RHF4;'^YU^K8OM92;4T;6 ML*>(;3SVW!'\M0_RU!HJ1Z#-<\JI8Q1R2+:DBT*584G%'SLF:*$A:T%G(^5Z M@#L;?1> )&L]!F2,_A1.SM.2138G@GNRR3W6L!^[=3 8V.P8 :HBN%5L/%S1 MQHATNPA9A[+I&3X_&"#_I7.#_]^2;CUL-=J\.'(.X5I:/+[^[!\7F\T?WTM3 M/KV&W[KH &CE2%4-_6M36/1Z/* 3_K>I[X77K77[[?L?O__M].[XXOKAV_GO MG^?ER2S@?.4)3K;#Z07_/]3S6!FN? $2!ST/?6H6C MY7.P7EK$\:_U^NB/4]2N[VYOC[LWYP_&Z-TG-2ELEL;C5N!I-BPO!\:3&1BL MM1?VZ4*(X@\5#PEW0,:\>:.CM-FNH%;@'?RBGQD \PC0?,=RB&-8P J&"P>' M]IW"FE3 CX#H^Y:#NPL?P9.N>NO&'*WWP3D!FF,%PX"S^@1'\6U4,E!W/@4. 371I[RO)?SD MQ/)HGN1/J#V@7DXY.]L7S>Q0ZQB_ XL_3#D'%F#$JQ756D&Y0;6#BL:/5I!+ M? 9(4-Z4#EG !X/4[XQ%5SPTQ)EBPVLLN"'WBS!=-!AX+D@O8!U :^D4.)O2 M+WN!#\+=]QMX'+P#3I2T@>?'#^_,-F2.\%\I)LTQKR]_'!W6;_9=M5O[YQ]+ MZ_K/5TQR]4# ;1"HN/K]\.3WXP=_9A'N64K43U]_G9\-!Z-B^_"X_^"YY*!A MZ/W&NT])I6%II!:IGM(D](NO6.@;KTCH$\N;7)K 46_N=O>)H6^)>=XVK%W2[AW\LI6N0!/J<;B39@-(YV /R MX"2U NW3<:W\V>VI>WEX^^7;UR]'U2_]HO]MQ=HGTCG72#4=Z@%;J(EJY^[B M0F\[!\:OP_VK@S/[\+BS?TJ_@=K9%KW#I8%0/J$!A#V/;1?VIIL#J[_]BQI# M-LLW\$$OH!PAYB_X-YXV\./ !JY]BZ:^9 _?&[:N"$ 61L'XE["MIVC^Q=GG ML_YM<)ZW?ET>6F6KU6H;W]U&O_OBX$T[<$;D*-AW;R[^.?4;P5[EV^]# &^S M4PK325^33 0Z)&:\3"D8X##&-=@Z''1M,'!%I_#0FP!8G1V P]51J&W-P).! M920ZIO7@'YJ"^XGTJXPI05\?8 494I[4\#WF*@2SCQE;H.5PE YH0H^RQN;( M_ZYK*X$PWBAW@5_:Q$F[+V_U&7K3+)X:%CYW]Z_[[O&%?YBGO[Y.+KGDU,OZ%9RSZ1<7'5X0T+@GEHVZX\CU MCC'983I#CS'Z=\#IY_=WU^TBN:Z>'5_9/[Z!GX:J8VS.RJ(SD#9B:E>YF$W>A8 ?.G. MD8[(@>L/\T)=AY((E@0ZS'\?<2YQXIDFZ=S9=2OJ+>+B%U'$Y9__=&E-]V!9 M1[_:UKWI?1_\VEI%#+S!;#]7S,_P^52F&(?N -"-:4B6JU_]Z"O4INPU6?A8 M\ME<)BXH.$XD8NF(J!0+[O4PH,9P4N>*UB%H]78"V\[[>(D7]'/<@0M0P:?Y MKD=,D2AFD $_-C:2!)9$!F*P"$46 ?+*#]T\_)7G=C#_U<"#O]%V%ML2FLCN M8.!Z0^2M\0)_4_+8K[IPX+".U:M/OYM,+PNGL.D5]MA&*,#L<0X=!<*OP5]0 MU7./NL2!PP!J66Q 2N0"QV^X^T,YKKAO Q_ TP#C7@Y&79.N<_:7STF@H^Q8[Y5U.A+TN"-!?XK3 M.CR"BXXX +'_L>U?B1@^KGZYZ+:__F/?C?M:\_!7^?1WVYYP)Q37[4V(PZ/B M[]O\^9CZLE;Z5?YSWI@/CWCPGYGB/ Q##,/U3$9>850GS$+%/Y*H M/\=25'L62"2.%#*B>!FB.(37'HY/14C:/_5]S$-U3/P'BN1$FCF_NKCT?YS1 MSX>:T3'N+DJCUNB?[KM/ M?2K/D3)QLV$.CIHR5$ -"14H?.H3%^. 1,J^?T30_/VLWU=!2LN,'IX@I-@; M,3*XQ&.X[L$&8D@ED2;N[[X')WMN^?B.E.]OVV[MLF;0$?JQ"^4$BL (RI)" MX*!U5O)_G.JWYO<[K0]F3K.O7UW4&G,,M70>TM[#B!Q\#O9+-[WS5GK@,R3F;OJ^LO#[]L^N/F M9M\_N1K]^GG][>CBV[M/PQ&\SWCV+'>TXGL%VY GV9G^C)GBO*>&JPD]K'C MK?X8#4;'QNWXL'G^^?1V?ZAJQR;H^V'/\A*/5X?C-:+[A\+9A"=(0V/"C,?7 MS%L/>5[ \^&$_: M\>_$#NA\I[@>XVBW;S_\:E^6?AXV[:_E_/W@<%2[0SR6D%O+!TGS2,SZ8A[I M/->G"^P413Z^:5=E8XFH3N0 ]<:RUT&7"/9UAC&B\,7CPK/)Y>IJ.4 M7\>(OKD#J[12S*7(\[Q459N>P_=__\_$@,&96G"AW&+O)08;:BS-K$OS?'XA MZ<"C/Q![!(I6]H:H%_0H34XN2V=5G<6"7OXO)?;OR,TZX8F='+<>GPDL?C8Y M%EA^^,@TV%-.7OUZ&C^0Q3 1R"7_G5]L9\T M=7##R.*:UP8@_[&!S'Z(,\@JB]&3*WGGSU^[O+C:/U&.KRYN+@%MG.^_X%+. M+ZX/FQPC75\H^Q?GS8NSTX/&]>&!G,W3L!C[(23_'_!8#T:U1EH5P M?>S8H!UY==7(\C%'%ZM X)VLE7S^GSL%!83TJ:) $RU5]@<7&]*)I? MD^!08V&B:?QN^7$UQTXG%HCQ:#> 5W(QK0US/^\Q@19C-F&VFPBNQY0C5X ) MSXE'^_!G5)I88%3!KQ7 Z!X<'8H1Q%@%=@\LD^ )K?B4+G5X$B_+")!1IJ_' M891)1)0\SX(;]<9MSS)E!BV8"5CHY]'H]> C>-_NF!=N&('GP6WML8+1*?B" M4;EO/?!M6>[%J,-$(;=SX&^WT\$$76 '0((*-AG ]PLC5F%8-5H4L6&9Z.)D MOZ(/(BH5NP!>WAB+L,0 ]HQ%Y-A;]C%J)DH9W8'<",Z*,L#*K;KP)QT;'L'Y M@6]>SP7SN["F%B()U%F?%\.T%B5VR]PQ$T\6E)*-YPV[BOLT$ YZ$4;$<[/\ MZ4-SW"$6FL&*N648N_G2ZC0LNN42! Y22! _EK3&B(IBG$:ZY5,+>K M5N& )RI^)2@=.%&CCTM$U >3;?'!O/ -SVK+,C*0S%54M=0S+)^72EI>='4L M4)_.#)0UAL;TEAHZ7_05E1G+;_%RL-\CVSFZ,C-FZ/,C%R>N2^?*X!2Z[UQ]* MJDFVP/\YOSJJ$TJ+E;O;H\_-/T<'S8,1SBJLE2JY:KFZ)3E.,;>@P1T!OHS< MDBCBELZUKR7@Q]U66\ 13?.WKSF7X\9-_L?!5?%A7/W=.VX\-=0WX;YB881$ MB?'/[]Y9\7;:X>>T]+PZ !3^50U*:*73G)!CSTG=RR_]P-;@$2>]@18 M#P/)_M:2^_,=\:].%>3+3Z#\2W'PV"M6R'XI^OW$M-9]^_NY]K-QW"W^KE^= MU;7S/0KFQ[M/]6)A6^JTEJ@/WEB^9E(_.F'<3.Q:'.1B+BJ#N>\^<;-16&HF MVBA6!SO6((,(&R6&%R/HEY"G:S%''#-)!0$P>Q)Y!H\3XV',"\J]Y":0+;M- MU(]1.1U.&K<]D0 E5S"";4=S$2WY^&.F<"F0.V^M V_?(_?L^[YX)#7A./CE\I_[?'?/W?M91+&1D%47I9S'LJ4FU11\UP!\9@O' MSVE'05^CB+*L,Z5.:VEZO)>F_"OL &X3W[_HB#VY\*Z096(CHCRLIZ;3D^;6 M=^ZEYF^C^R.X/+X)SHOZ^=W]SY/!/]TGJXN_,1SB9'"N_KZU&M^^W]V0@^;I MMV^7?>_7U;=WG\J%69,A)(0!W[1(0J#3^-ZU V=(@ ;&,1,7(WQ(*;GYI!,6 M\6Q8-"Q;V)HZT3'NYF_/^X[Z\_!V.+SYZIIGM>;A\^MKGBPZ+DIN7C\N$>.P M630NM/S-T/MG#,9F9;:2)B09D9GK48-:]]P?$I,7<;=]YEU;H7>-;KUW+9V( M]<4\82Q'(Q1!\=E52>.WIV01YF"= ^_'?BLRK47N%EZ@%55M)1+PZYXY+!:' MEZ6BU3S[W1G].JG [UX@I46^I(]5:.C&OT \>PUP]H+GH7RG6&-RZG#UF>QQ MZ'4]_?BZV#VD3;/4K=_O'W6_=]GP#;62JR2(OG02;CS;CDZ,Z%-&%+0X5NR- ME7NV(:P"A[?SP^*Z*$+(M#I>@\R*W=+XKWB',XMWFR72 I@LLDA=C]0HY).R MD_*%ZY-[/3&P)Y-;61,@+&]4YMO+JS&&)S-P:E.AP/S4.($P^TBJO_B&"@W+ M[L34VY)!_(UW^9_)"WGJM ;3\@< '5 8/!6G8'19YB4ML4KV.D_9S&U+7].S M]+4L?6TEZ6M_FPR4DMDBA"&25DGMM$W2*;;,=K78*E7*U59-T[16K=-I&Y5* M4==+.+(#7Y[_XG1(^_7]'B(E'_,:S /+#Q->?4PC:1@&,)+XT<9G?>#Z>&Y= MO:"(=?(" %.96"I/>>&+'3+? \ 1\2?3C?"#HS!S WZ*>4J!1SHT3KM*)66E6M35HEH"2@&]-H%:M4;>LEM5ZME6:)IX&< MY;DVY@LRCX$9H&E3KM?*)34%9-,H*'*%C BB-4Z\^Z"%QP2+*GO_:LRDB[H@HI MK.K'E#C+L ;AV[J!%^N)F1.-_%FK!_AFOV?1CG+X((O +CH=@,P>NR?_+I(( MXKL<6#L*Y3LJ>I;33@>SSL" 9?FN_*%FM,U&?)L'X3:S*1H\LH)# RR?UQ1P M%]=58,,5JD[R:GF'\MQ&M6R*OZ+*JFA4)+R&P<0?"#5F.ZEUO<1;(8C^ZO'* MJOC%,H'RO9CU$;9IM7VK6'LF";.!O8 FXQXR+%L@@I; MDN_C/UG1G0?< ?^.J(P/-\/'"-LZTA-\'H;(IAT"JXDS 2-P0 V+&=7B6W3L MP%]-EM$:IQR\?;A"+*.Q?&2M<"L]1HQX%6Z0+PO_WF-CC: ?V.$:,?,F<-B< M#7,JL3*\63(W)EWY+.[DF^.Y8/R*"0($ZQK9UMACYD+R61U/-$@N/.N(9(1/ M Q-%0^Z>QQV*&5#YLF%6Z0AL!10''(RP>0HL?L$I46&M>Z,\47ZVK/PTS/MK M4UAV88X0KA5?2@B?LGXY#HUUTV%-V (>HX&! 2C_'+8J^*3"EW<\HU%G(,X7+7%1MA M]9./@D7OD;:QXPF;Q('\"K\RZ9"'X5&O2I9I$]_R"\IF<' "NB].& MM8 \IVC*9Z_K]9G*#=4(>CGE+J.#DF(Z!J;>AU?8!,=.=D*I'! (TN%81 M"^)9]5*,\X7$91.<_#!L6PA':=,'+(@08EF0"ZQ!1DLQW0O.2TR&(+)X(I$; MEAT&J(Y-BPIXB3XG XH8E:R(A)O,>>@=7QK+(L8(T5>2$U M+[12\#0D9,3W1XVW0PM=G-P6F]*0 TS&PD5#!LH8>N"/<[J\BVM,#;[LD)"W MR\?::^7CN2H>VPL##&"PWT!M;6#9VJ2FEZ#$$*:N'S:/8UJ(&W"2_6Z:RG&C M<IGU''2YYC%<,=L%!I>BZ* R:'$23) MK25O%NY\ 2K>P^10B^\-B#UF7 OAY2=C W9N5N02H%$WFTR/KYW___M?]4JU M_G&[A<"(*CWF!""* P^?YWC"PM3 $1V-D)$1D[(?<#B*M:B_7.G%BQ+5/BH8 M,&*LB+G.'AJ05"HS,08QTOO JQW*?##$YK0OZ@-Y62N(A(^9KLMH_2]H'32 M%S!W8"R[-L2JN7C&-FJ?8&C9UA_NJ+,\,X]^]C$O)[=Y,(TUS4&/(SS)1U-5 M #^!3B=,MU"1?ER@?S(RSLCX<9&-BK]-J1.;&!%082#)J&YH([$/(G(G 3:R M""$9DF?7"^V="4NNRO4I;]E65_I2+[*],# MF1YX5 ^@53@/I( DMQPQF@1UP80_.:XD6+(!$^D2]YBNP:H61 TQ\Q%Q5ZP? MBVJ'<92!:*R?$RDUH)O".%8<]4\:I\P7/.JY?>8+XP9!++8N%55,[=APP/"D M@(=;'(HZC7A/'[FS!E?4$\)4MQ1=@(YXZU"#$_1'^8F1JIGT$PDZ'9XK0>ZP MB,)C%=.B."B^/XH<\![+;#!-#Y\6=?X".#MD]=FA_W%<4)J4REYKG!*LH0U( M0&0"+6[\=V7Y=\H1+,?U?)XOQX+-VD?EEL;CKJN(V+'B7\$. 7=QLG)P[@VD M\_U_.1;Q[L3?.LY"<];&W(0!HT/X>=2FL$,LQEQ]8#S6098X,7;AT!^Y<>9\ M66H8EBN*T+I\ QE;L=D9BO +?^NI=(FH3L;U1!4,3RB3O.G+5"Q\##%A(WV\ M&6'+8S=KBZ[$L?%'K ZD(+*\UM%]<3F..7>'*"Q"$<53\Q(.4]IU"4E>R9DE MZ(9CY#\O>"5N8XD,-!'C-R?SU/#@/1888Q%VY@*Q8]0#'V.3 G_>F>623TP. MNL)V>^XH]&2':5I10)_G+N"Z,1K&6Q?&?8+P'M8 ,[%$*T0\> .;;\Y)\5I/ M"O&:DE2_AJD983:+.!8XP5/):OMQ$1)Y9Z^D"%F@Z3)-XQ+HR)/),?Q*=@N>T""=,$UR'B>F^B^*:,QE@CJ4U66[@LY8"81O-*444"^^Q9#\%VV]2+Y9=J8AXG$=[U/%1_E/'#;H] MD47",GJ8QF=.3A.U%.$"(B8 !K,'Q _'_'>I-A4A64%)&BFQW-DPM::T6U9AE28&AE"PCC8$=].>AXP!74R M6MKQ !W&4J\B>1V"V:G3BUV,.5@<#/!,5RP[!4$8>*S>.W!B\5 >*\0CPQ"+ M@_3&T1GF.;")$-%1"32]@BRI!LN+@$NP;ZE +\ 3(J^U'Q-K>AUS:4.AMORS M@7_\@/"./DT!XC2U7"AJDD2:A_L*MHGSPU[XT4!&+B:I>/X5;^N+7S3S7]C! MVQ:+0?TWZ0\^QLL#3OG03(= EL'NJ>MS3WO)L/;'58T/:%6Z@<43 MK)C$%'Q=4 ZB_'*6J[N:EYG)AHUG6#L+[:>D_%(_]#"'8[E#Z"JUC&B9I-R& M^:PDJ=.M*J4:;!U/?IG1@HFG$^)\Y!?+*2@1IE38K(ZP8B?F29_PN\0S3\#, M&_AQ*SLY]YAPZSWNB7F"P=OD-1H&[WHMM(=0L2S:NFQ,(#EQ*/?$0,!T189, MD)X8 Q5W0L1N8F"[K*AEW4PI@!5UT2@H,>^)='G(EV-L)5^K/5[*,;9E3C&Q MB_$$L"?XR1#N^72"5OL@2)E+231+8B",-WN7[VV J+;AQ[&$^EQ4A>"XT]ED M,CS5QH0X Y_="6Q>[B2>*UYDAB6V"B><@>$A\ U*[\/I4KYGE4C6:Q-5L.%7 M)?BJGOR5VJH5-U;3(_+LEJB00W'$[8K)2>V)68@LC;AG@6#BI&&!%<3&2V * M+Y/U44D::0.+%I2+B?),EI<(IL2?,''9&8>LR!UO.215[N54>NX(B YH-%PA MLRSX < &4#7;59YR.8[R7GUOP*S&_F-JI34FEY?J2YZ7F.& M/= /#!K&5K?!;AS.VB;AK$V6IXP@RY6R"J37*JI(D!V5MDC)T%N58KE3*9:( M071]O62V:#;8-.%=-JZN.>&=GI[&7@,)4BT>6(!-, @:EJ.+C'#L:L*\;2_/ M,* YE'"=N=G">6$ 2M\@58[1,&7.P60@6RN6YP'96K$R'\A6Y_]J#C+&7\U! MQO KM3CW5^IJ.\@LYE+TLR9".P5[> MF.-WX X_3GW%/WS/&DNPJFQ145 7'J.PP!D=P'-JG]%K8@@C1]0M/V!1$;H, M<#7L1L*/]972H;"I62]0V>^=>1_8BTCBD5X6?'=0^O!O(*.5U@RO3 P10'\= M"HJP3=16J5@Q6VT42(323M4HMJN$S.I%50W9)]XSM*76R]5J"KH6J6HAQN#Q M)2:S/BDY9* MQ7I';15!4;1*M(YF19VTBCHUU%JM1"NU\BP9ZX(0V!&C=P7H Z&2./)KCZ2@ M8Z"J%T*"G5CH!'5>S[C0)<@"P\2D VPM,1="J6IQ8TDG&<7RW:^5ZGJY7>FT MC)I!00Q7RJUZ2:VV2,TLU56BEBHD0?"6+GF"%;%C/2*/*$6J;6*W.8.F@&)+ M+-^'KS/6S%+!A;(S$TN=)T#54D:.FR9'3=/:9LUH%4L5(,=.I=TBIFJT]'J' M=-J52J>FIM,,_CYM!98M?%=]J;>UU'_YLX]-[F'_26!27]G!R@7$6 \8>]R/)X D7H_)7JA0:KGD[YE^ M#&O2L:;B@ Q)+B2!B62>]Q_GT4!YCCL*Y499G2\WRIM4O:^+7+0I&/_^RV4R5,GE PS9^*A"N(%G?"DXF XQ4:SLFKHR87)DE[^FE'I\515,Q=[XBZU0EW[K_@& M3=4IQZ@H=GL,T6'AF-PT^3<;&_R!BYT1;-.C[!XK!P\OE>E-4^\9DXS3M=6+ M7E K%-57_8*U>J%8WM(W9 75D\7\CQ.KX#\)308/+)AH*E(ASM^)OY8FLYAI MH5SC:(\)L[:G["Z^^CS &IY0\CV9Q.=M"TNVQAHN9YB>K9%5V]/__YS7%PSP MPF2QR)WUV&X";EK7MS)X!1M:!-TAM#1Y/C'/DU4[@^KLM=@T6MRD$??/^]3(PZ[AF-'K#X<#_L+L[&HT* M<%VAZ][O-CRCA^GEN]3L$F_7)$.RJU9KI;)>W@6Z4C55KQ>+&ORK7JI5=RF! MCTJ5:HD^:'FU-1 #P8GQN] ;]E-@387SRGDQ!=;_@&DE*]:Y7X^7V7X.[#'8 MA7(42)L/4B!]=W)23$ZYO&[LYV1-=3-H\_CL9Y$D!0:T6.V";2N7'LWOVX"MX$$G(O=I9R+H%(\VH1M)^IF QI<86+MH MVSB M-1.)CJ[#)$2V9;'5R(8$[PLQ'Y7R-_AV^U"&EH&,]8$,757+"#)4K:86*Y,8 M(R4 X\CR_*'2P'&'#&;(*ONE<<>%,72QNX>HR'\4>O"DQA!]9% A@PH95$@; M5 B9NI2@(=^6@M0S,WQM&E*%_VEZ#36DKNNEJM"0+OP:@\F#E.C()QCAQ DP M1T;EG>;4*65XXO:IRU/[X6)0NAZQ04!S1XBVB@S298V&;TU!F MQ7K4A5X:+D%GNB8O*>I*&1C,/#69IV93GIJ(3>MOW%6C9[&,S>K %!H)BKW<2H%&QDS9>3%9Y1DIENFTC*5EE:5EIB']K946F:Z;52EI=!TDRI-##I9 MA3;+#+1,FV7:+--F&]=F>J;-UJ3-U'I1*U7+ZFZG=J>J:EW89^G*J98J;"8K MX=R]%TX,QB-J/4Q(:-/A" ?5Q=4<;SR.@XTP'\L65AYKK=G!4NQ,/$6K87,8 MK[W 'T;^7>(K(W$2I,MZAF=6<(8;,MR0+MP0R<0*EXEO&#>44MTU8%K7/Z-3 MT1-;!+Q&'%,NU_0JR[K4J]7*[@ NSR-<5C5=?0 X8Y92@F)B;3_8;(MP0N;2 M>K0TI4?#*?7AK(\G9?M])9@2+\R+MYOKIQ:S -!&.T, H6HI; TA'6;-H!TQ MZKQ$Z,3F$/.,#L9S_*ZHF/FT5C;W%-A[.>8'(LV\;QF*?AZ*SG8EMIK,HGBJ M1<&%W5OW0J($SF#"YGH[ $I(G2-20H2HO4,F3297HR)H609!S6USL5X0E;DB M,Q"5N2(W!!RRKA<1=M#_E8&'S67D 'C0TYN2@_- ^@Y/QIE0D8_I0&PX8$5[5K^ M4!3/7^$-_%FK<::L<'Y?1/:I(6;J^O$1\L_*>T7*S71FIC,SG9GIS(WKS')F M-JY&::*R3-2;Q6JEO-LI::6VKFI:,86!Z9G6A;RLGJ>OPM] 2MA;D/517*S2 M&HY#'Y1#V90XTV:)VLRD'S(^!:D>^KQZP:] MU0ST;M8W7DV?;_R*(OLDIDP=T;;'&C-K+.5$L>")!&)^21=T+.'3*A*^M3%T/?T5CV0'#AA>Z*$? 7/O>]0$17H$ M9IQ\/BR9F("Z19C[GHH&"BQ0C<@:K#=BBP\[KJ?X@=&3#WRR1%W7V2AI6YDR?S]1;IMZR"%6FWEZV948QTV^;FR#(BV'3IN#B$[*>KN$6CW9] MCI*;3922A:/\A^E4@%GQ:N:8W81C-IO_^ 0%5\EZ0FTT(E=)HWX3:6@=S^TK MM\ J0;_9A__\>P\4 8X4WY>)M, ^,W4JTGA;5KQ7,O&>B?%4Z+[R8"R4Q=B!J2)J5P&;=LRE(9AN '.:.@J1U:$ M]]X:M:]Z*&76N_QOF$_DAC=/C\\;US=7A\T4<-0END!9,T(05)Y#%[8S8"8L M*A4?[D"&@4<5K![@"MORL3 T(#;\ 'X=!4A05[U9A:.KJU8X&0]N6@'JZ0'9 MT?@]T?]_OV?1#L!G:@0L8G#!.WF!'O3\@/!@RE5@4VY8JSK)J^4=^EYQO?C' M99-__':95,N8=.N95$LWDQY9#G$,"Q1DQJ3/8=*,1;>=15/.H+-:E,WZF\.\ M\+-+6)1K@KEYQ1%OG)_5FG)3:!;V"YC"@,^1S%TNOE$&5HL9$DX+!U^#$==Q M;=L=H8ND$Q*WY720:1A?A-:>,.NN)LPZ0<[HAT1.N+C:/U&.KRYN+G/\F]-S M('U,4H$[\$_&E'@*;]PW$S;)*?RY:'):CG+JV)9#E1][5V?*#OTQI [LODV5 MO<"'SWU?K 77?D:<;@!&Z/L/RH[ZGC\)W42N;?%0ZAZQ"1JOS1ZE0U^D#53:O 4_?&GH ?Q!* M*WAFZ?%G-GL$'LD['0K?MW+X.\ 4K+]Y-JY M.Z0^_R>(Y$B&1P\NO"T)7,HD<$HD\+Y[CQ8 2"XA+['M!Z HY/0#,B0*"^[L M1&(1!%=,++Z?)ES9S236S.&Y"X>="5$9/] M%Y9I4B+O.'A(N!U[=*%"941%*Q>*87<2QW5HN-\*=HA0BDHQZDG"_W^Y_A1A MPY-'NT8@^S&JZEE#F@VY FIVNP1O?N4R.\OMIJC>&PR M&_4W6&EPB\0(N'7G]A]BD] J*KC6TDW+XED1PQ##@&!L#8 ML9^"WE4J11;DOZ+=P!9E%?DO;^VL$R3JNT^)#5Q>:C&GCHDV,MR6*'!+4%6\ M\,53 (@. )62H>N-E0'@ZWFTIE)! P4L"ARU:*E$L\W_> MM:IJR>P8JMZJU-I:J]1N5UKM,LQRV]1-O:Y7C'?TTI:Q51-@U3$&6Y=([M:ULB.9HWL MEG#8KK>1W3O);!.9&6N4BG.Y)$$N16MZ&;D8]VFC,]"COP/+B_F+)KW;B [4 M\HXI'# BE3,VI?[PP>@1ITN5AL'RN-2Z7LJ).X?)HCTP=DVL73=(X%.3XTR1 M5@+K:/,,%/@"H"-.LVK3'K$[F*R"-PI801R[(,UFQK_+)226BX5B;9$/),90 ML?NCYZ)CNR.ION3?>431'[@$'L'./2KY8N SO)2T?=<.AM.N@W4KY=B%R^.P MN%_A"7F@>J%2SW9]T[M>JA2TA<[,;-N?MNV/^\N?)FQ2@KLE28&LQP__YYWV M;BGRJA?J&_65HVZ.1=T4#+@])9BQU8>S BF[?6_TJ 1+TRME!/@"!+@W_O!, MHA)(5SJC!@]L.(VI2)-[W:^QR"2"I^SZNT\O 'OW*6Q>?-CS;,OHP;<9H::! M4#<_NU9&K!FQOCBQ)J;[)A#G:N.8?WT.J?/^+NGKU0JFV G=NJ5:H+TQIRSQ<*W8LSLLAT3*_^DMX>('^*]FVOYB' M5\B?E+L2_M.>>$H\+OON4U,6MO]GM_T4Z+-8$,S;$=1;\",O4BB;PH"+]H!' M;F?__XE;$F?);2:):VMH3Y'#7_%%^KT1*S4*GJLB4X*X_^XE)\G_=9W\=BJ' MQ24U8H,6UM2@-_I9OFA_=QEW]*M3-6MV-RQ6,)M\[4<8;:[388NURDJX:4V> M\$PS+6\8;80!=@:>Y1C6@-@*#;G Y5SP7I3:!O+?%LB?:1:4@?SG@?SULM$K M9)'T0/RHIQ";QA7U8Y:(/P-+;YEH,[#T"L&2274GVZMD"&7C$;33J,9ED$*H,[&=Q9BF_6PS-O@Q\R MP),!GHR2MU9J;S_@N:)=2_E.G2[\,@,\&>#) ,_C?+,>GGD;_) !G@SP9)2\ MM5)[^P'/5_@ U.Y0N>U1.][))(,\&>3)(,\#$P:V$P,#$N:G!G[+MU5)Q/ER?>N$,@N 9W$J1Q#<'= M+4 (3N/N$KQQ38([(5B0QMW=W=U=&U^^LS/SSF_FG?GM[A][SNZ^U>?S1YW[ M=#WUJ;KWUKVWSO,R][(&>",K*2,)@($% &!>?X"718 X !D1$0D1 1D)"0D% M!1D5'1<#'0T-G0CG+18N&3$%.1DQ*>D[&C;Z=U0LU*2D##R,+!_8N;BX*.CY MA'@Y!-DXN3C^&@0&!04%'0V=$ .#D(.2E)+C?[J]M &PD6&>X4KA8*@ L-@P M<-@P+UT BM=Y(L#\4P/\WT \@8 "P,'!PL/AX #_\J M]7F5 ^"Q$7 HV<40WZH8(5$YX'($Q&4C4W^L:,=3'3^CX?SJ^ T%%9^ D(B8 MEHZ>@9&)"\C-P\O'+_Y)0E)*6D9635U#4TM;1]?8Q-3,W,+2RLG9Q=7-W<,S M,"@X)#0L'!R?D)B4_/W'SY2_L'YQ>75]V*^\8.'A MX>"1_N(% ^OVUP/8\ B4[(@X8BI(1@YOJ3@"D'$_QF57M*-0X7UU'$?% MI^%:ISW_B]H_,?L?(_;M?XG9OQ+[&Z\% #H()()?GI@S1*IM(_,\6BBFL7WDZ*^!O=YF&66,K=[8WMY*FJOIVJB6F%+";@H\:%7WI+O?^G4)^6>$P!79[%J O1Y]\.>KM011\NT43@., M]UU^Y(]"LS8V34X@.X_"I:NZ6F5DLH'*-1R!;\S%T*K-9KF.9[R):SNL41B" M! #9)B81*CZ\^5D6EL(P&ZCK"@O'6_W<9>5GL?:BWOP>3E_8=C*'OA0FE-X5 M!2E?^[RVZ]A7B?A]H/=;&]P4?YOX)=GL/W/] '( 7!$7S%%2M_L+8 .8Z8_3 M?5[,\;>Z G$?[C414=%A)QLD M$SP!_?C^C65XX?[]9_QB&MS4+W0=>$W^]@R7V:%X"+U.6^ M)O#)EPRND\!SZT\_"_?970_7.TXL15_(94ROW_$+ *KP[GGJC4\"QE/Z]J:P M@:2;UTXSL_H+(*C\&;E&7P\@&_S4%_">_8LX[27)P.[?N*1&B^J1.5S=8+A(7)8^OL44HY1*&JF]>G3HOBCY].MNBY_# M;9A!0!MS@F3K:!;YTWE,-"FBA)1&L5G.:XXR^SK\,5$MU-Z\4]:FYY[S5IX: MDS:6K%.PH77P,*/>V(%@P*WLUJ/'IGL36K[8KZ7]60+7"[EM]N!$:QJ'M!O@ MI.[G;B]SA"F,!J)<'>QF]4APUWEK:.ZY5. U&6./KG9XV.NR]3+YL8N^A6IU M)6>PG!V759F4Q"EB]6WA?\1$YBVQH_"6F&R"L[&DW:Z>5=7G4P?C*[?!]/,= M&]@\"!Y>B',7KWO54&X:"TKW9B.! NZ)>\_#_<)6R5B=M3EN7!7?.4TA&*:( M/XF@ N[1Q*8Q:[/G#\QFY%2<").^QGX;*"QP.!ZV-&MRZWD!X !3_? 6H[M$0G5+P\_!\U;\KVO L?@+ &2YN M%MY)E'SW=1U=SN5ZOC\3GPF5U68K8.[O1#+W$]JK! B),&UQV>$^:IW':UMY M"D$@98FRW331<0F4I +'QFGF@JB :U;QGGO,] T!$:Q!3PKUAEBJQ2X>#O-L MNQ-PZ68KJ2[TK52@:D-5R@&?V9N@8/]WL8H>]UHC/*MG/V(B#W=\(J&IQRA5 MA!<1-B0^#5^;W38(P-YJZR*AQ K':Q7/\_%K4DX_-*7OV=>85 +*Q'49)5C:]R6;5).>7!M9;)QS3X2+ M6@P3\@(PP,U6?::(\J6?@S)_KIAD[)KH M]T)ROF6>Y>3JJOR?A;;@K;@& %.7X4'"'G,\-'5]<137_:WRI#5A1 'J>8'# M#A[?(G3#GU=@=(%\:)G?DIRXI24 9:B4;BCF,X*U+W 22KV)&;S)?#TISVEY M'^'31_\NE/J7)IE2!6Q3;CL%'ILOR?[Q^C&HTQ&+3?+KX4.1A^ )^H=5W2-! M'I[.]V3N$ZRV,W*-K.X-?365(HE$O?9(Z'[$@)NA";,ZK/!5'.HS\G14/=%: M_OR93]C881Y!?2+EYC9HIKT>'8=JV^N*2CXS/-!8+YB%' M0'VGH4FS9OWQN?Y+I5G"!9&?W2[G=?% A[0/\&8MZM#>%P"*U"-MLLCBJNGJ M=DPEH<-DY.XS@D%,Z>&K#36QGQU#O.Y8<$Y0QO# M"X?L/W=]\2Z 5["%L,> MR?GG=-+"&-T;=>24?BQRQ-_J#05X!7W-?GM30>/\-HY%-)^7DM\ZF8?#1'\( M'&P?I= %7$>.IUR(A&0(GQ-$"1%O:!X#W9P"4GX![2)6 M&&;L)+];(@8:PWUE]T)&"+65ILDLA/47RN0R:])K$\'Q5J"/*3AS \\L@&)U M--W5&37AA.K>Q1C)0Z/.I;J$<:"!B-^_Q(Z:C%/_0!=MK*#YPF,[!7/\,Q>X M_8PS)4RM9[AB9<#] *R)(JM2I):(8?(\OE.41"IU(C:/%J;VEIQ^;W(65CGI MW&CL?XN,8B-:Y3)L.(G]\EEH^UIY!B2TD9FE*LG1=C6V-4PYJE64]!Q[*<'43L) (X? MTZDW>^G@!AGLHEJJ4J:21P#=BE_+#][=@,?BG?>8Y9&CW:GM!!#'"=(;NU)\FK761;9ODW-XL!?X8;\!O.QP5$R4O?'7V6"[%CZ ) MYYCCA_S*Y&FMH?BQ3\'C0E/HSU+ 52C]!BXY\"QI)A<>9.=G%:2$Z(A7$2OU MBPMFR>P[\#(S])GA4?K<;<$Y'7]EQN?3Z[)7>UA$X!H'SD8F1$/&W =[5OC. ME *X](KO2D.J'.S['1KPOA# !_02;?[*PK(>)BI':SI7ZM97ZS#N)O:TO"%V MM@\7S,DN^('5!*4FO-E(Z/1[TT+I+3KQ/+S^("0\L3/GEV\X?*M]@UK'2W_^ MR "W["3A/MHI$O9,/=5DY+9NB,O"H?^)Q+HB2[6D6:P7WFNVZC70X>E=?7-U M"I@3!R[A+"U]QJ'\1H5XY$*3\>TW%&V#;#6*/H/O$>B5G^<0CF_Y(]'>!T7% M0."\S_V'>_SL@T8I1EQ<:U67]A)!3+-!_;J-7I-_=4/D+?>>J+R>$IIX+&)ZY1;-4/R"$ MZ/%1:;G+BU;%._@O%SNU37K+-\TN['8SVMGD]6/'\ZH8T[P==^>CB )XZCO% MNV^*&>)VKM>=?EK(^SFD@M$AB/[8FW6O.9-]4WYT&//GZ$$KV;OTB<[F M]CM/15^;F]Z]!^\[$4;T,G-<[:M=Q@A30L$GB^W,EL8%"VDD$<%(]D#/"^^X^4NN/,A+>YJMEU_@" MHD?D!DDBLAV[M?I-"7O+0+\F@+C3U1$*'WD7N.K#39![8Y'W0%TO $L1Z.6X MR&'N"X IM?,%0/[(F0?U[%1*Z56SM%G37LJS_"9Z?*F,9%KRJ#%Y94?6N:[C M?%C$1FNBPM%P1-+<,)MU4YY0WJ1BNHD5Y6E0;D0ZWDYS]DO''R/NBJYY<<.P M2[H)*:]G_/50#.YGAI?W57D>[[4"G%Q*N',NO].H?. >Y=+UD&DJ M-&R<+6P!U4*=SAD%'7+U/?ZPUA29%8Z$.U6?WX;X)0$\,2780+NK&(]*T( - M'Y#R.%>?-5T#>@??=B25WJ^O:-S\4^8;,3&/U!OS7._?Z"T0SQ!;-J,HI+^ DC2X.;16!:EP!$]$1+9!6C<6^*< M?%$,ZF.SH5F[2KMD]:66=7K.F7Y,&2&T;#&)U&,)^?)CM= UZ =2,=%ZP@*0TSPA" MKH=MR8Q5)C6]H*[PB7V=))A:_@[M9?'^#&6I=C;YP.!$=CVQ[4JJ3P$:CNQC M6B-^R"[%[P'07=T)03FJ.3F&BT^3Z$P-%;ST?]YMD2==33ME4)_1AS1I'M)5 MY(L[<$2BA&BT72WQ41^*D@//![M3I,!:TF/.)&'7S!7V)F8U E,XW+^_\2=D M3(OT"''XD*P3!',M?D._&25U-*Y"'I'P; UM(757Z[CU TU76P\&:TR[[ M!C?XXN5NO$?=6V&N!L_J5K[NF!\[;B,;">$HO#+"^]"^HK/+SH-I/2@ %RM2>"V7:'5O7!'QZ+\G]J*ZD@I&SO":!KX M]-^\<"E#YP1!7!1X;7$@76L> \,EUS[G^P];RD@4&ZU1PN1GCS?VED,I2U69 M/ZT+D;XO$ 1O79*^FH,'B@:O\/4!,7W'*I*[[]/[ M$BZ+[B%S1IJR"5SA7(R\R1YIY>O/%@Y?&H09"G,H*"-,Q9 MQQ9,##21'.G)L9SO*=7][*;V!6"H\@+8 QY5[M]46485"HHN5 O+Q- G]K#? M:;J%>M/FN"NN6'#I88-(A\@E,(?K @*F4@#YN=YB9S?-&\SIB!T[4E.LM7>_ MQBH#JMN8J!'CJ[E(LM[O\T-3FH* MSDB7$3\FP(:?>2Q2YV%"M._*"^ >=9:RX 70/_G9;_;5@^REW-IA04$R9RT9 M,_Q"634UYARXZ'HLHD1;#ZA%% &/ @1@DJ[P0H;IGQ$D4<=I<=7G: ME@5LJ>%]M6(&&%*#[/S]K M:>QEOU,*P$JZC[B?&EQN4*!:^#)"]'Q BB'';[;1T#DHS$C!W>,M>.X\'UOE M%H6(1:HEW:B'CNDZ#V!XAP%V4,<>5LY.3YM$'#D:9;T<:OG&S[](;4C M)\9%*3X\?I0K#UDEE&PU(CBQK7(@WD7M#IDU',WL:I,3>Z(R,2P#6D(>\!K'%)*35Q@<9#SR-7I> MTE650)I->OJ$_BRLGTTZ!729YR/[+E&RES*0QM0AN3T2$%/EVAL?SO920WP+ M893*^)%1]?.;UF*BZ*UH%)PM^B_2HT2/ARO>$NNL:-V:AYB00G'GH@%.^_XK MH[X2&X)UPT!GDJOFRO'!#1*)K,S=Z']R MN 8A?:@.=:[ 96\FY59T+E)TLU41Z'GIL%^GKA*8Z]RX1!0YIA"391"P#U^!X/^)AE\\6QQ?)R\042L0X): M_ <]8:&A-:9VIB&SLYG[9&!#(,+C?6)>!?>V$204J=D3*UR8W-VX^[NE6_%^ M!+"#;9RID1I[3UIPZKL!S-GT:6BI,TD4T&321L_[PT^2;<'+M-WZ+"R^6>?4 M4L,;FS_1PT1;(3., PS]IIK]3WR/C+X8[K>=NF[^5),N9)H+ SO#6RS?,=]Z M)M3AC1K4E1M.5@\J,"L$*E4%28%@/1QZXT4-%4'Q4[YOH-1JS5[U5](S6@*I M_7&YFL)U2+@P2NU^>*R/-J6K<]K[/,P(.541E6NY#+P&[+%*1@:FN>ZAJM"H M307908-SGYY@8\1-O-*F'+(Y:YO^WG)Z'KR_2=KB)?)UB,J@,%P#U\ MQ@=*JJ#,Z6=<*(_>U*IR\W@N#P?W/C&/"::/-!)1%A9,RJ3XY#.W)7X#V6/M M3)Q^6[D3RXJE!X_W*H_O])2WQPL@/F#]]'Y+Y,K4\Z@5_9&")ED5 P=YI0\& M)OPGJE/:F0??B=5.XYH?EGO\\\J#YN3,SL;25WJ.#PN<&;TS_CPY+P#US!/P MYC/M8<-MR"/CZ[&EURDX5L?)4O&]RZT.]T=;+41ME M5%XGU%]F]=6RC'KF?"^LW U*YP[SY8KSV!QNFAY6OK MZW13!-H0LP\.%B2WC16WKBZ'4"T[O\+Y@V1'G54]"2>;=YW=3"%J4"U<870H MAFW3"^ (..+T9^A!A&4,">Y!R)(GY%!G-H,:+V]S((+ZE&PQ6BA8!6KT J ] M-;A?>G52&E=DI>F0J!+7FC]2Z-AE4]% U-]" +R( G?JS@7A1F&(<2$+?]!# M4W]@!6MC0CMO%A;N4PZUR;EDH "ZQ/:'Y:LOH+GM!,GSWL#W+-;E-J=?DE?[ M78,[$;XVF9,=G(8+4N>XU\P(V%AULZER-G#(:(H?27&U$)]E1*TS,[)R@92J M.JGM')HJC*%C2 /<;P\\P7/>(G'(VM>J,E(U*&C 9X+J:8,B3L'I_&8_O>EQ=)4N$Z% X M^,5>9CSN0)[I?MG%Z#)0OWO*? &( X^QO87.("T0NQ*]?6PQ+UM<"1KY/@*+ MMCNQWGW5 P/$LY/RV6&%Y;,*FSD%^8UG1=F8 >5/]5 ME]\8"AT_1Q'5.WV/I[,8S%0+?/6_'\XD8];1,L/'6](W6-W4IUE)*U+S'#=N985NJ$/)_4LJYJ",]L [],'R5\V=F+P)H1; MHT]7D+U[D0X_.)G\^<\BH3896@%D$0)I\5D9:%\;L%[]3.<*4P8*)%W(-J\6 M7E*N\AAI3RK?MAW=]4P*7:Z&=XJJ/ L.UI]I/T4R/685,PF>DY4X6V:9B@O58<=[A.89:?]#-<=;OIB/"_NRG(@Z)SBLH[6A$PF!^X+)1],MV= M+KDW.NNM=_SY1,(9=[P1:B]Z-&R.P^^](<9K!I "D8!2KOS66OYO39$S[;T_ M$#V/#\%7U.O'K-78V;UA-^VW'G-S*84-"+7'6RA*XB66KSLTA;.O[%8L?SN^F=L%X; M%R)I1_9&P%:,[?1J]QFH+789I2 M@C]=QKX3>[18<4V7]QJ<5BOA+78B0DQJ53H6Q^4JUS:)UL" '58HE#CS!N4% M, ]*>DIS/YLI[7UL*K\ 'D;D6![F8!#J!7RANO N[3UQ[O&<-L2$*DFSC1X]A8- MR'C<5M!D-)GCC8TA^?N.&U[@O,9VTZT_RAXV$!-<2KTI4V:&Y>19J6/?'2R* MTFA);5"\,F",7U$P:[=-615681NLO:"JR0GA_2)M_)F*08/# M?%*0YEZXR,^F<%EO8/0Y=ATN<$_)SVH'4MS70NGM4.&'%5.MMUAIEXY[3*DH MY\,\#XP)-D"??4_\F@&&*>ZRG55)U=W'%N)5K9^B6!C@UUHXV_"3*+\ ?!)- M4P]Z7XF1G?N(>QN/!1 A?'T!C!7OY;O_>"@7I]GWDV[D/&9-P>2?\Z? MLVGO6R/5$A>%V3?DF#=8V%NM=MF>R7?"*VU8$MXW^_*;H\DDY=ZJGLQO/3/H M4>'74ZO:1+)8*E9.G5],I,WU?5SBI,0(/L("0IU30TP^N4P:? M1(FM.P\1)\(>WT28-1$X5MJ6,_,(&TH:.8X@><\D8/\C]P0+&Y!52G:Z2>,7 MU/6$NTW:_$U)D+T8?23XWK@S VNLB9[T?*^&V:HJU@1FOA9[L@B87OX(//L> M;H>QDY_WZ9;U-C\JTGI5O_#5@CE!KL QO%RJG QRICF_*GZF/O,-WN@*=BE&:-!&8?]VU"ASCZT[HVEO M>:.\H"=)_0T7A=B<%^YUL%1!4SN,\F.4PFX[=/L>VD T8@2*V-+1A;?R#3$J MXRX51/$3I#U0(E2G#%_(H=8*W-E*[@;A]6(IT&0JETG3CCT P=,>D]GQIF=6 MI3I^XF+E-6A$).?#Y?AS_VK*5-#BM5.H>/+5(?[OC57$6;=3-YN>Y73/V8Q' ME$FVPBG@DWO'^+P<29Y))")-0L!5N90(HC>BK?=_CPBJ1GPRDT&0ZLF2(VO5 M@8D%7M8X5Q:5LFFX/0:XW5;_S66@LG%2";YSOQL;3[R[+DNMX(U!'[J>11D%-@&3!QRI;61M6_V64"$+N-UF.-FS[=EO MQE,GPC0@S6\,#L#XY5\FU% -E/Z;LM6U@N_KBUXVDJ])VNQ"_A!'95ZF;; : M.M]:-*3Q?7LFK(*S.3]Q$3TMCA;:G5DC*X]\Q02+<>7D\=>:FD@CJBA[!(!> M#I@!\ _\ __ /_!_/T83]"?6T]II']'>\3+I96=AH#+B)25RQ(IM8:]$@@&Z M3(G\-9F"$Q)X2_+GWSXC[B%\1B>$Q7R5BJ))$.5R 50D+88!N"K*2\OMYBC) M&QI@]ND?:\KP4QI>X,+(_&_>&F59'^FJ\AQ(BASR/#"^I-)F'>66;J] M#3-J"=BBAQ%W*44?@_GO@ZD,<]E_FAA8IQ9+-MM#8%&3$I1C420C--5VIO*G MD, U\T=ER/D_$XQYDW(;_C0Y.9<,F PP$TG8PCL+=7S"2=U2QBZ6A2/O:BNF MN798>B2LA04N#_6SO[0%]@'#5O K:+N<]+O1TJK9ASY2=/@S%/RZT+/4Y)2:-Q GMIL@C2I<)_B'RSK/P?C]35,1[R?S4<\D)CK1="S@\E!$.! &W:JGTPE*,PC49N8MC M/ '=/DXJWSMG>-C[PIU8GM7(]MD3?[IG MC>3?<^_>[/>[9=(9LK^11T.\*D5[HEM5L3G> M?M O*:F(VQZFH>-8NX_1+=Y(YHFQ*=#K,3B?DR,:P7.]!585[L?N#](G3TA? M<._&:RT-6:9$Q]C]ZBHMCKQT02!O,+7 M0G!5"TC\@&EQ&3X(%N7!+.+OXD'U1N))(3+A8E"-U&;$A9VM)9JJQ8'!BA04 M[A-#<7ETKW1S]>?.ZC0X.^?+L%1G=XS30$U;\ZEJ4"H?6WG4<'6\]7?V8+2, M=.:/"JC]1VN0K@A<3#+[QW@AF4.UY45=JQE'/>E!&GG[;D(3BG)C:7218Y+& M9@&MYDND^01'T6 84A?AJZXI.W-^S4P[CL7JL[L8AD@<(?]]O4[9&GV&_0%" M435SI#0?JZ9GBJJ4E07629Q&:Q9<3TCO.J-$D9C L $ *4X7[E@ $,_R>!2_5M M-X ]&L%I(6GZ.+AGZ[OS^SYTSL!]O0D>O-#BI0Y*"\,=IS',E>ONF(D(J\^E M),K0"_5[:'V+&/ Z>ON*7O2;M(?'1GSUZ4H[_2>="\_-U76>+EO!"0F M.].LW10]:C@ :P(Y/W7K@+.-YMX.ZT,F<695&IMTB%)VB51Y":^*>33_K"P* M->T1\Q :2:.+KR^3[JO815%V%/MD*\Z,EAVXW.2Z?K])T4P[OXLAOQ1<_8 J MG/Z:O&!K.$O33=EN5XO'P6''%%AMWX3B+<4JH$_HC@(62>., _9C9 '9Y! ? MF"D;MJ:"!DCHL,P;(VWCNM]VI8?*.MJ& KJ5^A_$\#L^*#F"OF)A=>,2&.TF M@R+RF6E.;RN.&%([SQ4*YW6)EEAS$34!IA6'HKAJFE.EY:3I5 M%?(6.MUGC,+W%A0&K39:H6003)-7OCH:A])G'A+P 3U]^&9_&& M+1$VCA$$&;?D5!ZY-O/,@P S'ELL'>[*CS4E9LIHRD MS_8TZ+L3_B2(V45BY729GF>R\5WZ\A9:M@*:UOR+VI8\'-WP*,SZU2"(??WS M^759M#XK[?3&E'PD.>\ /%Q@2N$+ 'FZHB)E.C_V],=0&2_#RA2,EL+,R58K M=V63EE$N2WSW6SI"/Y1AM=ISLL-EIL_Z>HM])IUZPVCTY,.'>C4I\K&R%TM6 M!#PL:E_07?V% UN;U1,ZA1W#"J=L:6NPZCZMO;U:GOE!,N#(*:>@@9PM!4!' M15.%F3++YD!5XO"GS\G%Q! D!NC^E\=UWC" %0_W^X?.YTIUI=M4/(J;X,S' MQ^X7@ \8P5DGI]C/0N<%,#ID>#N7^_!Q]-GWZPN@I1OF'Y)_2/XW2[+D%BU) MK)1(*$0["H9AG%EQ540[P Q9L'\7C'ECL DJ FNJ,N\T:-)@5NJ'Y30LJW Q M@DY6(,/AW>)8Y):V(-G$WP)4/E):"_*:NZQCK497)?BTX68T"5,INN(3+6IX MX**PI.U;<@@3>T%)B"JQ0T'*AEDG!AUG-V,1:X)/Q_MF?OO=7SD-0?F#^",A M?=;A;\=@=,^N2AJ-)B!&I%JK/4SL*OI8&;8GVTF%:IKI\G]_IO\TV\BY+ 16 M<+&38ZRD_@@"]\Z^T<9$4<5=Q1&E2IZW]:O,KU)M#'^'?W%:SHQ M@:I>3V\GX%O]@.>]YA8!3!N3(_/>G[G?[F$K C>"!]7Y"O,I8E6*O_OIK%RL M]CG()'"58?X>U"$DH6!@-,5U93BH4 M$Q&/U;2I%X!1]0L@TZ+U-$Z3(1TM58%->7[JQ\2QY4JTV^;L7@"'60^'=Y"<%'7V2 M*Q4):M&_7R/X: &#\BLOEN$OKY&T!#-3/ZRDS%D10OU0\:K5GO45VC_6UX=N M@?DR4TFQRW(J/"Q?(S6Z[KD[7+.!.'BQ4XJ"#'V_/#4X@2^ MF<00 -)H'K./2ESGI!--?Z?!F\L'(GC@#>M-JCD/K7Q+=S"M(>OC,VBY!LF& MWI*&1>[5OM6=]]1,$P?GPQKC^;)W^XAMXT0G5JN( M(N#^?2!/*YZL?XFLHLBZ+K;18*/6P2T&2'R:2C-DVXPJ+PH0'!5(-KXB3T(I MUN+NH9+>]DO2H&O1PT:-2[U)S8#P$% X&YW*&E3M5%Y8A5?>%#BK$ M1CGI.A/Q:>39#(S%G 6U]5K* _.(Y5)TH#A((\CR@X?XE*>6N!VO"SQIX$1+ M,5)D-!W!0:U@RI0^_995T3!_<<_U![ZR3NPI%0D [K\#7KK7"X"2Y/UMS$4I M\4CS"R VZOM#[YUR>'+WK0,Q@7$P',V,+#17^BO2PAE*C^P;$4'-I-5'C^'G M]6>-7DM/W\(B=P_6N&/5Z7Z$GS+VG,,(9+__F*+GO69#9/OS90I3+15/WX6N M:F9F;@Z,YQ[00V>!LOJ2=U<2W5,_Y<9Q%+'86F?\!=*F"-SLY_5^[OK$E:N! M=UUHD@= &"+'LRAV@D&# B+#5Z-6@:H7"1];OI%)G'SC?WJ6][X:]00<)@4R M?'&GILIN;/[6KU+H$S!'=3Z5TA9@]F>V&II\XD%=%_037[*OCZR9R0Z?$20@ M@:Z>&D1$)@%PYC*K#]M*>(T)CQ=.W&KQ5RS9%L.$VQ6C4_4>LMQQ5K$][^M_,!\ MR=A..H;88U%FJ[?CXZ48S1S?-Q9_4!JK*#!C>*^>0KM\UUJ/T\F)W.8+0+K. MPFPS$+7#R'+:15C20BJ<*3&K-VVN)^X:*AN2"(M];S-W"!Z*WY 8MSDET$@O M*TQ$BAG:+*/VP(O M2>Z?1E_!3"HXH2/ 5S(1"*B_G;I7KR^CNMMLK1G??5!H4V/KF/B ='A]6UQ3 M(>>Q0=*G>[,F!I#4D#I\)?$[YT%>Q.)"L/O2H=',H[?403?J*I+M/:MM617I MHKA@N[K3&+UG97]MUS%?AAC]?)"_7<].KU(A!.!*E#]L7^/V_8*&(,+^V6LP MY)(-EY+HH9%IJO:]@T\19":;M6HQ9JFGO-J8S&'%7P!]PJQNSHZMM#J=1]UC MRWT:/(+V-E9)38^AS1O@H(195W=4QDQ9>7C;)05Z=U (WCMZGX: MO+.3H;)!LH7S1P.RA.B.-%.EOBR1IVTE8EMOF:*=H M8'1YTJ\J)29*5F;I]#DNXU"^:?I=R(:E)B]\&*U-%X5NJ%S&F;[V0"WFBMO] M=/*V-N^-P13,]/)*NREA_(9"V! NJ7G"1"'B'T%=-$L5?WOY/9BKG>+LNDG( M;FWTCF5<:62PJ 6I/-X:WK="T/P4+W MEIV+ PYM97\E3P\)+LRL6>0L%NEL>-Z<%=W]>H'E-SS6BZ01=C!]4W-]4ZN3 M8(4@5EA;NK'Z?>"K@4:.IQ39T907Y,4WA,M[F"%1\QY^CB1PP_^NHN B>,$L M%R.,YK^W=,6X\&K+XRD;MF6G;':G<\,L9HA=HHK4ZK?OKHLY(,LG186+@VXT M'[4YZ>,?WQZ+DME:-7V/E7(CJ^+#Z>,H#AQV(JC]KLLZ//PCV=)W+/=HZ#B> M)'NG(*[,VD6('XXKNF,Y G9^:2X+L_"5YI.P:U+<_C'"1I>S#N.B0NG"*OAEDR V]>$]EMIRQ'=HAM(;I3UF/_$5DAA]1G MZ9?N?"^)6'/DT^'OK^$11[;J&X5;HLJ*4J[+ ; ME\"-^'N9W)N4J%78M&'PT)2=8-B?PMNHR<65JF)5KHU=UCB5B(1*)JOOO73( MHP]=?DP]A0D)"?T%*7>"BE0:NT.C!DE 16YQ!:[)**Y99B"Q96@^[W2$U]== M)TP!+-U)K-!TCPO1E"0\H"O'RM2 .,_RU76I=-8:@$G::+_;0@*3W5 GN$.M M\^/X:OV61BE3V5%)S1T9DW1I,A"UV%] 8QN<1GU35LR\U ?FZM85"U#0Z)9& M9("Q^"]*/N+*#5OJ5S.X,.E?!7@Q1P8)U=8A[R4'VRU9UE [%% O&W69ZPQ M+'S6ML$C0KE_K+[PP^J75CHJV($N'Z@J6'+TY;O0P0&WA!.__K[1-M_=]\*Z MTKV\OO+*; /@_N^X W?(N_W!I.\2K)*E*?$U[_[]7)GY;Y]? _-3BFU=X-^. ML.RWK!$31Q>+OMS&.Z/Y8E]L,')(WK\_>CR^N%?__JFTI(0_B/>Q.*&FI25^ M4BJ:.0&[+FYZ7MWY7EEE2E];9]7XF/M\L#;;=(2).>QJ+A[-<@+O8]NG((?& MA3^*17Z%O26?)E,#K7"[+F#B,C^K$UCRUHW3I#R5R5>&=L*TW_1: 0YM66U. M-B[*J&34RF:(?LTJ5LH96]=4(,OTBS81=X>JUGT 14ZFSYQ\TND=8-?(;YG: MJIC,X*-UB6>="$,-E[EN?S4*EMB%XORN<$*+$.Q%J!1$V.)=O09.3R4"Y7?[ M$:Q2AX7@R56HB_:*_"E>1^YI)#.F)T6^A;3=JEZ@8HQ*$O6#\(Y]5KP%7!9W MS3&G_%=Q:K:)+D>I?#'RN$))L>@!/,I:6(+L$K0HW4M%T"**N26;C&&5 $P\ M%M[$_(F<^T:R(8>I2E,\9PH K$"O%+\YZL6K^WG70;=FO#A;4ED]$H\Z4#'' MGZ$[S_*LLEK3/I=Q"=E K%BUD_2\VC&GX4.[)A%B7HX_8V?^W")'-7<<-9MK MDH&$H+9NA%O@T?F=HF-_-$HQES(\FKEM@DY9&Z5 MR^'V%4-&5E8DXQE4R/S1!_C>.1?C*B/@CU_MQFV!&.1:5V@]IV(*=66X')NK MS:1[L,.VK:9Q812'" JDQ4#+)RYK9F'/(.) MR\)PM/1502J:&JS8C?MC'I]Z+V ZA0$FAKB?*&J*XT,[4C:>KA#; ,TG.>TD ME=I?<-G7Q8G*\%0S, (*V_0_-D'X\UBF^F>:I/*2.\/RJ&<;J),\=*_XN&CY5= MI=A.4XNL1S1WE7&\$),G VSYC4]A;*Q/A@@CYK:\/58IMPU;SX81UTR<8"#T MI\?K'& 18%S]V2._%I7%%>;W9M38ASNEMWM-+S# IO=\-W9A2/:2SHOU>_L> M^'[^W66\':U@%XE&11]YDA N#'K-'R4:1SE4@1['X!#9)P:0A8%S>HX:$SIS M7%_1ZT8;R_[1RZR.D/XT/_+4M!-^U4CR,VA2]],%UH;I3IF**!Z;\Z+ <*M% M#5BAB6U[7Y,RA)=*>R-*A2#G5QON/0/@?])I@X@=?N59HP)"-DRCN5UY 5J< M@L,.G-++]UAB6A"Y] L/)G?2VIDJT&X5BY+@4YJK5&YP_D!]IDKUI"+7I(&< M &**42&QL\I/"K)07>?]@9(IZD;8']D1TE$@(N>S:2Q87, M5WRY"D"6<2Z.1-N<'. %D&ICR5!\+D)!']W*LA#(-<.2740MP=20(5:6,;"E M@-.0@>$XK%5=G(#;HB+"['P_6Y2X\91D:,Z:N>.XL7?9^=,VNH6^&!7$C<*I ME6L-OJ_JI\L)^!]/)$3W-$+4([$UJ">L<][ UZK<..JR*0THZ.=\ ^,;RQ!IZ=.G==]C[B28N]^W5\7;_L?B#Y:P).';X0.FQF#_]CT1W7J:B?F$/_Y_*"K)!\K] MT\8M[X).WR$GFKMYUP ;6]=D+H,$O'5B/ M)_S6%\R0I_WOOUF:$=1@'@Q 9WGJ52K5!%5,W)J X&UZL&=RH/O('M@IF:":X6$"7\Q9K3 MOR2E.UT;48AWY6'V=KYS0<[MCMR6J9:K7K,O!;E!8V\2;"(#KBPVR.YCP#WX MSRII?Q^(<1I;LA!YTV& TWUZ ?3VU]WW:[PP4'F*8&"W$\_-LT1[[[*MA#M? M"\&SH=2.)R%_JU'B0HIE3PIH]^<>-H0+)^_# 1_NIH(0LT#U"1@RDM*Q.Q), M,5L^ UFW17#T%.KI)Z9>C=-GP6HKKVO;$&I&'BU7ZRQ7FI^R&%=3_)4KJ Z9 M^?IW5)3B/ZIH5TKNO+'F1 Z#;M>VNXHB#;Y- MI'+>#VGN/9)*D@.T+7>V%#Z*;O]Y-IBI/&=?68-;T M;!S[1P)5/R-S(P1IBT MKJC,X1Y3X<*;NEH- NBD6?-ZG495I54N> M9/FF%H5(!0Y?Z<>UD,QU%BK5@VJ*Y;J_;D@-W) Y1JAMDR?J-PILOFBM%%KE MKY=4OTX^[#"BGI*'DEFD2E7^M$G*[EA,Z\'=I-@4 M)7H!V":3K+,.8=\5FYE\S=K=USBA:TGQH?/*?"=%T]@6PV? 3Z&[XD5(T\"# MGE4"K--3]%>6WX3FQ7Y<2LN MS=Q--OE2I[&FR=DDFE"2FZNB BM3DY35D)_V9VP-+?)H4Q<-)9KG1K(/\<2& ME.NENLQS!TJYNR# SBB17M+15F M#[^#&1DT)A^8?=D%B=Q%)5N-&_EG8^]>@6:Q8U&B6N+A[90EO89/MW*U_8 W MI!16AL?S>>CG'FC$G_)3/CHTW6S>:<9-V.CNK*Q/KV@36'&RTY,_0XCW-)EM MSUBL\;8N43 =2:;(IV RR1M=*J]UC-V^O6E;!DV^^=]-FEE-F'>V5^?A.C/A<[K<97184,?VA1 AF'(2Q9 M2HLR,=,34)SMT0J::CIN,4_CK"V4!=]J-]:TQ'-K9X=+HTY(=O&^ -SMF34' ME6K_X'C O'86?U3ATSP#T>^%2BX::U/@0SFH^CZV3BDCNLS4V[/MA"QK6A%#S#ESAT=^4/@TOE^"?2V G4[ _KCG6 3UMR&%IU: M4[9&J=JL4B.J1JH'7F>A[TR]W\W8MD&HDS,@[P2VO_)C8^^#]J%FRR#!O,(?A0J;>8C[AO\'KH?%!SDA MGF%MC*:Y2(21]=.4/_?Y#]U.;K!Z3RG+X$3O4VN7W:Q2BJ-!8XPF6CW3>D21 MU+IG%]P&VK3*QKAW.&2CQ'T?^6YQ83(6NA][]H_CER1@63*;D&BPTQR40K6: MWRZD!H7VUT,Y\OS&MO9?$#> /ML17=SC@<"-! M;/V!(DA/_?N;HY.>BE'=LRK9VI10XU84-*D?EH<*7)LSL=?EE.F!&%1EM]V, M1<>YI]&0R6_9Q\4T-Y(N!XX?MQO=[T@U\[#74$OM*!29)6GW#;5J0F.E V'S M255AY/[38O=_"DJB_!S_=W'N)5&*B\/^L<*F6YJ;;%9I_;$@_NII:5[A_(^* M'*I2A)8%I8:=6_H<+P"4+0U9*'AJF:]..+0>Q4E"!IUKH3"P=A MH119E$M-I0FLP"R%/F(2NY=I_[9[N1=EN:5LPC4O^]FX_%Z.]48)9I(LX@C3 M0LJ]VA#%O[U TYEMO<"N?#78%P#3>,GAZAWRO%^37Q+R3VN+_];>6T;%]35Y MHPT$"1HTN$. QBU8$R2X-0X-)+A;XQHD@4!#XQ!HW-W=W=T=@CLD6!((Y/*? M^][G>6;-S#OSS+KKOO/A?JC^T*O./GOO4Z>J=M6OZCPY=$1_[:JY[4H=PF]: MMGJ N)O9)AP#5(.TG]VT& F%A.@]FPUVF=D70.F0V*_C8L>9BZ WG$0I&C S M"09U#Y7L2#5&D>H\9PZ5#P>R<:_'+XH9[P>RO0YCNJ<^RP+SX%3;WN:)R@:K3*%/4H?:=CZ:'<4 M4]KQ6"RM!FE.SAY)$-'/41N4DA5^-(ECI329',DMI,(C%F@H]!<9A-X2WU.F M=.OS'H/DQ;2'^7_FM82ZZ'G+@VD/)4NJK:%O#\6G7:88'.7)'F7>),G?9F%" M?\;[E@4+16+?2Y7&<_)%[I 6,RU:1*O;!; ]TS;.4J&3A1XWDS[8SOFPO?W* M-#_31>$5*$Y$,RIT._Y2A-^3\_[<\2TO99MHD.:OR.B>0(Z-#:;$A"^/;FHR:S7]KNBQ>1+]8H2",U MADP!BIY60NB%BNTDGXF8;0JYU*STG\;9H0V%Y-H/+A0SISO2ORUL:T13OZ6BRQ*^6-4U@&I M %IU'O]W-49JLU%1N69)% !U3AES^'/.1<))YW&R2#)2/YA/4-#=%*J=OX=< M9^C&VT9Z^Y!+"W9P]#N>7YIHK=ZW:@T":>\M]97MWWZ&'I"A$-MRX##$+:^< M[ZO59JZ' @-%S !:GV4_'96;[2M4IW6<\Z7M![(T5%.%=P0 #^XEX)[RS@I4 MJCYX^4IH+>>-F%-E-?TTR9U63(D/S52VHX<-Y[6A-GS\P49=7W.1 F7$0>QL MBDPM+2EY1ODKRB] U8$LR#BO=/VE=.3N>7K.'^8^)=ZR2?"W-)0R9WQG&PAZ M+YRD(<5534MM:V#$RG$>,O:%T%"QM!JB(:[^$PF1=-FWSMOR),J59/ FAC7* MCQ+$A+J>A0-%*W5TM,<8RY D=%Z\HH6U^/D7JB!;+:+D("9PI>DFR_TM&H M)$K1.2@L*EU A$S/D4R<;_!S45];KS52?XZJ@V! MQ3SHZ4WAVKK#'H!I/,OPOL'OXC'Q1PMT0"@+,U>WJ266OKI!+J:/R15XAHGG MB X).ZD=OM5NK-=DGYBN$=VQPPM0K'&3#PSKA8H1Y)GR,9I;)/CLFF92PYT( M5^KL=TY/]

\(P1&>K"]/\(7>PDE8^P?O3 ;D+PM:(!EF/&_UN5^#B!@5P;X03/2:/(! M^B^!T **$!W,:9*5->IT(/.J5O-S$P<[^TC+P*8K)B%#ZH,X.]C(- 603CI]4^4S!T2+P.2>;F5]Q0*Z1DI)8TCRDKI($54]%EZMW3H4U M1(FZLL>!>H;90P*=*DF)D/A.-/3%IC>[PHYHDCLTS[%!PI3D%@4=%ND$YI]* MBXU-7%9Y)BCHRYDCT"SLPBV;O75-O.6'WDM&)=S[LTC3UWWQY"N!%\6]&4'_ M*OS;&KF](;_(\%,Z.WA57EZ#\5?7#4,!4'#E]FB&T(-$>8-(HX:;X;>,G4QV M/W9X1&H\LN!N8.=0X:]'HHCLMS5HA)/5EE>)N-QX>Q+XXM5N/=YG9_AGQJ85 MX\Q4U8LH1%3OCGT+0T=66(FD:C['CGSS=2O.G]J*4Q!<,Y3!+G2+R064!;## MJDE2B5YKJ(:$_NSS]06 6)!6'"Y63^-V+'N645W3\'6.Z^$(/4@9?BUOL*I! MI< _(,J[OJ/?_0Q8?S/1>(+21W.R]0?@]@<@8N?"YL?\0*0N7_6/.?$S\)!7 ML8IN2A4.P.28P*D9N"S+EJX$=$I,G9N3[5##%_>)BSV9C6;7(/>9H:XK+.=? M%.4GI$C&@TPW1N=KA+@R^P,AR\!#WA*QNK5-S8G^BX(M8[3 FB2KSO=' \7L>$F[B!!H#1%FS] M:F#H>YZTZ;V2$L["XN#TKSM+D;-JBM""C,2MVF:<<@YZE1H1GRO]>M/^WZU# MDV;=%64=E;5]/>\L]<*N-*U/SE;J&,1TM&O=REDF9/R'MPBG)8[^*\&F 3B1 MNJ3DD]5'!:Y>V8X4._"/2;YA!J"LQ:%JB=,&KJXJQJ@^^B;/$^%T?W:L>Y!6 M\!WM:R(8T-8JAEG_J)S#OBGBJ"-I-)"YEZIJ3,_?XHGQ]04_ZWT7*"VJ\FQJ M% O5.AFY+R.YNWM!A4X'M#>W)XM=&4GO_9KM>D#52W+CP0F:R6(UJ+I&3-BL]][%!KVNE,^7@6R%SO?VVZQ42D:ERYH[FFA97 MGF&I(5/]]B!J]VBI3-/'39MQP9/>ZA=^L).@6/,>=@.BHYHS?4&].)U?5?NG(;OSK2,O1"C!E.X1KDB MDHSXAT%YH9(1[FRZ-+X,-"$ B4+YKOCB^(E80Y)?@A7<(+QR@,I_!(#Z9^F?\*8% M2A)WSD(FZXT^)'XI%N18\DG3T=X;554;:@(.,Y#_2RQJ=_DD^^GMFHV&V!29 ML:]4DMV4V[D?Z=^.=MWIU&%U55;V]L8EF.UZW=#PKW+(JX&I4%@%Z9F6T9EC]O47W[:>H&)@YQ4-4L82SA78 M7T!TAKO;Z'-P,GJHQ[U@"V2;;8RT7QPS$V79?5A\8%W"?83MU+TGXU\$VA73 MY_*L,*D'94)76I%F8K#^S3Y Q=GFG!S]&^*\._OK [T:@S^F MANUV:TO8:GA,,H2%\S(UVF8MZY5^<2Q;NI#ERI*27M]DX:P 1>\=>T\M3R;[ M%%=)$VF+KQG*@78Z0,?:%#U@7(D@U9A_*)\$.9$V\7S9"L:^?DW4-D_@AQ_9 M5"6:OLAK8CC,C&\WNJ*0[_8#V:?U(RJ6%(\H70DN*9G!\$U5$6U_T3Z2JX$( M5_J\\SUNHK,)+[(C!& UI^BXY?.MQ<>U4T[=P+;YEXMQP"$2M:3G)KS^O:WB MR2<2%,DY1>F0(?W\Q0QL5><\9(6G/Q$O=6KM=)JO N&X%+3!> 4B^X%;P$7ZWL6#7DBB9M ) M,(C2"E?OA=8=_L+3O/1'RY?:7#H1HWNEK!2R68ZF> *W( M:/6,.J1L&8O^TJXD]7&H2*TPG5^=4RIZU8DF%638@>1@$DU05!:),5/9?1SP M+J<4\E[2IVQ*6%25E)CVXSF.3.GZL%F!"A1#XUAH?>;I?GIX1;9)LBM*#?5) M9,FL>O.)H1\*$>T/]2:WT0QG-()GS2L>![.>RE-H<&*)XUO3;RO>A9/HJ%+Q MT0,(Q/RG1N1GF9RJ4QXQ>74S=;$OKY\W3O"P:C$\\Q"_88>T)TPI\4X@R_SXP8H:@"+Q\K#$ M Y%8?I(0LNH3F>C&!CWYJ.1=M*K/6S;S8GQ:6XGP)R:@44;37V.<0^/K&+:C M<[XD4W06E2U#N=Y#2@7V3[B!F84\FS_&B00YOX[P0F(E1Y_AJH@H'Q'M]T.V MKW/E?LE,!!960M& 7<23+/SWE*'L _"5YIM6E/E2B&IB=/&U6G&%H5G]<_*I M]VVR)@4(: 'B5ZA/KAK$9A<&/9'O]/.W#FZ;>6X-![H?0:JB@"++=AKX,QV# MV=M)).GR=75/ZH\N"TV)]VU(>G#0B=ZB3^IHPF>6C/9QW?;$W98840+B,)29 M5"<[CM$SN-?Y8%8E(7YDL\Q93UT-$(V_ M@QW_ $[B ]CNE)F93%G9PO6N@)JWKE"A"Z2 P2?5ZT(ST3JFF^E%OX_E>_^1 MOYC4NHMBE6R_%9ANIU(?V=98%2B*]BRS2U>33VB28D7&J41&3 *HG-< DO,Y M<_/.V)&K2YS0SS%$7#UH7+XG/ E+FFZ8;":]B-I=M/(M6?9R50LF>VZIA1E; MJ1GU.(?4* /-[1<9.SDPL.[K7HH9C"Y_/R.F[U1DB&40!J_O%D**?G;GJX&2 MFY.+>,_V,IYL);]*=+OY_CVIOIH9:*ZZ#8B/212C]"3!Z HRKG(ZG*OX%792'0TA24+,\V[3$D)"B)=-#&5;6#V_JI>T$N':A*: M]'?3O[5]78L&S7PMPBEW7)#S?&-\U8WY_,S^ !B(&^\C?I]TJ#5U2AJB1X91 MTS4R?L-7.]&M]-,.$"O'A=N:R_^T\2 9OB7J.CVL8%#ZGCBS$>&@(8 4-=/M MD2B^W6HL"?@88_,/J;$GT=N!]2TR;)H/WN>1KYIUEYU)HJR,=)3882L+'XZ( MR\QZ(*S(GRR/T),+^5.8^HY"AD@+>W,F57#X+-9@BAK5%2'Z83?ZMC0KJ(GX M1S*9JTG6[VBTEGK9=Q#_M_!^>1QW,JS_/!BD5+P^;&5^V8LR2;NECN9B]UK> MF=HN9:?5M\&P50Q5%OU;A9T/#),A^+T(4;Q9P59Z!;?_ZZ(I=4;RS'G L70R+I<&GC[2)KT>KF:L^KR[E&G,D?T/#[TTZ0!CI?Q-A6>-XHKA&WM6+YRH MT.VOQT7L#%J++QPY34BJAQVJ2)R7A"]@ZTJIWJ:\>=-U9J5HSS#ES\L=B=N* M!4I/-#5HX++<7@/K:LD]S[<.'K&QLYZ MN$(6(@K(],M1&Y-%DJLS9R+*53=FSK%L2-&38X0'Q.L ZZ8K!NULUB;@&>ZO M5F0E#;>+7"4&1@J.9MH-+%TQSG8JE1QQZH23!$,^K,;/\]J:[IG2&BD\O6T- M'*$(P,%$K$^5-'WN!6QK9,=HF+V"Z! M:JL )V]RHK@W/ D\D4),KAK^%:N3EV(_VS;/'#'K^=W90B_!.'YQB:FH+=+J>*;*QP77P!HCJEFQ#9/>I])F-G26=< MF^EU@U$&.M.X3M(L.+'\ EY& MKV?!=>MN_%R#9_BHI8'D?$-!64',@?8X*#2 K=BNM%NL=I"!D8.R@)MLP& C MD/?<;71UZ,(1@D09?ZK]V?D5X.95_GL[X17:R40$J*/B^ M823W(M1[&4KR55Y],2.E/-RR9KU#GV[LU04/#=UCPI6G?35[@5>?O3.%<_=O M:Q1$O%(G0JGP7FPI:=/T5RVZ_4%GODU[POYMCR3-*!%VE.O4=AWYX[B9/OG^ M"_@/O:;NXNG$.=Z8$9\77OQ(HP7Q_I@098:$.LGY'1BX# DD*:8UJ)BV1+5@ ML6O3UA.Z@J<^T?0.T-WND?P&EE3<7X MKWO5[Y%6PH.&BRHR '/])26J@=PV!_TJ_/O82"T2[F-N:=3PFC!&E;'SKF"0 MQ EB(Y<(:2+ TBC 9-QI]_&F BLH=F@];2&I$B\]=Y(L1N[2?_^0YP3"'YD= M] P9#VR-DA"WOW^E/DLD2>D(6Y6/$?_PKLVCD".TD+U!A9^0)-1XAF\,\P^@ M2\NC(HI"U,Z# Z=-O?I8'2 @SH*2JL)[@1_Z.?][PJ7X1;F*>+I8HT_\0SJC M0B(RL '%K)(AW\D4!NB9*7?*;E_;]CJ3,AO-4*>;O']5P3)7YMA93W*)BGC+ M3 =?5URE+>1?(ZRVGC!R1"# M'B.\(K*[J"L#L#1<&6:NMA/O,I%?-CPHL..2K[=:L% YOFVP]RNCC&S\J:L\ M0J88@R'VPB9FM=/;IW_@-6WR!6<^OU M80Y,)N0?@OKXPS/5-VI?[Q!+\?EFQ_XO3PR3Y^_#*<"/]'PX_P)A',O(FET( M^0/0ZX3@05X^F#[8S#PR^H,+O]6^6W(K%VK5L:@^@D ]*JO$3+N.E.1%-*:0 MY&VLL[ 39[$;>15X>D@862X@"N0#0>I204M:R3G5A5)$Y]OU%B,N2=O:!NOB M&W?T\;2O:CV)'6'-/7R&-;IO"V9;N*_A]$:OP8D1Z"'QF.MW/\IQ#!XE7P?< M#'")&);J"TA9E: (=>BT- MEDE]V)"T?J/^ =#\>'\S%"!R8> O1>@OI(KS8PTIU#B#?#UJZR*_8FY9:\/HA[WPVAX MBY2+'%^Y?CZV_@%42/^:16G"'R3P"RL!?&7I][Z-Q?B.#LM'G!S %5P*LP%? M\?)]&+"+J>0JN_R @0 MB[1\"UQ2PA=UT%P!''ASR6,0T-0YT;I['W%-U+7MYVD9MK!H"_!@(KV[TU7/ M'IL];' 1_A4I_6:DRL_W#X!:L/-FZLD8KWR[^!UQ^_YF(BK0]DDV _]">;*6 MJQ;4 RPVCX.'>X:Q/U%'\GS4GSF)D?_D[>("*GUW^:PI)#?6!>_(,'&]=&5$ MO24 RV<1GKS0#_Z1<_%RUV,K6[$@VJ7XY*^*$(2/[LCPIN:\M'4.+#@BZ76I M;;Z^WNX!;"[B79 0ZZNOJ*XWI05+.#TVGUN**YVX^LW8('".V-ZP?-G7:3^> M#&JT"%.\'0L(!==VN\'VTRM82SKP.,[&UIL]06,&-Z&NZW\+2H63L^0$!\-8 MLG"=M/4S-1+]@DM,>^23'DWB5U^%E#0T7$J2I(#6\VIZB50C,]YMPS.>0TZJ M95E0DKVX'3A54^@AC!7C */!#'CCG:;C65[&D(*=\3#GJ+.#E9P:@XUX >CLW(T MRSN5%\SN)9W;/(]2IW[RI==7B2N]L7-[+Z6ZVCID9Z,4A,H565 02H0X$W$F MC9=#89\ME(UWVG5(*F_QJOV#WY_AO?9,W_N^*-JX:/1T[Z1XM:N7!MXN/=CE]Y-FX8I,3'Q-%8((ZUCG8:\Z M!._,?9FDGW31Y_-6*KH)#(-%*XC/+I+@_,3*NROY*#! M7UL$[M(H5I@DS?8N?.FA;R2)>F^'34G@ BSKUVJ=/;N ^6?K!U.&K$F\4=\( M%"ZH:GE;T^IF2H70KWZ94I]:H-M)5&["L,S"/3(][%5>G[/"LW9&A>K>96R, MC?EDBX5+(>R>L6T\HQAZ(Y^CD.C],6_OYM>IO0DV*&S.E'E?Z#E$A@P$2)]! MEOZ;K3S^B4 Q\NLC?9'DAR7QT/K4[+)Q&5<47U<]TUP?WG>R">D%D:XJ?]43 M79;=Q,PNQ O1SF34S6JDIP_,3U?:KP,U&&:JRPWVWN?;27E55D?LPZQ@\ZDR M_4=**N\2CK/_54Y7TA>IN18!Z%8.TR)<%0 ]&=F?GKUQAXV\HTP]BE3(6UJ1 MNC)_6135VBS("4_T:U:VZ"3M8U!T4;DM"PK\/=:),U>\4]G9QRPR8XD[G:C8 M+24'$:@K?^C^5Q>RSX"[G846R$0UL6%:,'JFT M$2?I^ B.NKN[3@'OHC*%W\4;^1,9XCH9?)MKJ2@D7C%DM(6AS>3%?T0V9%AV[)<0;+%"D()V6CF^LNHSULE[9:,)L]]_5V'7T$F8FZ0?);RR+SKC*+V+J MV[)[TJC[_"4+;'E7>I'K-S:YG+LMAM"K!1+SE:OM7NXK[*01Z=HE;DD\'IU) MRDG+"% 923.@:?!B7*AF89^47PB@OU;<,]Q:K$>+O% M)$BB)/@^;L(FYNF:4OL\Z#<"Z'X7/NR/+_UFHU)2S-A8,$C*L"NV,->'5*6V@)],PB[Y^.NKY%,A:6CGHO)21^89S;]LA7_M"C >,I[CGI M3%_;39MAEZ*(N [)"C_BZ]+5PT;[/(8=:)*B'3UWA,PN)"A.M]#T D$*N6,: MS[&;J+R/]'RF)(OU0=M)U12-WQ1#SV* 6*AQ%Z=%F^8O;8WT>"B@:[A0":K! MY%1/)Z..YNU$X MUY94V4KV*Y72:B-01)T^3L)8_IA/GE'*F:)<7=7TZW)3XAL6]BFDYDTRB/2 :-1AR/"/8%Z0V MP [VJE!\ICNGSZ"'8.70IPBO;R,BE#.,&76#H%\5U:_2&?,.^N_EEMFG$2;'XHB+'& MEH_@EZ\U#8'K=>P,(5K;3(.J:8B\1!1<"QH[MV MJ$4HT+N"D74?GY22JT*%_R2ITPRV]1:^WS 'USW@.()-S-7' X)'75;7%$AY M1[1B20?M/0N(&NO)W?>RO,]HV1DM-%35OIL&"I376R .(>,.H+H^1^T$;.Y; M^L),3DQ=-2K3 9L65R,#HK!<#O.$W'Q6%A.= M+KGB0TH6SC0]8>!)IO(4H^S$@F94$PB8V- 8SE&O-%!O4Z"?S/D-1M% M.[!W#V,#'9L.GN@:]2FC(% 4GXT X,YX#9A)>2&X/MHZ*[9(F03MS;595!^0 M&4ZV^+4>^>0T<Z.$SX/^,HN"D8WG6';<64[*%!EL=(FLP3X MQ,-V;SSU*\[QO\KOOH 7:%E9[OR4^*I)QU,UFS3&#(_ +]8EY-<*28;*% U)G>1!;U1R[HN M('(ENI^1;;B'\H6@)_P!8 ).^L)TG2U63S)8W\(&D1(R)>QB4\QXCAT*&3C" M&P='\E@#C&U-;*@2%Z(YVF3>O:67:A[]W7Z(4GCUTN-?ECCO*[K;%K>%KZ], M8&__0WQ^<)CYZMFT;,P(IZ2[EAG]U6]ENYRI[I$4V<6_%35HB]N VS(AS*4N_G7)FM#1-9']PU]';Y#//N M"4['$YPX5I2MX'G0IRO'BMJ-9$$JG#=#%*%JDAGU8U@LY_4J2F?JOT)H#1W1 M*T0>;('Z\.893L?784F"LBYY7V_' >Y!F3 +6 ,$61D6$2L M-CJB^JNB%8(P:D?ZY))R^<&SQRR3Q!SNR2'_+$KL'XDG*5,. BAF]RZ#2ZL9 M) \=]IYG*FY8%%&SWQ85JPK0;PFXC42F&4V/0FQ4*)R2<;J^ 758A$L'\&Q] M9&"3>)\+/W]FXA=)9%+?D#:-("V5;\K6)&8A+1\"_*OJBO\PZV1ZGS.4;R3- M>HPQ)$ .6T:)C>%U1>Q)3!D#3)KG2JL_C5'AYGZ1C=@QUCS-O?@@P(YD8!#GF?BI MW+)"W(7WKVIB=D*F/B";X\KZ:U;TRV)G5!>=:-#J$0]H;LL"/IH8$[PD7B>P M/B9X9?!0HH[Y#@.AL6PN_;AXDX7;B%Q:O\;JE102G7:L+RL2I'=+P/8S21($_N MD543#2],T9V-VGJ[GD7=8%8+M&>4]8,)1= E7$B@2"0F-S"I/LE?]K*;J25% M1TGJG,&E-[<2LX*K >X#:]WLVQUC"RG$2+A>TV M3F/W^:S3?,WO+/5[U#P\%V/Q_=Q;S90$-I,(Q]]\&Q&I)N[;<7#VZNA:\U^. M6AG^,@"'42@EKRR\E9>J-(31:G,FOT)CXW(O=[8[0Y;^:$?840\W\&Z.;YUD M^J E7CU)=)._,HEI0/BH(5"DZ'PK:=_ S=0B G5 Q++,6)>#JKEY[H:$;RS$ M1/J^$1@?54A1XE.>H2H#C(, M69N18ZYD=^'E]@JW$.JZT.5T)Q'INF=_M#:0=0A;1FT%H\L][;6+B/_ZJHH9 M;7)22J=WQZ'@'X#A*WN=@;;+\CHI8$A87:!)6F'*X\363*! %4M7A>2-:%C= M27(N7UXX6VE2LI#,F_6 [T>*/W35)8OHE74$&M>0FJ_T_P6'OFBLI3F6-%57 M06$;F5X:_PNS-VG#UX$$.%3AR)@B.':_^\KYG.=(>Z\5<:$T5R^T'TMO3 (@ MC42:FT('?Q()I<*85'P'3"'$BFC.;>](6JM.9VD;&R7!)U>;C"*N]5( MT&)''V!@95[00 GSBS]5H>U*H(I%!/'%T-KY:T,)Q!^0'(NHPH/B]87( MIAW1**'IF X*Y]Y-L.IB8,ZU'"S-%2S+S68RTZJ,^M]KXBEK7*)W38D 3'0N MLM>M%CF<4WT<_>',%UUN_1'QU?)>MAI:9,2<*C#F$LU&1ASX/.KW_+"[]_ZW M,KW8[21A':Q0=.PLS]LLW$E^RV9AG(KTV\S3=BF;5_?"4 Q7^C^ ]@QG&X37 M[$Z$6LOC7.:9*W[3Z1.SS%\B(U#_=2 U'?2CHF> 15=C1URH46A79[E&!X ?:W M#49F<):3YC'(&B4WF*@Q6,B,]"TXRQ=3+,Q3U-NF>8!RY\+?#@\\YYC=/F<& M,V07['E+2BGH,XLZD)]*X='QL/=UP_SR\Q!/&E?EC@0%\T;/K)DW6":T)SW+ MQ9]-IJY!(;+TF93T? ]VYD#SV?LS!E6]O%:8M\8>%D0&'0+3HW7F+#7=7Z;UCK/1O8"G MND:W+PHP;60727NRQRGP"Q[+#L"(X[A%+\YQ $X1OEX-53"!R^X5J: Z7VUA MNH8YCGP#T;"YI-$Z23W"P]YVSOR4:WV$,.P\K,J=2A9T0J%JE_!1;?;LW"]3 MD!"HM%/-%$9"X7851+6)P M&MNA36N2NKJ1ZFU^I9]JIZ^SC(?3P.UU#C@SG)%Y?>L13/#UPL:E; 1W L_Q MQL4(B1S98AT%]5>I7"B"]Z MO3;TO$R>RYTQ2:_3FX7[BSXG/?Y9@%H^[Z162RBXL6:"T7K46U,"8(KV0?8= MCP3%D<,S"\6W,"T'#2)L/$6<_&9X+O> >I2^1R3AA>%-4F'1B(,C7CJ]ZJ:8 MY8NBDH"6=16;D]?QD&[,+FUJF["_7SK^X!W%IC>UY634 X'THDE)HFOG] ^M%R3$A:&R*+##D-D\)8&X?X%V$DG?/CQ)P'G] ZI3@MPFQ M]_"8JK+."L<@105C#H0>@-L6F,,=_<),X90%7=Z@VB-P;_%[:8_06QM3W7BG MNT1K/8]>7,F[*72)I*3OBA91&(F3.EJ 1[=?=%'FK&S XN,R7M:NF:EGK'9. ME']YKI$WX"R4GQI,Z35OI_/;%.$_$F@!#[8^+$@=D$_+=0X#/%$\RO?\R#2O M1M2 !>.Y-(E*,@!)IO2Z5;\E>O].3Q<4F+Z#PP% "=L%]9!,LE_EZ>"@KBY5 M!, -Q$WX]TI _U9U77[WM[@E8@V6^;Q3ADB#_1^[-K!&"17.<&=AWQ>U#2VK M0?6D7EG2S REE$3CJMGN]AEOO5,8S:X7F4#8D&$Y38HA:JG:C4A^7Q?' M47I4P-RR%2"8 RYI>>?+S\"8C91>A67N+) :25E4\2T5\U7\G M$'X9,J#DB[11H!!GW/VH:0\5)/3K28YNJ&!0Q\G0FV#X/58Z5/[S+F@T.XXC5: MVN?D\I&"':34HF_NT9:,-"#Z(>2+$S+M%;TH? OU:V2ON+KMT%6]&G) M0FNV;&KMB):\.D ()E=YR++I^0JXXPV(MG5OS?GTN8$$I$=0I6#W=W^!B>/0^I0A@XRASL.\F M6?C^%L\(AF:7^' S/Q""8C@1P?YJ;)D.M>FF2&-^A<-4L*UUV=(5,SP:G>RW M-4I-4WUC:_1H4PB3\H%=A8R<8+H%E%Q.H(R7#9O%'-UIIAF8.MJ:,$,;NVN] M]]DU)'6$E_O&5N%5JPJ*NK2SQR!]V.V:=S2-6'!/H*C>=A1I'Y0^!Q>6"] \ MB>NL\35B7I/^L*V_K+^P_;4R=7 =O5[OV]G ZDFJ,$,33!L\\#IS7 (4#0$< M6?]GK4'^EH7!ADO+DX>6.HEE*^/GLE*$V6=\,BW[ S#72R6TNH7NQC=%IATL M@EQUB[*PYZ9.&0A"/CW>" IS*ICV7M%A847A"Z6OATW[,: MY_STU&A5-47_#KB9 ^\H$2.O?Y=A3*>$*JJUN@39P=NJU]30QE^-CL"FL_63 M1J%Q0NL&PK&9-LKFT1 7XHXL2O*IG$"&.(S=H&R+AV6C?#E*;7VW"-;RG*"M M7W2DD:%T7P[E!'Q@@"S^"#K'&'92.*4\X!53N\*%KCY*M@[9,V.8.Q%2)@G< M B.,4?D9U[XL5GS='+P (KK&UT.Z!F!<'[+7'F%!_D0.@G<\Q#ARMI*VDHCZ M"Y\I..7JK8PP1A$V2V(UCZ)2!Q+V_S7?[]9)+R9J&4DM1!-(F+3N@M(P:UUM M4'=Q(6//N><211D;[N1=*YZ](?*N#OC#1"+^B1BJM Z/2G*:^J17H3/ K"."& M#UY8\0^[*3TOX&TCL^PV)@U?X:9INT^S M$YBP=0\Y='M29=V=30!E88#@C051"Y,7QF01E-5BF>5J__G71/\9U_\OPJ9O M6G^C4#\O4&YL])QB-!6K0:IIPA]87^'@!E)=!;WJ_P+7&7QG@Y$LV> MGQUD*.2W[C^Y3:\:4&7,LHVZ0=$GB)IWX6>B;F62R*GF&6;&WEW2Q M.I:_//$S[6_+14'Z69DJ=5[$'!4.W>$_"*21?JC:R ;15L]S/$ZEM+N,K*H- M9[Z'^-\&._$;V/$(1?DZ=QAVN=$:/[H%ECVRFM:NJNRS#H+]<<1W>JO&LR4+&5.QA&3F MK4MZ.'(6-@JIE%*^>/:^^ (!B)9=$,#1D7RUM!4U;Q2[.<94 T)UTG&,*&A( M-'58D:3CY3M'H;)3_.=S;%'6]$WA.0B!6(J2JB$!)C(B)(U9E9KJ]5L#O6R. MN9RO"/L[U4Q7H0Q?(?.$ I:YHI==8D7[?EM-3*,,;EBA@-]+IUJBC;5]7P* MK,%\C*7U2Y7L(!R]G$!6R)$@B4L*1]E6^"1%HK.U/X-:DF?Z:9:-H4ER%N-? M'5-:EB"E/=L;W%.1LE(/W6='$E7UU!X<.P]_ '>;7RX>_&W[B9!TC 1'[+0; MDA9>A8@?$Y/2***EFC=D6I!4A;TYR)ANO/RK 0ZA_NJ:Y*[*,Q>92'N+H8(5 MF]LD-IV%#2%I]Z6F2UQO M#IFX'KZQW*,>/#S+_P/H0*5M/;6>UM\T;OL#R$KH_-&5>_HR\YK@R^-/(M1- M,UG8Q-\Y:?[&D\7Y'XV&Y+DTG5/;T>W]!R#)&G 1)/\\R!?5N3)6?U]%]/_# W[I#R<' MBOYMJG]G"?S_E_,_?#F$>N0QOO01^G[=W(;GJ?&V( M6J&C5"26X>'?RV7^-W73U E@:Y28A4JK" /K2B?.TU,//-:SQ5#0I>UY2G$$ MB'G[^$0CZG9#\&$M_,?W0[ER!4^GLMXB)8'BT/,5\!NHJ#'=;=GUM_:Q6Y'/ M&5.]H-G2,JA_'WV@0+G -&A-9Y'$=:5MM(6+[YG0;Q'RX#<$J>$%4:LJSXP6 VB@XX[4G#7F;"?^!<$I=H8D@MK:UT77I7?4Z>(97'[?,CN:;%[:3*(% MDF\P-)#S^\ &3AFAY'T8ZZU"_0)1^P58R.?8^^=Z*"A? MKYZ -PY? DO6#7L=<&8,75!&S'@:M^; :)\Z&.M?K(#:G$37K48EI*Y/XGRT MST1^5<:.KHP['JXJ#HGH*" "$]34F+PN2=:[P?T%K2T'E5=E>Q2 M!%). MH+X>)X[P_V#.+!3ULA7W1IVS4#5.$(0G<* U5MSCU] \2\F>YNC685WX' V( M)$ FMP$.4*Q"Q-&T82Y,#8(S#?#9B%]*FPO=Y./H?]^0?:"D&2AC;ZY('N%= M3N%?V"N;5B^US, !A_R?_X+.?X7,!%F0E#"EEDH(CSVJK,::)/R1ALN6V^20 M=]]&/1X$&<[S)+#ZN(+1XQZ$,?6VM:B&4YC+1=U M;^D)6L1;9GSHFFN%U9MRN+D72E 9#F38%6ZVC0VKJS;1[NFG]7JS0*8JD87T MRJ$@2>;:[7>N$&[6[8X(U$^W//M)IU=V"P<>!N3XY%5L;6:P*F!3U_^^3?__ M#$*9R4KX9NLZ4SHZ$R@$'/*+6,X9$&P>G,DA+J[LK?EE/HC;6516_1X],O^T M=(3:JE/6<&Z6)"DNJ7G\.5V&/*Z9*:A5I[Z@+ 59O>KNMLQ$$=B)$UW^>89+ M=8#8^5MQBR@+)_$B6U%,:MP+%4'1NP>VTO@8EJ MVI/^BX">(LAF6_($0J B(].F\9FZ#HF):'UG(:;I)@M]6OT+=5W(8#E (58> MDLT+*Q>XYH[.D "USHU 86WIH3D;_3/;V7'N,DS) -%XO:L3QEVIS&_,94>6 M<1YC47J+J>_Y\W'H2D5LMBRX(J153W0F=) R;^$6M6*1^DO5H'%^S1"O^>_: M0-'Q]+DC60K4)S'I)A&!*8*QJ%'M%--*E)* &A9,Q!XLN]\UY?!!-M/2B$YL MXFL]92)K3JNR:,%Z3Q!)+]W'E4H9$E'-W AB$UWB%6.,IF)60#_'?R#3_[.( MF.@C+"EY!P8X\)/$O5?CQE6O_:G+#VSL^#S1&,3GT7TA>V:U$/0.J&(],7SF1YEE]N- M_7)H4Z<]H!%5')[W@VNP9'UPOA?O-D0_V@CZ8QO]85:?'G9:&-TG;4,ZBJ=R M_?J+4=@-?/!$ ^ZX=K/Q!O,@A*4B,=7TI=GKCP5N[U<]-BJ?W($9*I?-*M>? MNN*L,KJW#0Q#F<6S@JE&[[?"H^?F/1>LG%I*.LLM9Q9L8WE\ ,Z.;J$NH"U159ZW(02#U1UR7Y)7W.NMFA MH\?:"Q &1 4S][3M4!SO0'D_J@H1E5!IK!2Z[8_#J4)9P6"Q7W,)Z\N4X)UZ MPR@QCT)&+V+>4.M!-/_ 9_C^2\2*T4^!]V1!+$E&5JSL#W6"8%<= S5 MP:%=M?NXEA?:Y=+NC,\@_NCX]-I"HJ[J[;'9L&U%J[XDL:(#RTUX]:E= M[B6H&*>3BG6Q>[JL7 B6;M-]7[:S&ZRGRB@%NM>4<8^#! L39XI_(30/8?,O M[:^,4[!3U+T1+=Z)_SD=KLBVBS O^B!%ZOO-MK:7T>I EB;$6]LY\<@/*K(# M(5R&Y\" *)(]?\F4*9$&3%*1[:]GA$&MY,+&]F<<."/BVDQY,P55==Z]*M1$KMS/)2,&-SK M5DLCR48UM J5F+[BS?.X<10-L*V)V:E7K=ZI]R"-97PWSYLOQB%*!$!2^B^< MX_^GT0QK"!N$FP7Y14*'D4*0$@Q0-JVE@B'@2323$\@'V5S)MK/_#IOG@9G M GD8J^"/UV:7)97Y@ZO.O^URN*,5([N S[>LYW[FP!ETH,MIJS9E>'B_8#95 M"9Z:1OB-U FS]B @0O\=V36_7DMI\<1#E,G2!S?_N*=?]PZ'8O%Q_3\ LZW? M(W=[TAB0T<,W(LZU\VZ@Y:-64B%S_"MX^31TU]&X\TRN.B-2';2YK] M3=<58<;.WU:8G?#5S\?JZE%R8.D.#Z62QBCU\G0H]6X#/+ :697&9IFGQ^?6 M2)WH8'I;&-95\.PYQG6QCIA6-O1ID=:*SD1U_^\4A?^?)H6_,L2M-IB8_D1( M^)$:I'^%U25,B3)TZ]5@3\\5#[CR9818$)64"(DT$OQ"JPZ,(J@14J@N\?SI MNO]6CX;_KPCOS_+_!5!+ P04 " YA;-2.MO!JMX# #)"@ & '!R M8V@M,C R,#$R,S%X97@R,V0Q+FAT;=56;4\C-Q#^*].<[@")?4L"";NY2%P( MY52@$02A^U1Y;2=KX;6W7B-V G$_[<9IW(?)%>S?34<'C?;9KZ/IE\G8>YW< M?;K\/()6$$7WG5$4G4W/_$ WC!.8&J)J88561$;1^+H%K<+:*HVBU6H5KCJA M-O-H>A,5MI3=2&I=\Y!9UAH.G 2?G+#AH.26 "V(J;G]V+J;G@=]U+#"2CX< M1-NWU\TU6P\'3"RAMFO)/[9*8N9"!597:2>N;(:6$0Z_T'D,5H+9(DWB^'U6 M$<:$F@>2SVR:)&'O^*O,B'GQ5:A]<*GADEBQY&[VG7FIY,2DN;9%]M+%:Y;5 MUBXG]&%N]$*Q@&JI3?INUES93"L;S$@IY#K=FXJ2UW#-5W"C2Z+V#KT$WS4W M8K;GM6OQ!T>?&+D4B@<%]P&$R4EF^:,-B!1SA.&DF>(=J9J^U$" MBI0X\MN%?#CJ='O'_;CGN"5X.VUPZD11"+B"RZ7W I*''K, MF>"5$,(C]-P(5CZ(7$N&4,:/AB1ARXRR>+7 H*IY0B+Q9AP[DP MY7;=GM'W_[%T7.TF'+@[Z?N/5[/O&QBYYT WI%@-MN @%-6FTH:X30CY&@R? M(35837&HT?!T;11N+5;'IKCNGVM3PFW0AVL= BY7 .VC3J_7/X"*&TN$):T!"PK,8XFZ8/[A\GQ*T/$XD5FBCF]4.JRR?MI WCWQ?" MKE^JX^+JA4'8&(0%UA3O*^+<=9)#:*KW/G^D' F=:8-@+0<<(+7#MBH$*CJ$ MSA!$C:9K2$Z\X<&A/SH,KRM.GRAS#&HIO*N94'CTX$+@$FVHJ1VFOT:,3,L% M0Y.&5W1UJM0"[6X\_'#1 G:YMQLHXK#M[/4Y><7 M;1[>3L$O18T%56+6I85@ M6#QP^@_O^NVXD_T8[-]B,X--P2''9DI*E%BSSC4[O M..SVWF>Y-HR;3?,3-_V7;]*:KF_X)U!+ P04 " YA;-2/J..H&4( , M*0 & '!R8V@M,C R,#$R,S%X97@S,60Q+FAT;>U:;6_;.!+^*[P4MTT MV[+SLI?::8#4<;;&;MHB<._E(R51%B^2J"4I.[Y??\^0LB,G;AMWF[0%4J!) M1 [)X%99$6W*)U+FW*)JHL><$N MA=8RR]@;+>.I8.Q5I]?M=#O'Q^WVZ0FF&M9C5-%G1T'O5;#?W>^Q[G'_L-OO M]=B'2[;[<3+<<]+G[X>3_WP8^54_?'SSQWC(=MI!\*^#81"<3\Y]QV&GVV,3 MS0LCK50%SX)@]&Z'[:36EOT@F,_GG?E!1^EI,+D*4IMGAT&FE!&=V,8[IR?4 M@I^"QZ]E0Q8O3DUC.F+&+3+S> MR;F>RJ)M5=D_Z)9V@)$!NN_(W+3G,K9IO]?M_GU0\CB6Q;2=B<3VCV"DVR8M MI^FJ3?FM];7(N)4S07,W9HTRP74_5#8=W%U@T\AR.2Y1A6TG/)?9HO]R(G-A MV#LQ9U2:GF)QT'?C]]^NMAVN+ MS(7;3JBR&)VCFU2&TK*#7J=W$H2P4_E$6I'T)Q6;20.U,FD7_53&L2@PXI<7 MQ_O=@\%)0-*/I&B$LR3T%O8;CJXFXXOQ\&PR?O^.O;]@D[:VJ,6^R26YMB]"C5F8Q23-%BD=!6)@MF M4V[[C[7V]S-!PS?_K0SMM*$96_[?_X=3L]=A8Y;RF6!:S*28@Y)M*@T[ [/' MCMW?J0[K,:O0+MA9450\8U>B5-J"O-F%TCGK==N_!V=,)>R#TE'*?M.J*EML M7$2=P??:V)K]:TYV_$HS_;C^V.^P-]RXP,CR!;LNU#P3B* M[Q;M#1\K:% H MA%XLQ67!>+%@56%U): R JOS'/S!68XG+>&SA$=HTDSEH%RXT\G=$RA$)(SA M>D$B.;\6SNVK.0W:8BB#)3.B(EJ#!"*ID0Q #.F!@2:QT&R>XL Q4]&/V_%S MH44]"6T@EP91BT*=3Q^T,*6([!)O)513,;8YP["8A8NF&9ZQM9W:!Y_!EF") M+. ] L*MMUH %L31K1O]LDAPZCDE%/@[RJH8T@":ILP4KX5#"(F$4 MZ> *;+6?S9VE@>?892HMDJ@R" !A"C!PRQFG3\1-RI),S*4CK9)$XG'7[#F' MC!G7PKD>KI1A)LA%3 !O829-2B-(+ >C$:O1[AWM"J]%[RCV3_Y14OI2>.S1 M_(RXI@%)#Q'2Y<$+)6L+)5B(]GD7J)"@P/LM,Y"'>?'H\*<$7ZWV+M]CY\) M&&YPT>7+&&E1X(MX91X^A")0*.#O>B4?TU2E,0'XA.Q#+ 4I4;AY*)N\Y;?'*#A78 ^F&+NX?3AY/1@N +B,QD3"KE1!2<6Y@8(IM2-H,EUO(0)@"NY M-S)%VDW+TJ%QB')@\7A?$VVD?H[L;^H-E94N 5;C,H,H4CIV"K@D<"H*!/P, MF$6/*.DPD @27(]+'!I9@F^?D;DE,J,]-IKQK'+\0FX328(L3,Y@<+,AFZKC M^@/8TC]N3J\<##$03&=\$A>JRGYZ_8?P.5])"\I0DR]7"RQW/FREBTTOLH MS&0B3/-GA0"(B7ISVO4*/%G):&Z.S]5$;F">^^Y/-F^/#G+D/= 7 )!5.I1T1A) 7_7 MD7)5)LP%OZ;0Y_,@%_QU"W?>FR%HCJC]X7V!A+B,08:L>*@3R"NSOHP M ,!!5FO,WOAUZCJQ?5SV<(8 F&H>\!6\*1TS @WM= M6@.GY:.0+&8JFPD*106?UF]]=JF_6J.+4]HQ+#EH@H975BT;_)VL M:UF[N26UU^]MJ:5Q#;O#' I>[_@[,[I3UDL]Z_5[?NLV7FV<(A+RDQI 5I7U MC$>8L&&O>N&E[1K7PHV9R8?TXG1IP^5S>ZYYV0]!&-?M.0SVQ:OF53\/C.$REJ5PU(WS+W38R^Z[M^C[^<+=_.!"3;/COVJ?;SES[E2:5(V.A&1!7Q/WOOB\\6 M&Z9<(ILN7*Y]H=QKW0UN#5S.LZ39'\4_#>9/5XE.R*/KJ::=4%*F=']YMAJ? MKZUWU"%U'XIDLA#M^KF[EJ#Y3^36,K2UIM7W>"42Y;8/OCR!E_I\IF1&5X,S%D,BYH=&WM6O]3VSH2_U=T=.X59I(X MXGV4SM"9 I96 MTFKWH\_N6C[Z6[L]+#->)E*P]^.+#TSHI"YDZ5AB)'=HG2J7L;&N*EZR"VF, MRG/VSBAQ+1E[T^EU.]W.X6&[?7R$J4Z;,;KLLX.H]R;:[>[V6/>PO]_M]_;9 MIPNV_7E\NN.ESSZ>CO_S:1A6_?3YW8?1*=MJ1]&_]TZCZ&Q\%CKV.]T>&QM> M6N64+GD>1QUMKJ/Q592Y(M^/2F'VN7#>XOL&YD-1^7ZM*U4UZH?-9_/5:%M.Q2 M3MF5+GCYNA5:\-M*H]+7 R]MU?\DIL;VG+QU;9ZK:TQ.N@["_OO-UN.51:;2 M;R?6N4#G\#93L7)LK]?9/8IBV*EZ(JU(^HN*392%6KERLWZFA) E1OSVZG"W MNSG)>/3QDGT\9^/W0W;Z?C0\9^>CRY/+ MT]')!S1#8GCU@^W[97/^+.O]M[9.I;-5S48M=L&-F['W4A4QQ*1IL40:DF0N MXZ[_A,H\4S.Q^?_=?WHU>QTV8AF?2&;D1,DI2-IERK(3<+WP?'^I.SWF-)HE M.RG+FN?L2E;:.+ Y.]>F8+UN^_?HA.F4?=(FR=B_C*ZK%AN526?PL_:U8OZ& MI#WATDS/UQV['?:.6Q\I63%C-Z6>YA(AM16\8H+AA88&I48LQE)L?!'YP5>#(*/DMY@B;#= $.ACN]W .!4B;26FYF)%+P&^G=OIC3 MHDU &2R9$S?1&B20*(/L &+(%RPT$=*P::: !5O3C[OQ4VED,PEMH% 688QB M7\@GC+253-P<;Q54TP+;G&"88/%LV0POV-I,[;VO8$NR5)7P'@'ASELM OB MZ#9+_:I,<>HY91CX.\EK@3F!B"77M( F9?(9J^!0PB)A%/GA FR-G^V]I8%G MX5.7%DG4.02 , T8^.6LUR?A-F-IKJ=V#C\CKY5U2 8=X]08](:6K244V;DR M#[1] =)F:N]WV'C%ZK^]VGLSL U0FH!+1UJGJ<+CMMWQ#ADQ;J1W/5RIXER2 MBY@$WN)A;))K6V,<<9W1>;_<.MF70HG<@PE-X5)2&E0%[-#\CKEF"9( (Z?+H MA=*5A5(L1/N\#U1(4-Q]LIQDX<6#_5\2?(W:VWR'G4E+V9T(T>7;&&E1X$MX M;1\_A")0+.'O9J40TW1M, 'XA.Q#+ 4I6?IY*+^\X[=EC@Q5& #4!+4[$+0: M_J1.!:Z#+E;G2OA:V=:Q54)QHV@#*H1>S]HES51;"H?^R%D?.SVGH<*%0JA9 M_: *V;!*ZIP3%6-;7HF[L(H1(4@OYQ;X*Y8D"+;$>"F>GAU_<8#&]P'Z:(IY M@-/'D].CX0J(3Y0@%'*K2TXLS"T03*D;09,;,8<)@*MX,#)%VG7+TJ'QB/)@ M"7A?$5U*_3S9WS8;JFI3 :S69P9)HHWP"O@D\%JB6=%A(!$DN &7 M.#2J M^^('-#9"8[;#CA>>WYA=PFTQ19F)K X'9--M7$]4>P97A[*-RB@RI*^@J;CV+SV"3CM!HXS;1; GGO(XEL(3N+=$0ZXSU,DW M,F_*Z7ORK?_3.#\'N;]V[7+PW;6+?TDFYJ!OW?$)T=LR^.ZHA0"T0?!_D!\V MNG%DB$X;NXBVO@$3%H5R3LHO$G>L$^>E/-F\/#G)D?= 7 %!5.I1T9@H"7\WD7)1)DPEOZ'0%_(@ M'_Q\!N=?U,W?>FR$HB:C#X7V&A+B @.M7'#0%Q#79'T8 . @.6N%Z&L1>FU= M8/NPCM]*P_EKWPZ]1-;OJQY.$$!3@T/>@C>E)R;@P;\N;8#3"E%(E1.=3R2% MHI)?-V]]3<-ELJAR/9/HG68ZL!=?@25@] ,B=.>9WZGXRUCGZYQF8 P\2]-. M=)[SRLK^_(]E;?Z!];)P_4:7JV0$&'>PC"->.SUO"/>VOF7E=I?47KW;I9:E MJ]HMYK?[=BMCGL=5Y[>2 [L3O;_>OOY%< M$GS\00]7]LU/)UZL_;36CIPAX/\ LS\-#YV!AOOL@L]8[TV+T;\HMKOL2(;+1@[OTNSW^:O[ZGKCQ=6<&OSWT)YW" M9^?,KWY6\M#+\?&+IY_!_C;_0"A3,F7GBQ3M8ZA@US@T\OG0G(*?R3="RU$A M6R1!,4]NKHVN2T$)FS;]^9E:^OQMM:,)M[M0)%>E;#?/W97D+7QBMY*]K30M MON>KD%>W0V#F*?S1YQ.M1(.(P\/.[O[B[(>VKO\$,'PGZ#\\//X34$L#!!0 M ( #F%LU*4Y2M8\@4 %LC 6 <')C:"TR,#(P,3(S,7AE>#,R+FAT M;>U:>W/:.!#_*CHZUZ8S,;:!M-30S% "#7/-8U+G'G_*MHQUE2U7ED.X3W\K MR2:&//J8I V=9(: 5ZN5]J'?[FH\_,VR)EF"LY!$Z- _^H B'I8IR20*!<$2 MJ LJ$^3S/,<9.B)"4,;0.T&C.4'H3=MUVDZ[W[>L_2&(&E=S>.:A/=M]8W>< MCHN<%:4H$(N M&7G;2K&8T\R2//>Z3BX',-.&X0V>2VM!(YEXKN/\/LAQ%-%L;C$22V\/C'1% M$G2>K&C#D,J$!E:C;&=H!6"G_07M2W+=NZX(6L"E&Y=)+:!21#&8\?];O M.-W!T%;<#[31$$X2$=]@O?'DS)]-9^.1/SLY1B=3Y!].T/AP-IFBR=^3\;D_ M^W,"9."8G*'1\4$U-IT=CX['L]&'>NR>;7^[J7^69?\M"TGCI2'1#!:67J>W MN54_(2@D CAIB-5907#X4-$,ASS(2Z@D: M_R3(&0$L1AH:CWD;N8C'0(;IHRPK,4-G) >QBGK*19B@]X*7^2Z:96$;\!!- MN4B1ZUA_V".UOI:8@Y(\0B 65CT@(4D#(E#7W46 FP[:43S//Y=<#HQP\_OE MU?Q2 80M6;(TYPME1YZOVPBMQ^ MO>!Y1I6)/TK($P4:\XBT'S8^MC5RC[ $>RW0)!&,A@FLH:U]A(54I;F^,E,ZCBUN:0EZ" PTG6\ M!GC@*ID)?P[U@5ZSN+&JV+IPU_V2B?EJH@E]*^2,X;P@7OVCN9M7L%YB:F35 M_RCS@WT'S52!2\EK@FFM-&4M-35SE>%1E$8WU4):76BX=,VN#UN]SVK]*F/= M?JYX?7[V0&##7ANQV^CN&I(Y2(NA)*UM6#];ZEQZ ;36GZP%&.R+'>-J' <% M9Z4D@SJ:F^H^?&O08/SZ7&ZZZNK_W2CV9.W[M[:&DO4L\YUF_S$X= #HZD%5 MO(1^1;=-[DVYXTX5*A"JX.FZI#/X_*O?Y#W5ET_UY6.J+[\!:A[8X(WV]+KM MM]'FVY;'OJO*O*TL>=R%YOKU\E/I\6N6F9M>?BHRM[S(G*ZN$ZLBJ\3;$^D"5=SNP$48S8E7/SEHA9]ZX6*ODUDBK MUSMR/">6R= X!G]X^(+3J(J(?K_=Z:V.OZ$Y^M;=O#:BWT/9_Q]02P$"% ,4 M " YA;-2T*Y7(M,C ?K $ $0 @ $ <')C:"TR M,#(P,3(S,2YX $ %0 M @ $") <')C:"TR,#(P,3(S,5]C86PN>&UL4$L! A0#% @ M.86S4NPZE.8!:0 #ZP' !4 ( !FSP '!R8V@M,C R,#$R M,S%?9&5F+GAM;%!+ 0(4 Q0 ( #F%LU(1:C[>4]P )+(#@ 5 M " <^E !P&UL4$L! A0#% @ .86S4J[QT+5._00 ^%TT !8 M ( !ZB0" '!R8V@M,C R,#$R,S%X,3!K82YH=&U02P$"% ,4 " Y MA;-2.]FB^^U_ :F &0 @ %L(@< <')C:"TR,#(P,3(S M,7@Q,&MA,# Q+FIP9U!+ 0(4 Q0 ( #F%LU(ZV\&JW@, ,D* 8 M " 9"B!P!P&5X,C-D,2YH=&U02P$"% ,4 M " YA;-2/J..H&4( ,*0 & @ &DI@< <')C:"TR M,#(P,3(S,7AE>#,Q9#$N:'1M4$L! A0#% @ .86S4H8SY0--" 3"D M !@ ( !/Z\' '!R8V@M,C R,#$R,S%X97@S,60R+FAT;5!+ M 0(4 Q0 ( #F%LU*4Y2M8\@4 %LC 6 " <*W!P!P K&5X,S(N:'1M4$L%!@ + L [ ( .B]!P $! end